响应接口

OpenAI Responses API 的 text-only 兼容层。适合使用新版 OpenAI SDK 的客户,底层仍走 Swarmix 的统一路由与计费链路。

POST/v1/responses

/v1/responses/v1/chat/completions 之上的兼容封装:input 会转换为用户消息,instructions 会转换为 system message, 然后复用同一套模型与厂商路由、鉴权、钱包预扣、失败候选处理、计费和日志。

当前支持范围
当前版本支持文本输入和非流式输出。stream=true、图片/音频输入、托管工具、 持久 conversation state 暂未开放;需要流式响应时请继续使用 /v1/chat/completions

与对话补全的关系

能力对话补全响应接口
端点/v1/chat/completions/v1/responses
输入messagesinput + instructions
底层执行直接进入 Router pipeline转换为 Chat Completions 后进入同一 pipeline
推荐场景兼容 Dify、Cursor、ChatBox、旧 OpenAI SDK兼容新版 OpenAI SDK 的 client.responses.create()

请求头

Header必填示例说明
AuthorizationBearer sk-swx-xxxSwarmix 签发的 API Key
Content-Typeapplication/json请求体格式

请求体

字段类型必填说明
modelstring要调用的模型 ID,例如 aliyun/qwen-maxaliyun/deepseek-r1
inputstring | array文本输入。数组形式会提取其中的文本 item,并转换为 messages。
instructionsstring系统级指令,会映射为 Chat Completions 的 system message。
max_output_tokensinteger映射为 max_tokens
temperaturenumber采样温度,默认 1。
streamboolean当前暂不支持 true