Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -224,7 +224,7 @@ async def chat(
|
|
| 224 |
class ChatRequest(BaseModel):
|
| 225 |
q: str
|
| 226 |
model: str = "gpt-4o-mini"
|
| 227 |
-
history: List[Dict[str, str]] =
|
| 228 |
proxy: Optional[str] = None
|
| 229 |
|
| 230 |
@app.post("/api/chat-post")
|
|
@@ -232,9 +232,7 @@ async def chat(request: ChatRequest):
|
|
| 232 |
"""Perform a text search."""
|
| 233 |
try:
|
| 234 |
with WEBS(proxy=request.proxy) as webs:
|
| 235 |
-
chat_messages =
|
| 236 |
-
if request.history:
|
| 237 |
-
chat_messages.extend(request.history)
|
| 238 |
chat_messages.append({"role": "user", "content": request.q})
|
| 239 |
results = webs.chat(chat_messages = chat_messages, model=request.model)
|
| 240 |
return JSONResponse(content=jsonable_encoder(results))
|
|
|
|
| 224 |
class ChatRequest(BaseModel):
|
| 225 |
q: str
|
| 226 |
model: str = "gpt-4o-mini"
|
| 227 |
+
history: List[Dict[str, str]] = []
|
| 228 |
proxy: Optional[str] = None
|
| 229 |
|
| 230 |
@app.post("/api/chat-post")
|
|
|
|
| 232 |
"""Perform a text search."""
|
| 233 |
try:
|
| 234 |
with WEBS(proxy=request.proxy) as webs:
|
| 235 |
+
chat_messages = request.history
|
|
|
|
|
|
|
| 236 |
chat_messages.append({"role": "user", "content": request.q})
|
| 237 |
results = webs.chat(chat_messages = chat_messages, model=request.model)
|
| 238 |
return JSONResponse(content=jsonable_encoder(results))
|