curl --request POST \
--url https://kaienapi.com/v1/responses \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "deepseek-chat",
"input": "写一段产品说明"
}
'{}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}Responses 基础接口
OpenAI Responses 风格入口,用同一套请求结构承载文本、多模态输入、工具、推理和事件流。
请求格式
使用 application/json。必须包含 model 和 input。input 支持字符串,也支持包含 role、content 的数组。
适用位置
- 新项目按 Responses 接入。
- 同一请求中处理文本、图片输入、工具和事件流。
- 后续需要 reasoning、web search 或更复杂输出结构的模块。
验证顺序
- 用
model+input发送基础请求。 - 返回正常后,再加
stream、tools、reasoning。 - 已经大量使用 Chat Completions 的项目,按模块并行迁移。
读取结果
非流式请求返回响应对象;流式请求返回 Responses 事件流。接入时按事件类型处理文本增量、工具调用、完成和错误事件。
POST
/
v1
/
responses
curl --request POST \
--url https://kaienapi.com/v1/responses \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "deepseek-chat",
"input": "写一段产品说明"
}
'{}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}Authorizations
在请求头中传入:Authorization: Bearer sk-...
Body
application/json
OpenAI Responses 请求结构,可承载文本、多模态输入、工具、推理和事件流。
要调用的模型 ID。
输入内容。可传字符串,也可传包含 role 和 content 的输入数组;多模态内容放在 content 数组中。
是否开启事件流返回。true 时客户端按 Responses 事件类型逐段读取。
工具定义数组。Responses 在同一请求结构中承载函数工具、搜索等工具。
推理设置,例如 effort。仅推理模型读取该字段。
文本输出设置。结构化输出、格式约束等会读取该字段。
系统级指令。可放入角色、风格、边界和长期约束。
Response
响应结果
The response is of type object.