Kimi K2をClaude Codeのバックエンドにしたら普通に動いた話

※この記事は個人の見解であり、特定の企業・団体を批判する意図はありません。

Claude Code、めちゃくちゃ便利なんですよね。ただ、ガッツリ使うとAPI代がエグい。Opus 4.5はinput $5/MTok、output $25/MTok。重めのタスクを回すと一瞬で溶ける。

で、ふと見つけたのがMoonshot AIのAnthropic互換エンドポイント。Kimi K2をClaude Codeのバックエンドとして使えるらしい。試してみた。

💡 Anthropic互換APIの存在

MoonshotがAnthropic互換のAPIガイドを公式に提供している。エンドポイントは https://api.moonshot.ai/anthropic 。つまりClaude Code側から見ると「Anthropic APIと同じ形式」で叩ける。

ドキュメント: https://platform.moonshot.ai/docs/guide/agent-support

🔧 セットアップ

ccd-kimi.cmd というバッチファイルを作成:

@echo off
set ANTHROPIC_BASE_URL=https://api.moonshot.ai/anthropic
set
 ANTHROPIC_AUTH_TOKEN=your-api-key
set ANTHROPIC_MODEL=kimi-k2-thinking-turbo
set ANTHROPIC_DEFAULT_OPUS_MODEL=kimi-k2-thinking-turbo
set ANTHROPIC_DEFAULT_SONNET_MODEL=kimi-k2-thinking-turbo
set ANTHROPIC_DEFAULT_HAIKU_MODEL=kimi-k2-thinking-turbo
set CLAUDE_CODE_SUBAGENT_MODEL=kimi-k2-thinking-turbo
claude --dangerously-skip-permissions

環境変数6個セットしてclaude起動するだけ。簡単。

✅ テスト結果

実際にKimi K2バックエンドでClaude Codeを動かして、いくつかテストしてみた。

まず前提として、ここでいう「スキル」はClaude Code標準機能のことじゃなくて、自分で作ったカスタム自動化スクリプトのこと。Claude Codeにはスキルという仕組みがあって、よく使う操作手順をスクリプトとして登録しておくと、一言で呼び出せるようになる。いわばClaude Code版のマクロみたいなもの。

で、今回試したのはこの2つ:

  1. Discord サーバー管理の自動化スキル

Discordサーバーの状態確認やコマンド送信を自動でやってくれるやつ。MCP(外部ツール連携)経由でDiscord APIを叩いて、サーバー情報取得→コマンド実行→結果確認まで一連の流れを自動処理する。

→ 問題なく動いた。MCPツールの呼び出しも正常で、複数ステップの処理もちゃんと順番通りに実行してくれた。

  1. Playwrightによるブラウザ自動操作スキル

Webページを開いて、要素をクリックして、フォームに入力して…というブラウザ操作を自動化するスキル。これもMCP経由でPlaywrightを制御している。

→ こっちも動いた。ページ遷移、クリック、フォーム入力といった一連の操作をKimi K2が正しく組み立てて実行してくれた。

どちらもMCPツール呼び出し+マルチステップ処理が絡むので、モデルの「指示理解力」と「ツール活用力」がちゃんと試される内容。Kimi K2、ここはしっかりクリアしてきた印象。

コスト面では、thinkingモデル使用で1スキル実行あたり約$0.20(約30円)くらいだった。Claude Sonnet 4.5で同じことやるよりはだいぶ安い。ただし環境やスキルの複雑さで変わるので、あくまで参考値として見てほしい。

📊 コスト比較

Claude Opus 4.5: Input $5.00/MTok, Output $25.00/MTok
Claude Sonnet 4.5: Input $3.00/MTok, Output $15.00/MTok
Kimi K2 thinking-turbo: Input $1.15/MTok, Output $8.00/MTok
Kimi K2 turbo-preview: Input $0.60/MTok, Output $2.50/MTok

※価格は各社公式ページより(2026年1月28日時点)

ぶっちゃけ破格。non-thinkingのturbo-previewならSonnet 4.5比でinput 1/5、output 1/6。thinkingモデルでもOpus 4.5比でinput 1/4、output 1/3。

non-thinkingモデルなら単純計算で約3倍安く回せる。

⚠️ 注意点

・thinkingモデルの罠: thinking-turboはトークン消費が多い。コスト重視ならturbo-preview(non-thinking)を検討
・互換性は完全ではない: ツール呼び出しの挙動やエラー形式に差が出る可能性がある。複雑なワークフローで予期しない失敗が起きたらここを疑う
・Anthropic公式サポートではない: あくまでMoonshot側が互換APIを提供している形。利用は自己責任。SLA・障害時の対応はAnthropic公式とは異なる
・MCPはクライアント側の機能: MCPツールはClaude Code(クライアント)側の機能であり、Moonshot側が提供しているわけではない。動くかどうかはモデルのツール呼び出し能力次第

まとめ

Claude Codeの柔軟なバックエンド設計のおかげで、環境変数を差し替えるだけでKimi K2が動く。コストを1/3〜1/6に抑えられるのは大きい。「Claude Codeの体験は好きだけどAPI代がキツい」という人は試す価値あり。

※本記事の情報は執筆時点(2026年1月28日)のものです。価格は変更される可能性があります。
※AI支援で作成しています。誤りがあればコメントでご指摘ください。

いいなと思ったら応援しよう!

コメント

コメントするには、 ログイン または 会員登録 をお願いします。
Kimi K2をClaude Codeのバックエンドにしたら普通に動いた話|cute_agapan9087
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1