MCPcopy Index your code
hub / github.com/PaddlePaddle/FastDeploy / wakeup

Function wakeup

fastdeploy/entrypoints/openai/api_server.py:428–443  ·  view source on GitHub ↗
(request: Request)

Source from the content-addressed store, hash-verified

426
427@app.post("/v1/wakeup")
428async def wakeup(request: Request) -> Response:
429 request_id = f"control-{uuid.uuid4()}"
430 # Support both JSON body and query parameter
431 if await request.body():
432 request_data = await request.json()
433 else:
434 # Extract query params
435 request_data = dict(request.query_params)
436
437 try:
438 control_request = ControlRequest(request_id, "wakeup", request_data)
439 except TypeError as e:
440 return JSONResponse(status_code=400, content={"error": "Invalid parameter type", "message": str(e)})
441
442 control_response = await app.state.engine_client.run_control_method(control_request)
443 return control_response.to_api_json_response()
444
445
446@app.post("/v1/update_weights")

Callers

nothing calls this directly

Calls 3

ControlRequestClass · 0.90
to_api_json_responseMethod · 0.80
run_control_methodMethod · 0.45

Tested by

no test coverage detected