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": "用三點說明如何排查 API 逾時"}],
    "reasoning_effort": "low",
    "max_completion_tokens": 4096,
    "prompt_cache_options": {"mode": "implicit", "ttl": "1h"}
  }'

官方參考

本頁目錄