• 使用 OpenAI Responses 结构,是 Chat Completions 之外的另一种形态
  • 内置工具(网页搜索、文件检索、代码执行)由服务端直接编排
  • 支持跨轮次保留上下文,不必自己重发历史
POST/v1/responses

认证

string必填

所有接口均使用 Bearer Token 进行认证。

获取 API Key:访问控制台 创建。

请求时在请求头中添加:

Authorization: Bearer YOUR_OAIRoute_KEY

请求参数

string必填

模型 ID。

stringarray必填

输入内容。可以是纯字符串,也可以是消息数组。

input[] 的元素字段 · 2 项
string可选

消息角色,取值 user、assistant、system、developer。

stringarray可选

消息正文。传数组时元素含 type,可混排文本与图片。

string可选

系统级指令。相当于把 system 提示提到顶层,优先级高于 input 里的内容。

integer可选

输出 token 上限。注意这里带 output,与 Chat Completions 的 max_tokens 不同。

number可选

采样温度。

number可选

核采样阈值。

array可选

内置工具清单。支持 web_search_preview、file_search、code_interpreter 等类型。

tools[] 的元素字段
string必填

工具类型标识。

string可选

工具选择策略,取值 auto、required 或 none。

string可选

上一轮响应的 ID。传入后服务端会自动带上历史上下文,不必重发 messages。

boolean可选

是否在服务端保留这次响应,供后续用 previous_response_id 引用。

boolean可选

是否流式返回。流式下事件类型与 Chat Completions 不同,按事件名区分。

text.format 的元素字段
string可选

结构化输出格式,json_schema 时需同时给 schema。

reasoning 的元素字段
string可选

推理强度,取值 low、medium、high。仅推理模型支持。

响应

string

响应 ID,形如 resp_。可作为下一轮的 previous_response_id。

string

固定为 response。

string

状态。completed 正常结束,incomplete 未完成,failed 失败。

array

输出项数组。元素类型可能是 message、web_search_call、reasoning 等。

output[] 的元素字段 · 2 项
string

输出项类型。

array

type 为 message 时的内容数组,元素含 type: output_text 与 text。

usage 的元素字段 · 3 项
integer

输入 token 数。

integer

输出 token 数。

integer

两者之和。

与 Chat Completions 的差异

Chat CompletionsResponses
messagesinput
max_tokensmax_output_tokens
无状态,每轮重发历史previous_response_id 承接上下文
工具调用返回 tool_calls工具结果直接内联在 output 里
choices[].message.contentoutput[].content[].text

两者返回结构差别较大。如果现有代码是按 choices[0].message.content 解析的,切到 Responses 需要改解析逻辑。

支持的模型列表

以下模型均可通过本接口调用,清单由模型目录自动生成,实际可用范围以你的账号分组为准:

OpenAI 系列

  • gpt-6.1-sol旗舰,长上下文与复杂任务
  • gpt-6.1-terra同代均衡版本
  • gpt-6-luna低延迟,适合高并发
  • gpt-5.3-codex代码专用 等

Anthropic 系列

  • claude-opus-5-5旗舰,长程任务与复杂推理
  • claude-sonnet-5-5主力,能力与成本平衡
  • claude-haiku-5-5轻量,响应最快
  • claude-fable-5-1创作向 等

Google 系列

  • gemini-4-argon旗舰,多模态
  • gemini-3.8-flash主力,速度快
  • gemini-3.5-flash-lite轻量,批量任务
  • gemini-3-pro-image图像生成 等

DeepSeek 系列

  • deepseek-v4-pro旗舰,推理强
  • deepseek-v4.1-flash轻量,成本最低 等

xAI 系列

  • grok-4.7旗舰
  • grok-4.5上一代,仍在维护 等

Moonshot AI 系列

  • kimi-k3.1-pro旗舰,超长上下文
  • kimi-k3主力
  • kimi-k2.7-code代码专用 等

智谱 / Z.AI 系列

  • glm-5.3旗舰
  • glm-5.3-flash轻量 等

Alibaba 系列

  • qwen3.8-max旗舰
  • qwen3.8-flash轻量 等

MiniMax 系列

  • MiniMax-M3旗舰
  • minimax-m3.1-flash轻量 等

Midjourney 系列

Midjourney 走操作型接口,模型只有一档,具体动作(放大、扩图、变体等)见图像系列文档。

OpenAI 图像 系列

  • gpt-image-2.5-flare最新一代,支持参考图编辑
  • gpt-image-2上一代主力
  • gpt-image-1.5轻量,出图快
  • gpt-image-1-mini成本最低 等

Google 图像 系列

  • gemini-3-pro-image旗舰,4K 输出与文字渲染强
  • gemini-3.1-flash-image轻量,适合批量 等

Seedream 系列

  • seedream-5.0-pro旗舰,画质与文字准确度最好
  • seedream-5.0-flash轻量,出图快 等

Seedance 系列

  • seedance-2.5旗舰,支持音画同步
  • seedance-2.0上一代主力
  • seedance-2.0-fast快速版
  • seedance-2.0-mini轻量,成本最低 等

OpenAI 语音 系列

  • tts-1-hd语音合成,音质优先
  • tts-1语音合成,延迟优先
  • gpt-4o-mini-tts新一代,支持风格指令
  • whisper-1语音转文字 等

Google 语音 系列

  • gemini-3.1-flash-tts-preview轻量语音合成,多语言 等

更多模型持续更新中…

想按上下文长度、价格或能力标签挑选模型,可查阅 模型列表元数据接口,或直接读取 GET /api/pricing。

错误码

错误响应的格式、状态码与重试建议见错误码与限流,常见报错的排查步骤见常见问题。

使用示例

基础对话

输入放在 input 字段,可以是纯文本字符串,也可以是消息数组。返回的正文在 output[].content[].text 里。

系统提示词

用 instructions 字段设定角色与约束,位置在顶层,和 input 平级。

多轮对话

两种方式承接上下文:传 previous_response_id 让服务端接上文的 id,或者把完整历史数组放进 input。前者省 token,后者更可控。

结构化输出

text.format 指定返回 JSON,配合 schema 约束字段。适合需要严格字段名的解析场景。

内置工具

可以挂载 web_search 这类服务端工具,模型会自行调用并把结果并进回答,不需要自己写函数。