创建 Responses
使用 OpenRoute Responses API 创建响应。支持流式传输和特定提供商的参数。
AuthorizationBearer <token>
In: header
modelstring
目标模型标识符(可能包含提供商前缀,如 openai/
、anthropic/
、vertex_ai/
、bedrock/
、gemini/
)。
inputstring | array<object>
输入提示或结构化内容。
stream?boolean
当为 true 时,返回服务器发送事件流。
Default
false
previous_response_id?string
用于继续使用相同部署的会话。
max_output_tokens?integer
要生成的最大输出令牌数(兼容 OpenAI/Anthropic)。
Range
1 <= value
provider_params?OpenAI | Anthropic | Vertex | Bedrock | Gemini
特定提供商的请求参数。
OpenAI 兼容选项。支持所有 OpenAI Responses API 参数。
temperature?number
Range
0 <= value <= 2
top_p?number
Range
0 <= value <= 1
reasoning?object
[key: string]any
Anthropic 兼容选项子集。
temperature?number
top_p?number
top_k?integer
[key: string]any
Vertex AI Gemini 兼容选项子集。
temperature?number
top_p?number
top_k?integer
safety_settings?array<object>
[key: string]any
AWS Bedrock 兼容选项子集。
temperature?number
top_p?number
top_k?integer
stop_sequences?array<string>
[key: string]any
Google AI Studio 兼容选项子集。
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