feat: organize tools and enable qwen realtime calls
This commit is contained in:
@@ -90,6 +90,7 @@ async def http_offer(request: Request, payload: dict = Body(...)):
|
||||
**payload,
|
||||
"assistant_id": request.headers.get("x-pipecat-assistant-id"),
|
||||
"dynamic_variables": header_variables,
|
||||
"client_tool_names": request_data.get("client_tool_names") or [],
|
||||
**request_data,
|
||||
}
|
||||
answer = await _handle_offer_payload(offer_payload, _http_peers)
|
||||
@@ -225,6 +226,7 @@ async def _handle_offer_payload(payload, peers):
|
||||
vision_enabled=vision_enabled,
|
||||
assistant_id=offer.assistant_id,
|
||||
channel="webrtc",
|
||||
client_tool_names=set(offer.client_tool_names),
|
||||
),
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user