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

Function api_generate

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

Source from the content-addressed store, hash-verified

201
202@app.post("/worker_generate")
203async def api_generate(request: Request):
204 params = await request.json()
205 await acquire_worker_semaphore()
206 request_id = uuid.uuid4()
207 params["request_id"] = str(request_id)
208 output = await worker.generate(params)
209 release_worker_semaphore()
210 # await engine.abort(request_id)
211 print("Trying to abort but not implemented")
212 return JSONResponse(output)
213
214
215@app.post("/worker_get_status")

Callers

nothing calls this directly

Calls 3

acquire_worker_semaphoreFunction · 0.70
release_worker_semaphoreFunction · 0.70
generateMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…