KingNish commited on
Commit
aac45f7
·
verified ·
1 Parent(s): 6b580da

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
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: Optional[str] = None
228
  proxy: Optional[str] = None
229
 
230
  @app.post("/api/chat-post")
@@ -234,7 +234,7 @@ async def chat(request: ChatRequest):
234
  with WEBS(proxy=request.proxy) as webs:
235
  chat_messages = []
236
  if request.history:
237
- chat_messages.extend(ast.literal_eval(str(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]] = None
228
  proxy: Optional[str] = None
229
 
230
  @app.post("/api/chat-post")
 
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))