Skip to main content
POST
BaseURL 说明:默认 BaseURL 为 https://direct.evolink.ai,对文本模型支持更好,支持长连接;https://api.evolink.ai 是多模态主力地址,对文本模型作为备用地址使用。
使用 POST /v1/responses,通过 model 选择 kimi-k3.1-pro、kimi-k3.1-pro-highspeed 或 kimi-k3。最少需要 model 和 input。
参数名称与 Chat Completions 不同:输入使用 input,输出上限使用 max_output_tokens,思考强度使用 reasoning.effort。

读取正文

响应的 output 可能同时包含推理、正文和工具调用。遍历 type="message" 中的 output_text 内容块,不要假设第一项就是正文。 假设已将响应 JSON 解析为 response,可以这样提取文本:
为思考预留输出预算:max_output_tokens 包含思考与正文。若 status="incomplete" 且 incomplete_details.reason="max_output_tokens",请调高上限;预算耗尽时可能只有推理项,没有正文。
工具调用、联网搜索、图片输入与结构化输出,请查看完整参数文档。

授权

Authorization
string
header
必填

##所有接口均需要使用 Bearer Token 进行认证##

获取 API Key:

访问 API Key 管理页面 获取您的 API Key

使用时在请求头中添加:

请求体

application/json
model
enum<string>
默认值:kimi-k3.1-pro
必填

要调用的模型:

三个模型的上下文窗口均为 1,048,576 tokens,均始终开启思考。

可用选项:
kimi-k3.1-pro,
kimi-k3.1-pro-highspeed,
kimi-k3
input
必填

本次请求的输入。传字符串等价于一条 user 消息;传数组时按顺序给出历史消息。

max_output_tokens
integer
默认值:131072

最大生成 Token 数,包含思考与最终回答;默认 131072,最大 1048576。

必填范围: 1 <= x <= 1048576
reasoning
object

推理相关配置。

stream
boolean
默认值:false

为 true 时以 SSE 事件流返回响应。

响应

响应创建成功;流式请求返回 SSE 事件流

id
string

响应 ID。

示例:

"resp_6adc72aab1f2eaaebe6b869e"

object
enum<string>
可用选项:
response
示例:

"response"

created_at
integer

创建时间,Unix 时间戳(秒)。

示例:

1792832171

status
enum<string>

响应状态。incomplete 通常表示达到 max_output_tokens 上限。

可用选项:
completed,
incomplete,
failed
示例:

"completed"

incomplete_details
object | null

status 为 incomplete 时给出原因。

model
string

本次调用的模型。

示例:

"kimi-k3.1-pro"

output
object[]

输出项数组,通常先是 reasoning,再是 message。

usage
object