跳到主要内容

Responses

POST /v1/responses 的适用模型、请求示例,以及与 Chat Completions 在消息、输出长度、图片和工具字段上的差异。

接口​

text
POST https://run.fluxlane.ai/v1/responses

OpenAI 正在把接口升级到 Responses API,官方建议新项目使用它;Chat Completions 仍受支持。

适用模型​

模型使用方式
gpt-5-codex、gpt-5.1-codex、gpt-5.1-codex-mini、gpt-5.6-luna只支持本路径,对话和工具都在这里
gpt-6-astra工具调用只能走本路径;纯文本对话走 Chat Completions
gpt-6-sol工具调用可走本路径,也可在 Chat Completions 上带 reasoning_effort: none
gpt-6-luna平台会把请求转换为 Chat Completions 上游,见下方注意事项
deepseek-v4.1-flash 等 DeepSeek 模型支持本路径,识图字段见图像理解

Anthropic、GLM、Kimi 不支持本路径,见协议兼容性与迁移说明。

请求示例​

内容放在 input,不要传 messages:

bash
curl https://run.fluxlane.ai/v1/responses \
-H "Authorization: Bearer $FLUXLANE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.1-codex-mini",
"input": "你好"
}'

与 Chat Completions 的差异​

项目Chat CompletionsResponses
对话内容messagesinput(字符串或消息数组)
输出长度max_completion_tokensmax_output_tokens
图片image_url 对象input_image,image_url 为字符串
工具声明{"type":"function","function":{...}}{"type":"function","name":...}(扁平结构)
工具结果回传role: tool 消息function_call_output 条目

工具调用的完整示例见工具调用 · Responses。

注意事项​

gpt-6-luna​

gpt-6-luna 的 Responses 请求会由平台转换为 Chat Completions 上游:须带 "reasoning": {"effort": "none"} 才能使用工具,且返回的 arguments 是双重编码的 JSON 字符串。luna 需要工具时,建议改用 Chat Completions 上的工具调用。

生图工具​

官方生图工具 image_generation 依赖 gpt-image-* 模型,平台尚未接入。

参考​