/v1 for your default router. For a specific router, send the same body to https://routing.dari.dev/{router_id}/v1/responses.
The response follows the OpenAI Responses format and adds dari_routing, which identifies the selected model and reasoning effort.
Streaming And Tools
Setstream: true for HTTP streaming. Function, custom, and namespace tools use the standard Responses request shape. WebSockets and previous_response_id are not supported; resend the complete input history on each turn.
Change GPT-6 Reasoning Effort
GPT-6 models support OpenAIconfiguration_update input items. Set a request-level reasoning.effort, keep it unchanged across turns, then place an update before the next user message:
previous_response_id is unsupported, include earlier messages and configuration updates in each subsequent request.
See the Responses API Reference for supported fields.