Kimi Code 使い方ガイド:Kimi K2.7 を Claude Code、Cline、RooCode で使う方法
Kimi K2.7 を試すなら、最初に見るべき入口は通常のチャットではなく Kimi Code です。
Kimi Code は、Kimi K2.7 Code をターミナル、IDE、CLI、Agent 型プログラミングに持ち込むための開発者向けワークフローです。公式ページでは Kimi Code CLI が K2.7 Code によって動作していることが示されており、API では kimi-k2.7-code がモデル ID になります。
Kimi Code とは
Kimi Code は、Kimi の開発者向けコーディングワークフローです。
次の 3 層で理解できます。
| レイヤー | 役割 |
|---|---|
| Kimi K2.7 Code | コード生成、推論、長文脈理解、Agent タスクを担当 |
| Kimi Code | Kimi K2.7 Code をターミナル、IDE、CLI に持ち込む入口 |
| Claude Code / Cline / RooCode | Kimi API 経由で kimi-k2.7-code を使える外部ツール |
つまり「Kimi Code の使い方」を探している人は、実際には Kimi K2.7 Code をどうやって開発現場で使うかを知りたいのです。
Kimi Code をすぐ試す
公式のインストールコマンドは次の通りです。
curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash
インストール後、ターミナルから Kimi Code を使い、プロジェクト理解、コード生成、エラー説明、テスト追加、開発タスクの実行を依頼できます。
最初に試すなら、次のような小さなタスクがおすすめです。
- 新しいリポジトリの構造を説明する。
- バグの発生箇所を推測する。
- 関数のユニットテストを追加する。
- コンポーネントをレスポンシブ対応にする。
- エラーログを読み、修正方針を出す。
いきなり「プロジェクト全体をリファクタリングして」と頼むより、境界が明確な小タスクから始める方が品質とコストを判断しやすくなります。
モデル ID
API や外部ツールで使うモデル ID は次の通りです。
kimi-k2.7-code
Kimi K2.7 Code は 256K コンテキスト、テキスト/画像/動画入力、思考モード、Chat タスク、Agent タスクに対応します。思考モードは無効化できません。
Claude Code で使う
公式ドキュメントでは、Anthropic-compatible エンドポイントを使う方法が示されています。
export ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic
export ANTHROPIC_AUTH_TOKEN=${YOUR_MOONSHOT_API_KEY}
export ANTHROPIC_MODEL=kimi-k2.7-code
export ANTHROPIC_DEFAULT_OPUS_MODEL=kimi-k2.7-code
export ANTHROPIC_DEFAULT_SONNET_MODEL=kimi-k2.7-code
export ANTHROPIC_DEFAULT_HAIKU_MODEL=kimi-k2.7-code
export CLAUDE_CODE_SUBAGENT_MODEL=kimi-k2.7-code
export ENABLE_TOOL_SEARCH=false
export CLAUDE_CODE_AUTO_COMPACT_WINDOW=262144
claude
起動後に次を入力します。
/status
現在のモデルが kimi-k2.7-code になっているか確認してください。
Claude Code と Kimi K2.7 Code の組み合わせは、複数ファイルの機能開発、バグ修正、テスト失敗の分析、依存関係更新、コードベース Q&A、Agent タスクに向いています。
Cline で使う
Cline では Moonshot Provider を選びます。
| 設定項目 | 推奨値 |
|---|---|
| API Provider | Moonshot |
| Moonshot Entrypoint | api.moonshot.cn |
| API Key | Kimi プラットフォームの API Key |
| Model | kimi-k2.7-code |
| Browser | Disable browser tool usage を有効化 |
最初は読み取り専用のプロンプトで試します。
package.json と src ディレクトリを読んで、このプロジェクトの技術スタック、入口ファイル、ルーティング構成、開発コマンドを説明してください。まだコードは変更しないでください。
RooCode で使う
RooCode も同様に設定できます。
| 設定項目 | 推奨値 |
|---|---|
| API Provider | Moonshot |
| Moonshot Entrypoint | api.moonshot.cn |
| API Key | Kimi プラットフォームの API Key |
| Model | kimi-k2.7-code |
| Browser | Disable browser tool usage を有効化 |
RooCode は、テスト結果を読み、コードを修正し、再度検証するような反復型タスクに向いています。ただし呼び出し回数が増えやすいため、日次予算を設定しておくと安心です。
OpenAI SDK から呼び出す
Kimi API は OpenAI SDK と互換性があります。
from openai import OpenAI
client = OpenAI(
api_key="YOUR_MOONSHOT_API_KEY",
base_url="https://api.moonshot.cn/v1",
)
completion = client.chat.completions.create(
model="kimi-k2.7-code",
messages=[
{
"role": "system",
"content": "You are a careful senior software engineer. Give executable and verifiable coding advice.",
},
{
"role": "user",
"content": "Explain how this Next.js project should organize i18n routing.",
},
],
)
print(completion.choices[0].message.content)
コスト管理
Kimi K2.7 Code は強力ですが、Agent 型コーディングでは token 消費が増えやすくなります。
| 項目 | 価格 |
|---|---|
| キャッシュヒット | ¥1.30 / MTok |
| 入力 | ¥6.50 / MTok |
| 出力 | ¥27.00 / MTok |
コストを抑えるには、次の点を意識します。
- プロジェクトの日次予算を設定する。
- 残高通知を有効にする。
- 変更前にまず分析だけ依頼する。
- タスク範囲を明確にする。
- 長時間の Agent 実行を監視する。
- 同じプロジェクト文脈ではキャッシュを活用する。
使いやすいプロンプト例
コードベース理解
プロジェクト構造と主要な設定ファイルを読んで、次を出力してください。
1. 技術スタック
2. 主な入口ファイル
3. ルーティングまたはモジュール構成
4. ローカル開発コマンド
5. 注意すべき設計上の制約
まだコードは変更しないでください。
バグ修正
ログと関連ファイルを渡します。まず根本原因を分析し、可能性の高い原因を 2-3 個挙げ、何を検証すべきか説明してください。
最も可能性の高い原因が分かるまで、コードは編集しないでください。
変更が必要な場合は最小限にし、検証方法も説明してください。
FAQ
Kimi Code は無料ですか?
公式ページでは Kimi Code は Kimi 会員向け特典として説明されています。正確な枠、料金、地域差は公式ページで確認してください。
Kimi Code はどのモデルを使っていますか?
公式ページでは Kimi Code CLI が K2.7 Code によって動作していることが示されています。API モデル ID は kimi-k2.7-code です。
Claude Code で使えますか?
はい。公式ドキュメントでは https://api.moonshot.cn/anthropic を使う設定が案内されています。
まとめ
Kimi Code は Kimi K2.7 Code を実務で試す最も直接的な入口です。
重要なのは、Kimi K2.7 がコードの質問に答えられるかだけではありません。プロジェクトを理解し、必要な変更を行い、テスト結果に応じて修正し、予算内で完了できるか。それが Kimi Code と Kimi K2.7 Code の本当の評価ポイントです。