cody82 commited on
Commit
3bb8597
·
verified ·
1 Parent(s): af4b77b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -6
app.py CHANGED
@@ -45,10 +45,7 @@ def respond(message, history=None):
45
 
46
  return answer
47
 
48
- # === Gradio интерфейс ===
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
- # Этот объект должен быть экспортирован как `demo`
63
- demo = gr.mount_gradio_app(app, chat_ui, path="/")
 
 
 
 
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)