response = openai.chat.completions.create(
model="gpt-4o",
messages=request.messages,
stream=True,
)
async def stream_response(stream):
for r in stream:
yield f"data: {r.model_dump_json()}\n\n"
yield "data: [DONE]"
return StreamingResponse(stream_response(response), media_type="text/event-stream")
response = openai.chat.completions.create(
model="gpt-4o",
messages=request.messages,
stream=True,
)
async def stream_response(stream):
for r in stream:
yield f"data: {r.model_dump_json()}\n\n"
yield "data: [DONE]"
return StreamingResponse(stream_response(response), media_type="text/event-stream")