相容性不能只看「Kimi 有沒有 API」。coding-agent 工具還會依賴 provider 介面、模型 ID、工具呼叫格式。依目前可引用文件,Roo Code 與 Cline 都有 OpenAI-compatible 的接入路徑;Kimi 平台也有 K2.6 quickstart,而 Kimi K2 quickstart 顯示 Moonshot API 可用 OpenAI SDK 搭配 https://api.moonshot.ai/v1 呼叫 [11][
12][
23][
33]。但 Claude Code 的證據鏈不同:Moonshot 文件示範的是 Kimi K2.5 透過 Anthropic-compatible endpoint 接 Claude Code,不是 Kimi K2.6 [
24]。
相容性結論
| 工具 | 目前判斷 | 已有證據 | 不能跳過的缺口 |
|---|---|---|---|
| Roo Code | 可優先試接;不宜稱為已確認支援 | Roo Code 支援 OpenAI API standard 相容供應商,且明說使用 native tool calling;Kimi 有 K2.6 quickstart,Kimi K2 文件顯示 Moonshot 的 OpenAI SDK / base_url 用法 [ | 需要 Kimi K2.6 在 Roo Code 內完成 OpenAI-compatible tool calling 與實際 agent 任務的證據 |
| Cline | 可優先試接;不宜稱為已確認支援 | Cline 有 OpenAI Compatible provider 設定頁;Kimi 有 K2.6 quickstart,Kimi K2 文件顯示 Moonshot 的 OpenAI SDK / base_url 用法 [ | 需要 Kimi K2.6 + Cline 的官方設定或可重現實測 |
| Claude Code | 目前不能確認 Kimi K2.6 可用 | Claude Code 文件片段主要是模型設定與 availableModels 管控;Moonshot 的工具文件直接示範的是 Kimi K2.5 走 https://api.moonshot.ai/anthropic [ | 需要 Moonshot 或 Claude Code 端明確支援 Kimi K2.6 的 Anthropic-compatible endpoint 證據 |
Roo Code:OpenAI-compatible 不等於一定能跑 agent
Roo Code 的公開文件對相容性講得很明確:它支援提供 OpenAI API standard 相容 API 的模型供應商,但 Roo Code 只使用 native tool calling;若模型不支援 OpenAI-compatible tool calling,就不能在 Roo Code 使用 [12]。
這也是為什麼 Moonshot 的 base_url 只是第一關。Kimi K2 quickstart 顯示 Moonshot API 可用 OpenAI client 並設定 base_url = https://api.moonshot.ai/v133]。實測時應跑會觸發檔案讀取、編輯或其他工具呼叫的 coding-agent 任務,而不是只測單輪聊天回覆 [
12]。
Cline:合理試接,但還缺 K2.6 直接驗證
Cline 的文件有 OpenAI Compatible provider 設定頁,這讓 Moonshot/Kimi 這類 OpenAI-style API 成為合理嘗試路徑 [11]。同時,Kimi 平台有 K2.6 quickstart,Kimi K2 quickstart 也展示了 Moonshot 的 OpenAI SDK 與
base_url 用法 [23][
33]。
不過,這些文件仍不足以把 Kimi K2.6 + Cline 寫成「已確認支援」。要把結論升級,需要 Cline、Kimi/Moonshot 或第三方提供可重現的 K2.6 設定與實測結果;在此之前,較準確的說法是「可優先試接」。
Claude Code:要查 Anthropic-compatible,而不是只看 /v1
Claude Code 不能直接套用 Roo Code 或 Cline 的 OpenAI-compatible 推論。這批可引用資料中的 Claude Code 文件主要談模型設定與 availableModels 管控,沒有提供像 Cline 或 Roo Code 那樣的 OpenAI-compatible provider 設定證據 [2][
11][
12]。
更接近 Claude Code 的第三方模型路徑,是 Anthropic Messages API 相容性。Ollama 的資料說,Anthropic Messages API 相容性讓 Claude Code 可搭配 Ollama 模型使用;Moonshot 的工具文件則示範 Kimi K2.5 在 Claude Code 情境中設定 ANTHROPIC_BASE_URL=https://api.moonshot.ai/anthropicANTHROPIC_AUTH_TOKEN,並使用 kimi-k2.5 [4][
24]。
這是重要線索,但不是 Kimi K2.6 的確認證據。K2.5 的 Claude Code 範例只能說明「應該查 Anthropic-compatible endpoint」,不能直接外推成 K2.6 已可在 Claude Code 工作 [24]。
實測前的檢查清單
- 先分清 endpoint 類型。 Roo Code 與 Cline 的主要試接方向是 OpenAI-compatible provider;Claude Code 則應優先確認 Moonshot 是否對 Kimi K2.6 提供 Anthropic-compatible 路徑 [
11][
12][
24][
33]。
- 不要猜 Kimi K2.6 的 model ID。 Kimi K2 quickstart 範例中的 model 是
kimi-k2-turbo-preview;K2.6 的實際 model ID 應以 Kimi K2.6 quickstart 為準 [23][
33]。
- Roo Code 必須測 tool calling。 Roo Code 文件明確要求模型支援 OpenAI-compatible tool calling;所以測試應包含會觸發工具呼叫的任務 [
12]。
- 把「能連線」和「能當 coding agent」分開記錄。 API key、base URL、model ID 能通過,只代表連線成功;是否可用於 agent 工作,仍要看工具呼叫、檔案操作與任務完成度。
最終判斷
若問題是「能不能動手嘗試」,Roo Code 和 Cline 是目前最值得先測的兩個工具,因為它們都有 OpenAI-compatible provider 路徑,而 Moonshot/Kimi 文件也提供 OpenAI SDK / base_url 形式的 API 用法 [11][
12][
33]。若問題是「是否已有公開文件證明 Kimi K2.6 在 Claude Code、Roo Code、Cline 都正常工作」,答案是否定的:Roo Code 與 Cline 目前是可試接但未直接確認;Claude Code 則仍需 K2.6 在 Anthropic-compatible endpoint 上的明確證據 [
2][
23][
24]。




