Claude ユーザーのための Kimi K2
あなたはすでに Claude の頭で考えている。そんなとき、r/LocalLLaMA が Kimi K2 の話でもちきりになる——Moonshot AI のオープンウェイトかつエージェント優先のモデルで、フロンティアの価格のごく一部で、何百ステップにわたってツール呼び出しを重ねても筋を見失わない。他のどんな「X に乗り換えろ」という話とも違う点はここだ。Moonshot が Anthropic 互換エンドポイントを提供しているので、既存の Claude Code を、環境変数を 2 つ変えるだけで Kimi K2 に向けられる。ワークフローの他の部分は一切動かさない。このページでは、あなたの Claude の思考モデルを Kimi K2 に対応づけ、正確な差し替え手順を示し、本当に違う数少ない点に注意を促す。
- Claude の概念を Kimi K2 の対応物に翻訳する(Kimi アプリ、Moonshot の API、K2-Instruct と K2 Thinking、オープンウェイト)
- 1 つの大きな構造的違いを理解する:Kimi K2 はオープンウェイト(Modified MIT)かつ MoE であり、クローズドなフロンティアモデルではない
- Moonshot の Anthropic 互換エンドポイント経由で、2 変数の差し替えだけで Claude Code を Kimi K2 に向ける
- 互換レイヤーに頼る前に、本当の相違点と注意点を把握する
- Kimi K2 のほうが有利になりやすい場面を知る——長いエージェント実行、コスト重視のコーディング、そしてセルフホスティング
60 秒でわかる概念マップ
1 セクションだけ読むなら、これを読んでほしい。Claude で知っていることが、Kimi の世界でどう対応するかを示す:
| Claude ではこう呼ぶ… | Kimi の世界では… | 同じ発想? |
|---|---|---|
| Claude.ai(チャットアプリ) | Kimi アプリ(kimi.com / モバイル) | はい——消費者/アシスタント向けの窓口 |
| モデルセレクター(Opus / Sonnet / Haiku) | K2 のバリアント——K2-Instruct(高速エージェント)と K2 Thinking(深い推論) | はい——速度か推論の深さかで選ぶ |
| 拡張思考(Extended thinking) | K2 Thinking のインターリーブされた思考連鎖 + ツール呼び出し | はい——ここでは推論はトグルではなくバリアント |
| Anthropic Messages API | Moonshot のネイティブ API と Anthropic 互換エンドポイント | 一部——互換レイヤーがあなたの方言を話す |
| ツール使用 | Kimi のネイティブなツール呼び出し(設計からしてエージェント優先) | はい——同じ declare→call→execute→return のループ |
| クローズドウェイト、ホスト提供のみ | Hugging Face 上のオープンウェイト(Modified MIT) | いいえ——これが最大の違い。セルフホストできる |
| Claude Code | Kimi に向けた Claude Code、または Moonshot 自身の Kimi CLI | ほぼ——同じハーネス、背後のモデルが違う |
いちばん重要なのは下から 2 行目だ:Kimi K2 はオープンウェイトである。下流のすべて——セルフホスティング、低価格、寛容なライセンス——はそこから流れ出る。
Kimi K2 の実体
Kimi K2 は Mixture-of-Experts モデルだ:およそ総パラメータ 1T、トークンあたりアクティブ ~32B(384 のエキスパート、トークンあたり 8 個を選択)。約 15.5T トークンで事前学習され、Modified MIT License の下でリリースされている——ダウンロードし、検査し、実行できる正真正銘のオープンウェイトだ。Moonshot はこれをエージェント優先で作った。モデルカードは「ツール使用、推論、自律的な問題解決のために特別に設計された」と記している。
あなたにとって最も重要なバリアントは 2 つ:
- K2-Instruct — ドロップイン型のエージェント/チャットモデル。コンテキスト 128K。自己申告で SWE-bench Verified 65.8%、LiveCodeBench 53.7%、MMLU 89.5%。これがあなたの Sonnet 型の日常ドライバーだ。
- K2 Thinking — 推論エージェント。思考連鎖と関数呼び出しを端から端までインターリーブし、200〜300 回の連続ツール呼び出しにわたって安定を保つ——長期エージェントで人々が絶賛する特性だ。ネイティブ INT4、コンテキスト 256K。自己申告で SWE-bench Verified 71.3%、Humanity's Last Exam(ツール併用)44.9%、BrowseComp 60.2%。これがあなたの「拡張思考付き Opus」に相当する。
- オープンウェイトは「乗り換える」ことの意味を変える。Grok や Gemini ではブラックボックスを借りるが、Kimi K2 ではそれをダウンロードし、自分のハードウェアで動かし、1 トークンも外部に送らないこともできる。それが、このモデルが私たちのオープンモデルおよびローカルエージェントのページで軸になっている理由でもある。
Claude ユーザーにとってのキラー機能:Claude Code を Kimi に向ける
たいていの代替と違い、あなたはハーネスを離れる必要がない。Moonshot は Anthropic 互換エンドポイント(/anthropic/v1/messages)を公開しているので、Anthropic Messages API を話す Claude Code は、環境変数を 2 つ上書きするだけで Kimi K2 と会話できる。
- Moonshot の開発者プラットフォーム(platform.moonshot.ai、中国本土なら platform.moonshot.cn)でアカウントを作り、API キーを生成する。キーは sk- で始まる。
- Claude Code の Anthropic ベース URL と認証トークンを、Anthropic ではなく Moonshot に向ける。Claude Code のそれ以外のセットアップ——CLAUDE.md、スキル、MCP サーバー、スラッシュコマンド——は何も変える必要がない。
- モデルを現行の Kimi id(例:kimi-k2 のプレビュー/日付付き id)に設定する。モデル id は入れ替わる——古いものをハードコードせず、Moonshot の現行モデル一覧を読むこと。
- claude を起動し、普段どおり動かす。これは見慣れたハンドルの奥にある新しいモデルだと考えること:自分のタスクを再実行して比較する。同じハーネス ≠ 同じ挙動。
Claude Code を Kimi K2 に向ける(シェル)
# Route Claude Code to Moonshot's Anthropic-compatible endpoint export ANTHROPIC_BASE_URL="https://api.moonshot.ai/anthropic" export ANTHROPIC_AUTH_TOKEN="sk-your-moonshot-api-key" # Then just run Claude Code as normal: claude # (In mainland China, use https://api.moonshot.cn/anthropic instead.)
- 互換レイヤーは近いが同一ではない。Moonshot の Anthropic 互換インターフェースは Anthropic のすべての機能を実装しているわけではなく(例えば document パラメータ)、サブエージェントや構造化出力のリクエストで表面化しうる thinking フィールド周りの既知の相違がある。ある機能が妙な挙動をしたら、自分の設定より先に互換レイヤーを疑い——Moonshot の現行の互換ドキュメントを確認すること。
Claude Code の先へ:生の API とセルフホスティング
Claude Code を動かすのではなく自分で統合を書くなら、経路は 3 つある:
- Anthropic 互換エンドポイント — ベース URL とキーを変えるだけで、Claude/Messages 型のクライアントを再利用する(上記のとおり)。コードがすでに Anthropic 型なら最も摩擦が少ない。
- Moonshot のネイティブ API — Moonshot は OpenAI 互換の窓口も提供しているので、OpenAI 型のコードもベース URL + キーの差し替えで移行できる。スタックが OpenAI 側から来た場合に便利。
- ウェイトをセルフホストする — Hugging Face からダウンロードし、Kimi のネイティブなツール解析に対応する推論エンジン(vLLM、SGLang など)で提供する。これがプライバシー/コストの最終形だ:1 トークンもあなたのインフラを離れない。ローカル経路については Ollama でモデルをローカル実行する と プライベートなローカル AI スタック を参照。
そのまま活かせるもの
あなたの Claude の技のほぼすべてが引き継がれる。なぜなら Kimi K2 は Claude と同じくエージェント優先でツールネイティブだからだ:
- プロンプトの習慣。 明確な指示、明示的な制約、例示、役割設定はすべて機能する。プロンプトの基礎 と モデル間でプロンプトを移植する を参照。
- ツール使用の規律。 declare→call→execute→return のループは Claude の ツール使用 と同じ形だ。Kimi はそのために作られており、非常に長いツールチェーンでも持ちこたえる。
- コンテキストエンジニアリング。 引き締まったコンテキスト、良い検索、構造化された入力は同じくらい重要だ——長いエージェント実行ではむしろそれ以上に。コンテキストエンジニアリング を参照。
- エージェント操縦のスキル。 タスクのスコープ設定、diff のレビュー、実行を軌道に乗せ続けること——これらはどのハーネスにも直接移植できる。Kimi に向けた Claude Code も含めて。Claude Code とは? と 長時間稼働のエージェントハーネス を参照。
Kimi K2 が輝きやすいとき
- 長期のエージェント実行。 目玉の特性は、何百回もの連続ツール呼び出しにわたる安定性だ——タスクが単発の回答ではなくツール使用のマラソンであるとき、K2 Thinking に手を伸ばそう。
- 大規模でコスト重視のコーディング。 オープンウェイトの経済性で強い自己申告 SWE-bench 結果は、高ボリュームのコーディングエージェントにとって自然な A/B の対象になる。
- プライバシーとセルフホスティング。 オープンウェイトなので、自分のハードウェアで完全に動かせる——どんなクローズドなフロンティアモデルも提供できない唯一のことだ。
- Claude Code の体に染みた操作を保つこと。 ワークフローを学び直さずに、より安く、あるいはセルフホストのモデルを使いたいとき、2 変数の差し替えに勝つのは難しい。
たいていの場合の正直な答え:重要なタスクであなたの eval に勝ったほう——そして、あなたのプライバシーと予算の制約が許すほう。 スキルは可搬だ。セットアップと eval こそが本当の作業だ。プロバイダ中立の選び方については、モデルの選び方 と プロバイダごとの AI コスト比較 を参照。
理解度チェック
0/3- Kimi K2 は Moonshot のオープンウェイトかつエージェント優先の MoE モデル(総 ~1T / アクティブ ~32B、Modified MIT)——オープンウェイトこそがすべての物語だ:セルフホスティング、低コスト、寛容なライセンス。
- 2 つのバリアントがあなたの Claude 思考モデルにきれいに対応する:K2-Instruct(高速エージェント ≈ Sonnet)と K2 Thinking(深い推論 + インターリーブされたツール呼び出し ≈ 拡張思考付き Opus)。
- Claude ユーザーにとっての目玉:Moonshot の Anthropic 互換エンドポイントによって、環境変数を 2 つ上書きするだけで Claude Code を Kimi に向けられる——ワークフローの変更なし。
- 互換レイヤーは近いが同一ではない——一部の Anthropic 機能(例えば document)や thinking フィールドの挙動は分岐する。何かがおかしいときは Moonshot の現行ドキュメントを確認すること。
- 長いエージェント実行、コスト重視のコーディング、プライバシー/セルフホスティングでは Kimi K2 に手を伸ばそう——ただしバリアント名・スコア・価格はすぐ古くなるので、検証と eval を。
出典とさらに読む
- moonshotai/Kimi-K2-Instruct · Hugging Face — 公式 K2-Instruct モデルカード:アーキテクチャ、ライセンス、自己申告ベンチマーク。
- moonshotai/Kimi-K2-Thinking · Hugging Face — K2 Thinking モデルカード:インターリーブされた推論 + ツール呼び出し、コンテキスト、スコア。
- moonshotai on Hugging Face — Moonshot の全モデル組織。より新しいポイントリリースや Base バリアントを含む。
- MoonshotAI/Kimi-K2 · GitHub — K2 リポジトリ。Anthropic 互換エンドポイントの議論やデプロイ注記を含む。
- Introducing Kimi K2 Thinking — 思考エージェントに対する Moonshot 自身の位置づけ。
- Moonshot AI developer platform — API キー、現行のモデル id、価格(特定の数値については権威ある場所)。
次へ
- プロバイダ中立の選び方 → モデルの選び方
- より広いオープンウェイトの領域 → DeepSeek & Qwen オープンモデル · プロバイダごとの AI コスト比較
- ウェイトをセルフホストする → Ollama でモデルをローカル実行する · プライベートなローカル AI スタック
- 他のアシスタントからも来た? → Claude ユーザーのための ChatGPT · Claude ユーザーのための Gemini · Claude ユーザーのための Grok
- 長いツールチェーンを行儀よくさせる → 長時間稼働のエージェントハーネス · コンテキストエンジニアリング