Kimi K2.7 Codeは、MoonshotAIが開発したコーディング特化型MoEモデルで、256Kのコンテキストウィンドウ、インターリーブド思考、マルチステップツール呼び出しを備えています。Novita AIのAnthropic互換エンドポイントを介して、それをClaude Codeに直接接続できます。既存のワークフローを維持しながら、エージェント型コーディング向けに構築されたモデルをClaude Sonnetの数分の一の価格で利用できます。
このガイドでは、APIキーの取得、環境変数の設定、moonshotai/kimi-k2.7-codeをモデルとしてClaude Codeを起動するまでの全手順を説明します。
Claude CodeでKimi K2.7 Codeを使う理由
Claude Codeは内部でAnthropic SDKを使用しているため、OpenAI互換ではなくAnthropic互換のエンドポイントが必要です。Novita AIはhttps://api.novita.ai/anthropicでまさにそれを提供しており、ラッパーライブラリや追加ツールなしでKimi K2.7 CodeをClaude Codeにドロップインで組み込めます。OpenAI互換APIの設定については、Kimi K2.7 Code APIクイックスタートを参照してください。
実用的な理由は次の3つに集約されます。
コスト。 Novita AIでの価格は、入力トークン100万あたり0.95ドル、出力トークン100万あたり4.00ドル(2026年6月確認)で、Kimi K2.7 Codeは入力で約68%、出力で約73%、Claude Sonnet 4.5(100万トークンあたり3.00ドル/15.00ドル)よりも安価です。1日に数百のコーディングタスクを実行するチームにとって、その差は大きいです。
コンテキスト。 256Kトークンのコンテキストウィンドウにより、複数のファイル、テスト出力、アーキテクチャノートなど、実質的なリポジトリコンテキストをセッション途中で壁にぶつかることなく送信できます。ほとんどの日常的なコーディングエージェントは32K~64Kトークン内でうまく動作します。256Kあれば、コンテキストを刈り込む必要がほとんどありません。
コーディング特化。 Kimi K2.7 Codeは汎用モデルではなく、コーディングとエージェントワークフロー向けに設計されています。インターリーブド思考アーキテクチャにより、Kimi K2.6よりも約30%少ない思考トークンを生成するため、マルチステップのコーディングタスクでの応答が高速化します。
Kimi K2.7 Codeの仕様一覧
| 項目 | 値 |
|---|---|
| モデルID | moonshotai/kimi-k2.7-code |
| アーキテクチャ | Mixture of Experts (MoE) |
| 総パラメータ数 | 1T |
| アクティブパラメータ数 | トークンあたり32B |
| コンテキストウィンドウ | 262,144 トークン(約256K) |
| 最大出力トークン数 | 262,144 トークン |
| 入力モダリティ | テキスト、画像、動画 |
| 出力モダリティ | テキスト |
| 機能 | 関数呼び出し、構造化出力、推論(インターリーブド思考) |
| Novita AIのエンドポイント | chat/completions、anthropic |
Claude Codeでは、Anthropic SDKが期待するanthropicエンドポイントファミリーを使用します。
Novita AIでのKimi K2.7 Codeの料金は?
| トークンタイプ | Novita AIの価格 | Claude Sonnet 4.5の価格 |
|---|---|---|
| 入力 | $0.95 / 100万 | $3.00 / 100万 |
| キャッシュ読み取り入力 | $0.19 / 100万 | — |
| 出力 | $4.00 / 100万 | $15.00 / 100万 |
価格は2026年6月時点のNovita AIのKimi K2.7 Codeモデルページに基づきます。Novita AIはキャッシュ読み取り価格も掲載しており、これは同じシステムプロンプトやツールスキーマを多数の呼び出しで再利用するエージェントのような、繰り返しコンテキストのワークフローに重要です。
ステップ1:Novita AIのAPIキーを取得する
Novita AIアカウントに登録してください。新規アカウントには無料トライアルクレジットが付与されます。
ログイン後:
- ダッシュボードのキー管理に移動します。
- Create New Key をクリックします。
- キーをすぐにコピーし、安全な場所に保管してください。一度しか表示されません。
このキーを次のステップでANTHROPIC_AUTH_TOKENとして使用します。
ステップ2:Claude Codeをインストールする
Claude CodeにはNode.js 18以降が必要です。最初にバージョンを確認します。
node --version
Claude Codeをグローバルにインストールします。
npm install -g @anthropic-ai/claude-code
インストールを確認します。
claude --version
ステップ3:環境変数を設定する
Claude Codeは、使用するエンドポイント、APIキー、モデルを把握するために4つの環境変数を読み取ります。4つすべてを設定します。ANTHROPIC_SMALL_FAST_MODELは、Claude Codeがサマリーやクイック編集などの軽量サブタスクに使用するモデルを制御します。
MacおよびLinux
export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="YOUR_NOVITA_API_KEY"
export ANTHROPIC_MODEL="moonshotai/kimi-k2.7-code"
export ANTHROPIC_SMALL_FAST_MODEL="moonshotai/kimi-k2.7-code"
これらの設定を永続化するには、4行を~/.zshrcまたは~/.bashrcに追加し、source ~/.zshrc(または~/.bashrc)を実行します。
Windows(コマンドプロンプト)
set ANTHROPIC_BASE_URL=https://api.novita.ai/anthropic
set ANTHROPIC_AUTH_TOKEN=YOUR_NOVITA_API_KEY
set ANTHROPIC_MODEL=moonshotai/kimi-k2.7-code
set ANTHROPIC_SMALL_FAST_MODEL=moonshotai/kimi-k2.7-code
これらの環境変数は現在のセッションでのみ有効です。Windowsで永続的に設定するには、システムのプロパティ → 環境変数 から追加します。
各変数の役割
| 変数 | 値 | 目的 |
|---|---|---|
ANTHROPIC_BASE_URL |
https://api.novita.ai/anthropic |
Claude CodeをNovita AIのAnthropic互換エンドポイントに指定 |
ANTHROPIC_AUTH_TOKEN |
あなたのNovita APIキー | リクエストを認証 |
ANTHROPIC_MODEL |
moonshotai/kimi-k2.7-code |
コーディングタスクのプライマリモデルを設定 |
ANTHROPIC_SMALL_FAST_MODEL |
moonshotai/kimi-k2.7-code |
軽量サブタスクのモデルを設定 |
ステップ4:Claude Codeを起動する
プロジェクトディレクトリに移動し、セッションを開始します。
cd your-project-directory
claude .
Claude Codeがインタラクティブプロンプトを開きます。機能の実装、バグ修正、モジュールのリファクタリング、テストの作成など、タスクを平易な英語で説明すると、Kimi K2.7 CodeがNovita AIのエンドポイントを通じて推論とコード生成を行います。
モデルが正しくルーティングされていることを確認するには、Claude Codeセッション内で/statusを実行します。設定されたベースURLとモデルが表示されるはずです。
実践的なコーディングワークフローのヒント
より多くのコンテキストを先に送信する。 256Kトークンが利用可能なので、抜粋だけでなく関連ファイルの全文を含めることができます。Claude Codeはサマリーから推論するのではなく実際のコードを参照できるため、実装の詳細における幻覚が減少します。
複雑なタスクにはインターリーブド思考を使用する。 Kimi K2.7 Codeはコードを生成する前に段階的に推論します。複数ファイルのリファクタリングやアーキテクチャの決定では、モデルが全体像を把握できる十分なコンテキストを与えてください。計画を立ててからコードを書くため、後続の修正が減ります。
マルチモーダルデバッグ。 Kimi K2.7 Codeは画像と動画を入力として受け入れます。スクリーンショットベースのバグレポートやUIレビュータスクをワークフローに含める場合、それらを直接セッションにパイプできます。応答は常にテキストなので、出力はコード、計画、または分析です。
キャッシュを多用するシステムプロンプト。 コーディング標準、プロジェクト規約、アーキテクチャノートなど、一貫したシステムプロンプトを複数のセッションで使用する場合、Novita AIのキャッシュ読み取り価格(100万トークンあたり0.19ドル)が繰り返しコンテンツに適用されます。長期で安定したシステムプロンプトを持つチームの場合、タスクごとのコストが大幅に削減されます。
一貫性のために1つのモデルに留める。 ANTHROPIC_MODELとANTHROPIC_SMALL_FAST_MODELの両方をmoonshotai/kimi-k2.7-codeに設定すると、メインタスクとサブタスク全体で動作が一貫します。後でサブタスクに軽量モデルを使用してコストを節約したい場合は、ANTHROPIC_SMALL_FAST_MODELのみを交換できます。
トラブルシューティング
401 Unauthorized
APIキーが間違っているか、期限切れです。Novita AIキー管理でキーを確認してください。キーをコピーする際に余分なスペースや改行がないか確認してください。
モデルが見つからない / 404
モデルIDが正確にmoonshotai/kimi-k2.7-codeであることを確認してください。余分なスペースや大文字小文字の誤りがないようにしてください。Kimi K2.7 Codeモデルページで確認できます。
長いプロンプトでの応答が遅い
Claude Codeでデフォルトでストリーミングを有効にしてください。ほとんどの設定で自動的に行われます。非常に長いコンテキスト入力(100K+トークン)の場合、最初の応答のレイテンシが増加します。優先度の低いコンテキストを先にトリミングすることを検討してください。
環境変数が認識されない
Mac/Linuxでは、プロファイルファイルを編集した後にsource ~/.zshrcなどでソースしたことを確認してください。Windowsでは、setで設定した環境変数は現在のコマンドプロンプトセッションでのみ有効です。永続的な変数にはシステムのプロパティパネルを使用してください。
FAQ
Kimi K2.7 CodeはClaude Codeのツール使用やMCP統合と互換性がありますか?
はい。Kimi K2.7 Codeは、Novita AIのAnthropic互換エンドポイントを通じて関数呼び出しをサポートしており、Claude Codeがツール呼び出しやMCP統合に使用するものです。
なぜOpenAI互換ではなくAnthropicエンドポイントを使うのですか?
Claude CodeはAnthropic SDKに基づいて構築されています。通信にはOpenAIの形式ではなくAnthropicのメッセージ形式を使用します。Novita AIのhttps://api.novita.ai/anthropicエンドポイントがその形式を変換するため、Claude Codeは変更なしで動作します。
Kimi K2.7 CodeはClaude CodeにおいてKimi K2.5と比較してどうですか?
Kimi K2.7 Codeは、K2.6よりも約30%少ない思考トークンを生成し(K2.5の効率からも改善)、コーディング品質を維持します。繰り返しのマルチステップタスクがあるClaude Codeセッションでは、思考トークンが少ないほど応答が速くなり、タスクあたりのトークンコストが低減します。
この設定をVS CodeやCursorで使用できますか?
はい。Claude Codeはプラグインとターミナルを通じてVS CodeやCursorと統合されます。同じ環境変数設定が適用されます。一度設定すれば、IDE統合とスタンドアロンターミナルの両方が設定されたモデルを使用します。
Novita AIは、シンプルなAPIを通じて開発者が最先端のモデルに簡単にアクセスできる、手頃で信頼性の高いGPUインフラを提供するAIクラウドプラットフォームです。
