| Kimi K2.6がRoo Code上でOpenAI互換tool callingを正しく処理し、実際のエージェント作業を完了できるという再現可能な証拠 |
| Cline | 優先して試す価値はある。ただし直接確認済みとは言えない | ClineにはOpenAI Compatible providerの設定ページがある。Kimi側にはK2.6 quickstartがあり、Kimi K2文書ではOpenAI SDKと base_url の使い方が示されている | Kimi K2.6とClineの公式設定例、または再現可能な実測結果 |
Roo Codeの文書は、OpenAI API標準に互換するAPIを提供するモデルプロバイダーを利用できると説明しています。ただし重要なのは、Roo Codeがnative tool callingのみを使う点です。選んだモデルがOpenAI互換のtool callingをサポートしていなければ、Roo Codeでは使えないとされています 。
そのため、Moonshot APIの base_url を設定して応答が返るだけでは、Roo CodeでKimi K2.6が実用になるとはまだ言えません。Kimi K2のquickstartではOpenAI clientを使い、base_url = https://api.moonshot.ai/v1。
ClineにはOpenAI Compatible providerの設定ページがあり、OpenAI風のAPIを持つプロバイダーを試す導線があります 。この点では、Moonshot/KimiのようにOpenAI SDKと
base_url を使うAPIは、まず検証する候補になります。Kimi側にもK2.6のquickstartがあり、Kimi K2の文書ではMoonshot APIをOpenAI SDK経由で呼び出す例が示されています 。
ただし、ここでも「Clineに設定できそう」と「Kimi K2.6がCline上で確認済み」は分けて考えるべきです。公式設定例や再現可能な実測がない限り、表現としては「OpenAI互換ルートで試す価値がある」にとどめるのが正確です。
Claude Codeについては、Roo CodeやClineと同じ発想でOpenAI互換エンドポイントを当てはめるのは危険です。今回参照できるClaude Code文書は、モデル設定や企業管理者による availableModels の制御に関する内容が中心で、ClineやRoo CodeのようなOpenAI Compatible provider設定の根拠にはなりません 。
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 を使う例を示しています 。
これは重要な手がかりです。ただし、あくまでKimi K2.5の例であり、Kimi K2.6が同じClaude Code経路で動くとまでは言えません。K2.6については、Moonshot側またはClaude Code側の明示的な対応情報が必要です 。
kimi-k2-turbo-preview が使われていますが、K2.6の実際のmodel IDはKimi K2.6 quickstart側の記載に従うべきです 「まず試すならどれか」と聞かれれば、Roo CodeとClineが有力です。どちらもOpenAI互換プロバイダーの経路があり、Moonshot/Kimi側にもOpenAI SDKと base_url を使うAPI例があります 。