メインコンテンツまでスキップ

Claude ユーザーのための Kimi K2

中級

あなたはすでに Claude の頭で考えている。そんなとき、r/LocalLLaMA が Kimi K2 の話でもちきりになる——Moonshot AI のオープンウェイトかつエージェント優先のモデルで、フロンティアの価格のごく一部で、何百ステップにわたってツール呼び出しを重ねても筋を見失わない。他のどんな「X に乗り換えろ」という話とも違う点はここだ。Moonshot が Anthropic 互換エンドポイントを提供しているので、既存の Claude Code を、環境変数を 2 つ変えるだけで Kimi K2 に向けられる。ワークフローの他の部分は一切動かさない。このページでは、あなたの Claude の思考モデルを Kimi K2 に対応づけ、正確な差し替え手順を示し、本当に違う数少ない点に注意を促す。

What you'll learn
  • 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 APIMoonshot のネイティブ API Anthropic 互換エンドポイント一部——互換レイヤーがあなたの方言を話す
ツール使用Kimi のネイティブなツール呼び出し(設計からしてエージェント優先)はい——同じ declare→call→execute→return のループ
クローズドウェイト、ホスト提供のみHugging Face 上のオープンウェイト(Modified MIT)いいえ——これが最大の違い。セルフホストできる
Claude CodeKimi に向けた 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」に相当する。
What you'll learn
  • オープンウェイトは「乗り換える」ことの意味を変える。Grok や Gemini ではブラックボックスを借りるが、Kimi K2 ではそれをダウンロードし、自分のハードウェアで動かし、1 トークンも外部に送らないこともできる。それが、このモデルが私たちのオープンモデルおよびローカルエージェントのページで軸になっている理由でもある。

Claude ユーザーにとってのキラー機能:Claude Code を Kimi に向ける

たいていの代替と違い、あなたはハーネスを離れる必要がない。Moonshot は Anthropic 互換エンドポイント(/anthropic/v1/messages)を公開しているので、Anthropic Messages API を話す Claude Code は、環境変数を 2 つ上書きするだけで Kimi K2 と会話できる。

Guided walkthrough1 of 4
  1. Moonshot の開発者プラットフォーム(platform.moonshot.ai、中国本土なら platform.moonshot.cn)でアカウントを作り、API キーを生成する。キーは sk- で始まる。

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.)
Watch out
  • 互換レイヤーは近いが同一ではない。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 コスト比較 を参照。

Kimi から Claude への語彙
Enter キーまたはスペースキーでカードを裏返します。左右の矢印キーでカードを移動できます。用語を表示しました。
1 / 6

理解度チェック

0/3
  1. Claude Code のセットアップを離れずに Kimi K2 を試したい。変わりにくく、最も摩擦の少ない一手は?
  2. Kimi K2 と、Grok や Gemini のようなクローズドモデルとの最大の構造的違いは?
  3. Anthropic 互換エンドポイントは動くが、あなたが頼っている document アップロード機能がおかしな挙動をする。正しい直感は?
Key takeaways
  • 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 を。

出典とさらに読む

次へ