Update app.py
Browse files
app.py
CHANGED
@@ -43,16 +43,22 @@ with st.sidebar:
|
|
43 |
openai_key = st.secrets.get("OPENAI_API_KEY", "") if not developer_mode else st.text_input("OpenAI API Key (Developer Mode)", type="password")
|
44 |
|
45 |
def initialize_agents():
|
46 |
-
if
|
47 |
-
st.error("OpenAI API key is missing! Please provide a valid key through Hugging Face Secrets.")
|
48 |
st.session_state.chat_active = True
|
49 |
return None
|
50 |
|
51 |
os.environ["OPENAI_API_KEY"] = openai_key
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
|
57 |
with st.sidebar:
|
58 |
if st.button("Initialize Agents", type="primary"):
|
|
|
43 |
openai_key = st.secrets.get("OPENAI_API_KEY", "") if not developer_mode else st.text_input("OpenAI API Key (Developer Mode)", type="password")
|
44 |
|
45 |
def initialize_agents():
|
46 |
+
if not openai_key:
|
47 |
+
st.error("OpenAI API key is missing! Please provide a valid key through Hugging Face Secrets or Developer Mode.")
|
48 |
st.session_state.chat_active = True
|
49 |
return None
|
50 |
|
51 |
os.environ["OPENAI_API_KEY"] = openai_key
|
52 |
+
try:
|
53 |
+
essay_writer = EssayWriter().graph
|
54 |
+
st.success("Agents successfully initialized!")
|
55 |
+
st.session_state.chat_active = False
|
56 |
+
return essay_writer
|
57 |
+
except Exception as e:
|
58 |
+
st.error(f"Error initializing agents: {e}")
|
59 |
+
st.session_state.chat_active = True
|
60 |
+
return None
|
61 |
+
|
62 |
|
63 |
with st.sidebar:
|
64 |
if st.button("Initialize Agents", type="primary"):
|