We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 29edead commit 9c1d553Copy full SHA for 9c1d553
oneping/server.py
@@ -101,8 +101,11 @@ async def chat(genreq: GenerateRequest):
101
sse = generate_sse(stream)
102
return StreamingResponse(sse, media_type='text/event-stream')
103
else:
104
- reply = reply_api(**kwargs, **patch)
105
- return JSONResponse(reply)
+ try:
+ reply = reply_api(**kwargs, **patch)
106
+ return JSONResponse({'success': True, 'data': reply})
107
+ except Exception as e:
108
+ return JSONResponse({'success': False, 'data': str(e)})
109
110
# start server
111
uvicorn.run(app, host=host, port=port)
0 commit comments