Fix /generate_stream api in Pipeline Parallel FastAPI (#11569)

This commit is contained in:
Xiangyu Tian 2024-07-12 13:19:42 +08:00 committed by GitHub
parent a945500a98
commit 0981b72275
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -192,7 +192,6 @@ async def generate(prompt_request: PromptRequest):
return request_id, "".join(output_str)
@app.post("/generate_stream/")
async def generate_stream(prompt_request: PromptRequest):
request_id = str(uuid.uuid4()) + "stream"
await local_model.waiting_requests.put((request_id, prompt_request))
@ -211,6 +210,11 @@ async def generate_stream(prompt_request: PromptRequest):
content=cur_generator, media_type="text/event-stream"
)
@app.post("/generate_stream/")
async def generate_stream_api(prompt_request: PromptRequest):
request_id, result = await generate_stream(prompt_request)
return result
DEFAULT_SYSTEM_PROMPT = """\
"""