AGTCloud API Docs
文档指南API Reference集成与资源更新与帮助
各厂商字段特性差异

Kimi 参数与协议差异

了解 Kimi 系列模型在兼容协议下的参数差异与使用方式。

使用 Kimi 模型时,根据本页调整所选协议的参数。完整请求和响应结构参阅 Chat Completions、Responses 和 Messages。

适用模型

模型适用范围
kimi-k3.1-pro、kimi-k3.1-pro-highspeed、kimi-k3下列三种协议的共同参数规则;专项扩展的适用模型在对应行注明

Chat Completions 差异

字段差异说明
temperature、top_p分别固定为 1.0、0.95;建议省略,传入其他值会报错
n、presence_penalty、frequency_penalty分别固定为 1、0、0,传入其他值会报错
reasoning_effort支持 low/high/max,默认 max;始终开启思考和保留式思考,不使用 K2.x 的 thinking 开关
max_completion_tokens默认 131072,最大 1048576;输入与输出预算之和超过上下文窗口时,会自动缩减输出预算,输入本身仍须在窗口内
stop最多 5 个字符串,每个不超过 32 字节
tool_choice支持 auto/none/required;指定函数的对象形式与思考开启不兼容,传入会返回 400
messages[].reasoning_content多轮及工具调用须原样回传完整 assistant 消息,包括思考内容和 tool_calls
messages[].partialKimi Partial Mode 扩展:末条 assistant 消息设为 true,从已给出的前缀继续生成;不要与 response_format.type=json_object 混用
messages[].tools动态工具扩展,官方指南列出 kimi-k3.1-pro、kimi-k3:追加一条含完整工具定义的 system 消息,且不能包含 content;工具从该位置起可见,后续请求须保留这条消息

Responses 差异

字段差异说明
reasoning.effort支持 low/high/max,默认 max
max_output_tokens默认 131072,最大 1048576
tool_choice仅支持 auto
tools[].type仅支持 function/namespace/custom/web_search;custom 工具的名称仅接受 apply_patch
text.format使用 type: "json_schema" 和 schema;name 省略时为 output
响应中的会话状态字段store、background 固定为 false,previous_response_id、conversation 固定为 null;多轮由客户端回传历史输入和输出,不依赖服务端保存响应链

Messages 差异

字段差异说明
max_tokens必填,最小值为 1,不能使用 0
output_config.effort支持 low/high/max,默认 max
tool_choice.type支持 auto/any/none,默认 auto
stop_sequences最多 5 个字符串,每个不超过 32 字节
历史 thinking 块连同 signature 原样放回下一轮 assistant 消息中
output_config.format结构化输出须填写 type: "json_schema" 和 schema

缓存差异

字段差异说明
Chat/Responses 的 prompt_cache_optionsmode 仅支持 implicit;ttl 支持 5m/1h,默认 5m;未传配置时仍默认写入 5 分钟缓存
Chat/Responses 的 prompt_cache_breakpoint不支持显式断点;在内容中传入会返回 400
Messages 的 cache_control仅请求顶层配置生效,messages 内的标记被忽略;type 固定为 ephemeral,ttl 支持 5m/1h,默认 5m;不传时仍按 5 分钟 TTL 读写缓存
推理强度切换档位会破坏前缀缓存命中,建议在会话开始前确定

媒体输入差异

输入协议内容块差异说明
图片image_urlChat:image_url.url 使用 Base64 Data URL 或原厂 ms://<file_id> 引用,不支持普通公网图片 URL
视频video_urlChat:可使用 Base64 Data URL 或已上传视频的 ms://<file_id> 引用
图片input_imageResponses:image_url 使用 Base64 Data URL,不支持公网 HTTP(S) URL
图片imageMessages:source.type=base64 时提供 media_type 和 data;source.type=url 时以 source.url 传入原厂 ms://<file_id> 引用
SVG图片输入不支持 SVG 图片,包括 Base64;需要分析 SVG 时可改传 XML 源码文本

ms:// 是 Kimi 原厂文件引用格式,需先在原厂上传文件;本页不提供 AGTCloud 文件上传接口。

调用示例

将 MODEL_ID 替换为所选协议入口可用的完整模型 ID,API Key 使用自己的值。

curl 'https://api.agtcloud.ai/v1/chat/completions' \
  -H 'Authorization: Bearer your-api-key' \
  -H 'Content-Type: application/json' \
  --data '{
    "model": "MODEL_ID",
    "messages": [{"role": "user", "content": "用三点说明如何排查接口超时"}],
    "reasoning_effort": "low",
    "max_completion_tokens": 4096,
    "prompt_cache_options": {"mode": "implicit", "ttl": "1h"}
  }'

官方参考

本页目录