Create a response (native proxy)
Native pass-through proxy to upstream /v1/responses.
Request and response bodies are forwarded as-is.
Streaming uses SSE and ends with [DONE].
Requires Authorization: Bearer $ROUTIFY_API_KEY.
Authentication
Bearer authentication header of the form Authorization: Bearer $ROUTIFY_API_KEY.
Request
Model ID used to generate the response. Use GET /v1/models to list all available models.
If set to true, the response is streamed using server-sent events. The stream ends with a response.completed event.
A system (or developer) message inserted into the model’s context.
The unique ID of the previous response. Use this to create multi-turn conversations. Cannot be used together with conversation.
An array of tools the model may call (e.g. web_search_preview, file_search, function, code_interpreter).
Controls which tool is called. Can be auto, none, required, or an object specifying a particular tool.
Configuration for reasoning models. Supports effort (low/medium/high/xhigh) and summary (auto/concise/detail).
Response
Successful response (JSON or SSE stream)