Create a response
Create a response using the OpenRoute Responses API. Supports streaming and provider-specific parameters.
AuthorizationBearer <token>
In: header
modelstring
Target model identifier (may include provider prefix like openai/, anthropic/, vertex_ai/, bedrock/, gemini/).
inputstring | array<object>
Input prompt or structured content.
stream?boolean
Default
falseprevious_response_id?string
max_output_tokens?integer
Range
1 <= valueprovider_params?OpenAIRequestParams | AnthropicRequestParams | VertexRequestParams | BedrockRequestParams | GeminiRequestParams
temperature?number
Range
0 <= value <= 2top_p?number
Range
0 <= value <= 1reasoning?object
[key: string]any
temperature?number
top_p?number
top_k?integer
[key: string]any
temperature?number
top_p?number
top_k?integer
safety_settings?array<object>
[key: string]any
temperature?number
top_p?number
top_k?integer
stop_sequences?array<string>
[key: string]any
temperature?number
top_p?number
top_k?integer
[key: string]any
Response Body
curl -X POST "https://api.openroute.cn/responses" \ -H "Content-Type: application/json" \ -d '{ "model": "openai/o1-pro", "input": "Tell me a three sentence bedtime story about a unicorn.", "max_output_tokens": 100 }'Last updated on
