Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -24,6 +24,10 @@ app.add_middleware(
|
|
| 24 |
class TTSRequest(BaseModel):
|
| 25 |
text: str
|
| 26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27 |
|
| 28 |
UPLOAD_DIR = "uploads"
|
| 29 |
|
|
@@ -49,8 +53,9 @@ async def upload_file(file: UploadFile = File(...)):
|
|
| 49 |
|
| 50 |
|
| 51 |
@app.post("/chat")
|
| 52 |
-
async def chat(
|
| 53 |
-
|
|
|
|
| 54 |
async def event_generator():
|
| 55 |
async for chunk in app_graph.astream(
|
| 56 |
{"messages": [HumanMessage(content=message)]},
|
|
|
|
| 24 |
class TTSRequest(BaseModel):
|
| 25 |
text: str
|
| 26 |
|
| 27 |
+
class ChatRequest(BaseModel):
|
| 28 |
+
message: str
|
| 29 |
+
session_id: str = "default"
|
| 30 |
+
|
| 31 |
|
| 32 |
UPLOAD_DIR = "uploads"
|
| 33 |
|
|
|
|
| 53 |
|
| 54 |
|
| 55 |
@app.post("/chat")
|
| 56 |
+
async def chat(request: ChatRequest):
|
| 57 |
+
message = request.message
|
| 58 |
+
session_id = request.session_id
|
| 59 |
async def event_generator():
|
| 60 |
async for chunk in app_graph.astream(
|
| 61 |
{"messages": [HumanMessage(content=message)]},
|