Spaces:
Sleeping
Sleeping
| 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() |