跳到主要内容

Responses API

POST /v1/responses 与 GET /v1/responses(WebSocket)

HTTP 请求​

curl https://187api.com/v1/responses \
-H "Authorization: Bearer ***" \
-H "Content-Type: application/json" \
-d '{
"model": "MiniMax-M2.5",
"input": [{"role": "user", "content": "你好"}]
}'
字段说明
model模型名
input输入消息数组,也支持单个字符串
instructions等价于 system
streamtrue 走 SSE 流式
tools工具定义

WebSocket​

GET /v1/responses(携带鉴权头)建立一个 WebSocket 连接, 用 Responses API 的事件协议做双向通信。适合会话型交互。

相对 Chat Completions 的差异​

  • input / instructions 命名不同(Chat 用 messages / system)
  • 响应用事件序列(response.created、response.output_item.added 等)
  • 支持 compact(压缩上下文):见 /v1/responses/compact

注意​

Responses 是较新的协议,不同 SDK 支持程度不一。多数常规应用用 /chat/completions 更稳。Responses 主要用于 对齐 Anthropic/OpenAI 新客端的对话语义。