Spaces:
Runtime error
Runtime error
Cascade Bot
commited on
Commit
Β·
c855a5a
1
Parent(s):
d2d63a6
fix: update server configuration and asset handling
Browse files- Switch to Gradio's launch method with proper configuration
- Disable unnecessary asset loading
- Configure proper queue and threading
- Improve interface initialization
app.py
CHANGED
|
@@ -194,7 +194,9 @@ class ChatInterface:
|
|
| 194 |
def create_interface(self) -> gr.Blocks:
|
| 195 |
"""Create the Gradio interface."""
|
| 196 |
with gr.Blocks(
|
| 197 |
-
title="Advanced Agentic System"
|
|
|
|
|
|
|
| 198 |
) as interface:
|
| 199 |
gr.Markdown("""
|
| 200 |
# π€ Advanced Agentic System Chat Interface
|
|
@@ -216,16 +218,20 @@ class ChatInterface:
|
|
| 216 |
""")
|
| 217 |
|
| 218 |
chatbot = gr.Chatbot(
|
| 219 |
-
|
|
|
|
| 220 |
height=500,
|
| 221 |
-
|
|
|
|
|
|
|
| 222 |
)
|
| 223 |
|
| 224 |
with gr.Row():
|
| 225 |
msg = gr.Textbox(
|
| 226 |
show_label=False,
|
| 227 |
placeholder="Chat with the Agentic System...",
|
| 228 |
-
container=False
|
|
|
|
| 229 |
)
|
| 230 |
submit = gr.Button("Send π")
|
| 231 |
|
|
@@ -498,11 +504,18 @@ interface = create_chat_interface()
|
|
| 498 |
app = gr.mount_gradio_app(app, interface, path="/")
|
| 499 |
|
| 500 |
if __name__ == "__main__":
|
| 501 |
-
|
| 502 |
-
|
| 503 |
-
|
| 504 |
-
|
| 505 |
-
|
| 506 |
-
|
| 507 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 508 |
)
|
|
|
|
| 194 |
def create_interface(self) -> gr.Blocks:
|
| 195 |
"""Create the Gradio interface."""
|
| 196 |
with gr.Blocks(
|
| 197 |
+
title="Advanced Agentic System",
|
| 198 |
+
css=None, # Disable custom CSS
|
| 199 |
+
theme=gr.themes.Soft(), # Use built-in theme
|
| 200 |
) as interface:
|
| 201 |
gr.Markdown("""
|
| 202 |
# π€ Advanced Agentic System Chat Interface
|
|
|
|
| 218 |
""")
|
| 219 |
|
| 220 |
chatbot = gr.Chatbot(
|
| 221 |
+
value=[], # Initialize with empty list
|
| 222 |
+
type="messages", # Use OpenAI-style message format
|
| 223 |
height=500,
|
| 224 |
+
show_label=False,
|
| 225 |
+
render_markdown=True,
|
| 226 |
+
avatar_images=None, # Disable avatars to prevent asset loading issues
|
| 227 |
)
|
| 228 |
|
| 229 |
with gr.Row():
|
| 230 |
msg = gr.Textbox(
|
| 231 |
show_label=False,
|
| 232 |
placeholder="Chat with the Agentic System...",
|
| 233 |
+
container=False,
|
| 234 |
+
autofocus=True,
|
| 235 |
)
|
| 236 |
submit = gr.Button("Send π")
|
| 237 |
|
|
|
|
| 504 |
app = gr.mount_gradio_app(app, interface, path="/")
|
| 505 |
|
| 506 |
if __name__ == "__main__":
|
| 507 |
+
chat_interface = ChatInterface()
|
| 508 |
+
interface = chat_interface.create_interface()
|
| 509 |
+
interface.queue()
|
| 510 |
+
interface.launch(
|
| 511 |
+
server_name="0.0.0.0",
|
| 512 |
+
server_port=7860,
|
| 513 |
+
share=True,
|
| 514 |
+
debug=True,
|
| 515 |
+
enable_queue=True,
|
| 516 |
+
show_error=True,
|
| 517 |
+
favicon_path=None, # Disable favicon to prevent 404
|
| 518 |
+
show_api=False, # Disable API docs to reduce asset loading
|
| 519 |
+
reload=False, # Disable auto-reload to use workers properly
|
| 520 |
+
max_threads=40,
|
| 521 |
)
|