跳到主要内容

Responses 格式

使用 OpenAI 官方 Responses API 格式创建模型响应。

该接口仅支持 OpenAI 官方 Responses API 支持的模型。请不要把 Claude、DeepSeek 或其他仅支持 Chat Completions / Messages 格式的模型放到此接口。

Try It

POST/v1/responseshttps://api-platform.ope.ai

认证

使用 Bearer Token 认证。

  • Header:Authorization: Bearer <api-key>
  • 示例:Authorization: Bearer sk-xxxxxx

请求体(application/json)

字段类型必填说明
modelstring模型 ID
inputstring | array输入内容;可传字符串,也可传 Responses 官方 input item 数组
instructionsstring插入到模型上下文中的系统或开发者指令
max_output_tokensinteger响应可生成的最大 token 数
previous_response_idstring上一次响应 ID,用于延续上下文
streamboolean是否使用 SSE 流式响应
temperaturenumber采样温度
top_pnumbernucleus sampling 参数
toolsarrayResponses 官方工具数组
tool_choicestring | object工具选择策略
parallel_tool_callsboolean是否允许并行工具调用
reasoningobject推理模型参数,例如 effortsummary
textobject文本输出配置
truncationstring上下文截断策略
metadataobject元数据
includearray指定响应中额外包含的官方字段
storeboolean是否存储响应
userstring终端用户标识
max_tool_callsinteger本次响应允许的最大工具调用数

请求示例

curl -X POST "https://api-platform.ope.ai/v1/responses" \
-H "Authorization: Bearer $OPEAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5",
"input": "用一句话介绍 OPEAI Platform。"
}'

input 数组示例

{
"model": "gpt-5",
"input": [
{
"role": "user",
"content": [
{
"type": "input_text",
"text": "用一句话介绍 OPEAI Platform。"
}
]
}
]
}

响应示例

{
"id": "resp_abc123",
"object": "response",
"created_at": 1762499410,
"status": "completed",
"model": "gpt-5",
"output": [
{
"type": "message",
"id": "msg_abc123",
"status": "completed",
"role": "assistant",
"content": [
{
"type": "output_text",
"text": "OPEAI Platform 是一个统一接入多种 AI 模型能力的 API 平台。",
"annotations": []
}
]
}
],
"usage": {
"input_tokens": 18,
"output_tokens": 22,
"total_tokens": 40
}
}

官方参考:OpenAI Responses API