Responses(OpenAI)
POST /v1/responses — OpenAI Responses API,逐参数详解
OpenAI 较新的 Responses API(/v1/responses),平台内部转换为 Chat Completion 走同一路由管线。适合用 OpenAI 新 SDK 的 responses 接口的代码。
调用示例
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsite.ai/v1", api_key="ms_live_sk_xxx")
r = client.responses.create(
model="claude-sonnet-4.6",
input="用一句话解释量子纠缠",
instructions="用中文回答,简洁",
)
print(r.output_text)下面的接口卡片由 OpenAPI 规范自动渲染(Request body 参数表、Response schema)。
Authorization
BearerAuth AuthorizationBearer <token>
Authorization: Bearer $MODELSITE_API_KEY
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://example.com/responses" \ -H "Content-Type: application/json" \ -d '{ "model": "string", "input": "string" }'{ "id": "string", "object": "string", "model": "string", "output": [ { "type": "string", "id": "string", "status": "string", "role": "string", "content": [ { "type": "string", "text": "string" } ] } ], "status": "completed", "usage": { "input_tokens": 0, "output_tokens": 0, "total_tokens": 0 }}其他方法
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /v1/responses | 列出响应 |
| GET | /v1/responses/:id | 取响应详情 |
| POST | /v1/responses/:id/cancel | 取消进行中的响应 |
大多数场景用 Chat Completions 即可;仅当现有代码强依赖 Responses API(内置工具、续接上下文)时用本端点。