Commit
·
317bb3f
1
Parent(s):
ecf0796
fix: nebius token is now passed as gradio secret
Browse files
app.py
CHANGED
@@ -34,6 +34,12 @@ async def chat_logic(
|
|
34 |
Yields:
|
35 |
str: The bot's streaming response or an interruption message.
|
36 |
"""
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
# Retrieve the initialized graph and interrupt handler from the session state.
|
38 |
app = session_state.get("app")
|
39 |
human_resume_node = session_state.get("human_resume_node")
|
@@ -186,12 +192,7 @@ def create_gradio_app():
|
|
186 |
type="password",
|
187 |
info="A token generated from your Trello account.",
|
188 |
)
|
189 |
-
|
190 |
-
label="🤗 Hugging Face Token",
|
191 |
-
placeholder="hf_xxxxxxxxxxxx",
|
192 |
-
type="password",
|
193 |
-
info="Used for tools requiring Hugging Face models.",
|
194 |
-
)
|
195 |
|
196 |
with gr.Column(scale=2):
|
197 |
chatbot = gr.Chatbot(
|
@@ -237,7 +238,6 @@ def create_gradio_app():
|
|
237 |
github_token,
|
238 |
trello_api,
|
239 |
trello_token,
|
240 |
-
hf_token,
|
241 |
],
|
242 |
title=None,
|
243 |
description="Ask **PMCP** to create tickets, open PRs, or coordinate tasks across your boards and repositories.",
|
|
|
34 |
Yields:
|
35 |
str: The bot's streaming response or an interruption message.
|
36 |
"""
|
37 |
+
|
38 |
+
# Load Hugging Face token from environment (passed as Gradio secret or set locally)
|
39 |
+
hf_token = os.getenv("NEBIUS_API_KEY")
|
40 |
+
if not hf_token:
|
41 |
+
yield "Error: LLM token not found. Please set the token as environment variable or configure it as a Gradio secret."
|
42 |
+
return
|
43 |
# Retrieve the initialized graph and interrupt handler from the session state.
|
44 |
app = session_state.get("app")
|
45 |
human_resume_node = session_state.get("human_resume_node")
|
|
|
192 |
type="password",
|
193 |
info="A token generated from your Trello account.",
|
194 |
)
|
195 |
+
|
|
|
|
|
|
|
|
|
|
|
196 |
|
197 |
with gr.Column(scale=2):
|
198 |
chatbot = gr.Chatbot(
|
|
|
238 |
github_token,
|
239 |
trello_api,
|
240 |
trello_token,
|
|
|
241 |
],
|
242 |
title=None,
|
243 |
description="Ask **PMCP** to create tickets, open PRs, or coordinate tasks across your boards and repositories.",
|