Messages API
以 Anthropic Messages API 兼容的格式调用 Kimi 模型,支持流式输出、工具调用、图片输入、思考与结构化输出。
POST
Messages API
以 Anthropic Messages API 兼容的格式调用 Kimi 模型。已经在使用 Anthropic SDK、Claude Code 等工具的开发者,只需把 base URL 指向
https://api.moonshot.cn/anthropic,即可直接调用 Kimi 模型。授权
请求头
请求体
application/json
模型 ID
可用选项:
kimi-k3 对话消息列表。若最后一条为 assistant 消息,模型会从该消息内容之后继续生成(Partial Mode)。
本次生成的最大 Token 数,必填。达到上限而未结束时 stop_reason 为 max_tokens。
必填范围:
x >= 1系统提示,可为字符串或 text 块数组
是否以 Server-Sent Events 流式返回,默认 false
停用词,完全匹配时停止输出,匹配到的词本身不会被输出。最多 5 个,每个不超过 32 字节。
Maximum array length:
5模型可调用的工具列表
控制模型是否调用工具。auto(默认):模型自行决定;any:强制调用任意工具;none:不调用工具。
输出配置:推理强度与结构化输出
响应
消息响应
本次响应的唯一标识符
可用选项:
message 示例:
"message"
可用选项:
assistant 请求中指定的模型
内容块列表,顺序为 thinking → text → tool_use
- thinking
- text
- tool_use
停止原因。end_turn:自然结束(含命中 stop_sequences);max_tokens:达到 max_tokens 上限;tool_use:模型发起工具调用;refusal:触发内容安全审查。
可用选项:
end_turn, max_tokens, tool_use, refusal, null 匹配到的停用词
Token 用量