MCPcopy
hub / github.com/lm-sys/FastChat / api_generate_stream

Function api_generate_stream

fastchat/serve/mlx_worker.py:192–199  ·  view source on GitHub ↗
(request: Request)

Source from the content-addressed store, hash-verified

190
191@app.post("/worker_generate_stream")
192async def api_generate_stream(request: Request):
193 params = await request.json()
194 await acquire_worker_semaphore()
195 request_id = uuid.uuid4()
196 params["request_id"] = str(request_id)
197 generator = worker.generate_stream(params)
198 background_tasks = create_background_tasks(request_id)
199 return StreamingResponse(generator, background=background_tasks)
200
201
202@app.post("/worker_generate")

Callers

nothing calls this directly

Calls 3

acquire_worker_semaphoreFunction · 0.70
create_background_tasksFunction · 0.70
generate_streamMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…