Update openai_api.py

This commit is contained in:
Yang An
2023-08-16 15:10:10 +08:00
committed by GitHub
parent d2fc7c95db
commit 2252578da0

View File

@@ -123,11 +123,10 @@ async def create_chat_completion(request: ChatCompletionRequest):
generate = predict(query, history, request.model) generate = predict(query, history, request.model)
return EventSourceResponse(generate, media_type="text/event-stream") return EventSourceResponse(generate, media_type="text/event-stream")
responses = [resp for resp in model.chat_stream(tokenizer, query, history=history)] response, _ = model.chat_stream(tokenizer, query, history=history)
combined_response = ''.join(responses)
choice_data = ChatCompletionResponseChoice( choice_data = ChatCompletionResponseChoice(
index=0, index=0,
message=ChatMessage(role="assistant", content=combined_response), message=ChatMessage(role="assistant", content=response),
finish_reason="stop" finish_reason="stop"
) )