Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -45,10 +45,7 @@ def respond(message, history=None):
|
|
45 |
|
46 |
return answer
|
47 |
|
48 |
-
# ===
|
49 |
-
chat_ui = gr.ChatInterface(fn=respond, title="Иннополис Бот")
|
50 |
-
|
51 |
-
# === FastAPI для API ===
|
52 |
app = FastAPI()
|
53 |
|
54 |
class QuestionRequest(BaseModel):
|
@@ -58,6 +55,12 @@ class QuestionRequest(BaseModel):
|
|
58 |
def ask(request: QuestionRequest):
|
59 |
return {"answer": respond(request.question)}
|
60 |
|
|
|
|
|
|
|
61 |
# === Mount Gradio UI на FastAPI ===
|
62 |
-
|
63 |
-
|
|
|
|
|
|
|
|
45 |
|
46 |
return answer
|
47 |
|
48 |
+
# === FastAPI приложение ===
|
|
|
|
|
|
|
49 |
app = FastAPI()
|
50 |
|
51 |
class QuestionRequest(BaseModel):
|
|
|
55 |
def ask(request: QuestionRequest):
|
56 |
return {"answer": respond(request.question)}
|
57 |
|
58 |
+
# === Gradio интерфейс ===
|
59 |
+
chat_ui = gr.ChatInterface(fn=respond, title="Иннополис Бот")
|
60 |
+
|
61 |
# === Mount Gradio UI на FastAPI ===
|
62 |
+
app = gr.mount_gradio_app(app, chat_ui, path="/")
|
63 |
+
|
64 |
+
# === Точка входа для запуска ===
|
65 |
+
if __name__ == "__main__":
|
66 |
+
uvicorn.run(app, host="0.0.0.0", port=8000)
|