Responses
POST /v1/responses 的适用模型、请求示例,以及与 Chat Completions 在消息、输出长度、图片和工具字段上的差异。
接口
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:
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 Completions | Responses |
|---|---|---|
| 对话内容 | messages | input(字符串或消息数组) |
| 输出长度 | max_completion_tokens | max_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-* 模型,平台尚未接入。