File size: 771 Bytes
f044b17
 
e96f8e4
3fec9c8
f044b17
 
 
a215e28
 
f044b17
 
 
 
9948351
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from git import Repo
import os
import openai
import streamlit as st

GITHUB_REPO_URL = os.environ.get("GITHUB_REPO_URL")

if not os.path.exists('repo_directory'):
    print('under if condition',os.path.exists('repo_directory'))
    Repo.clone_from(GITHUB_REPO_URL, 'repo_directory')



if "openai_key" not in st.session_state:
    with st.form("API key"):
        key = st.text_input("OpenAI Key", value="", type="password")
        if st.form_submit_button("Submit"):
            st.session_state.openai_key = key
            openai.api_key = key
            st.session_state.prompt_history = []
            st.success('Saved API key for this session.')

    if "openai_key" in st.session_state:
        from repo_directory.PersonalityChatbot.app import *
        main()