Update main.py
Browse files
main.py
CHANGED
@@ -240,8 +240,7 @@ async def chat_completions(request: ChatRequest):
|
|
240 |
model=request.model,
|
241 |
messages=messages,
|
242 |
image=None, # Pass the image if required
|
243 |
-
image_name=None
|
244 |
-
# Pass image name if required
|
245 |
)
|
246 |
except ModelNotWorkingException as e:
|
247 |
raise HTTPException(status_code=503, detail=str(e))
|
@@ -253,7 +252,7 @@ async def chat_completions(request: ChatRequest):
|
|
253 |
image_markdown = f""
|
254 |
yield f"data: {json.dumps(create_response(image_markdown, request.model))}\n\n"
|
255 |
else:
|
256 |
-
yield f"data: {json.dumps(create_response(chunk, request.model))}\n\n"
|
257 |
yield "data: [DONE]\n\n"
|
258 |
|
259 |
return StreamingResponse(generate(), media_type="text/event-stream")
|
@@ -264,6 +263,9 @@ async def chat_completions(request: ChatRequest):
|
|
264 |
response_content += f"\n"
|
265 |
else:
|
266 |
response_content += chunk
|
|
|
|
|
|
|
267 |
|
268 |
return {
|
269 |
"id": f"chatcmpl-{uuid.uuid4()}",
|
@@ -283,6 +285,7 @@ async def chat_completions(request: ChatRequest):
|
|
283 |
"usage": None,
|
284 |
}
|
285 |
|
|
|
286 |
@app.get("/niansuhai/v1/models")
|
287 |
async def get_models():
|
288 |
return {"models": Blackbox.models}
|
|
|
240 |
model=request.model,
|
241 |
messages=messages,
|
242 |
image=None, # Pass the image if required
|
243 |
+
image_name=None # Pass image name if required
|
|
|
244 |
)
|
245 |
except ModelNotWorkingException as e:
|
246 |
raise HTTPException(status_code=503, detail=str(e))
|
|
|
252 |
image_markdown = f""
|
253 |
yield f"data: {json.dumps(create_response(image_markdown, request.model))}\n\n"
|
254 |
else:
|
255 |
+
yield f"data: {json.dumps(create_response(chunk + ' NiansuhAI', request.model))}\n\n"
|
256 |
yield "data: [DONE]\n\n"
|
257 |
|
258 |
return StreamingResponse(generate(), media_type="text/event-stream")
|
|
|
263 |
response_content += f"\n"
|
264 |
else:
|
265 |
response_content += chunk
|
266 |
+
|
267 |
+
# Append "NiansuhAI" to the final response content
|
268 |
+
response_content += " NiansuhAI"
|
269 |
|
270 |
return {
|
271 |
"id": f"chatcmpl-{uuid.uuid4()}",
|
|
|
285 |
"usage": None,
|
286 |
}
|
287 |
|
288 |
+
|
289 |
@app.get("/niansuhai/v1/models")
|
290 |
async def get_models():
|
291 |
return {"models": Blackbox.models}
|