公式ドキュメント + CLI 動作確認 · 2026-11-10 時点

Kimi Code CLI のカスタムプロバイダー:config.toml で Claude・GPT・中国系モデルにつなぐ(2026 年 11 月)

はい、使えます。2026-11-10 時点の Kimi Code CLI 公式ドキュメント「プロバイダーとモデル」(Providers and models)によると、~/.kimi-code/config.toml にプロトコルごとの providers テーブルを追加し、type に anthropic、openai、openai_responses のいずれかを指定します。TUI で /provider と入力して管理することもできます。Kimi Code CLI 2.5.2 で動作確認したところ、Kimi アカウントにログインしなくても QCode を呼び出せました。anthropic は https://api.qcode.cc/api で Claude、openai は https://api.qcode.cc/openai/v1 で GPT と中国系モデル、openai_responses も https://api.qcode.cc/openai/v1 で GPT を使え、3 つとも通りました。api_key_env で環境変数からキーを読むため、設定ファイルにキーは書きません。

更新日 2026-11-10

このツールを QCode エンドポイントに接続。Claude・GPT・中国系モデルを 1 キーで。

#Kimi Code カスタムプロバイダー#kimi-code config.toml#Kimi ログイン不要#CLI 2.5.2 で動作確認

4 つの要点:公式ドキュメントと 2026-11-10 の動作確認

3 つの type

CLI 2.5.2 ですべて成功

2026-11-10 時点、Kimi Code CLI 2.5.2 で確認:anthropic と https://api.qcode.cc/api(claude-haiku-5-5)、openai と https://api.qcode.cc/openai/v1(deepseek-v4-flash)、openai_responses と同じアドレス(gpt-6.1-terra)の組み合わせがすべて正常に応答しました。kimi login は一度も実行していません。

/v1

OpenAI は /v1 まで、Anthropic は /api で止める

anthropic の base_url は https://api.qcode.cc/api、openai と openai_responses は https://api.qcode.cc/openai/v1 まで書きます。/v1/messages、/chat/completions、/responses は付け足さず、末尾のスラッシュも付けません。公式の openai と openai_responses の既定 base_url はどちらも https://api.openai.com/v1 なので、QCode のアドレスに書き換えます。

api_key_env

設定ファイルにキーを書かない

api_key_env には環境変数名を書き、CLI はリクエストのたびにその変数を読み直します。api_key とは排他で、どちらか一方だけを設定します(api_key はファイルに平文で保存されます)。公式ドキュメントは、明示的に宣言した api_key_env を除き、CLI がシェルの環境変数から認証情報を自動で読むことはないと明記しています。変数を export するだけでは、どのプロバイダーにもキーは渡りません。

2.5.2

2026-11-10 時点の CLI バージョン

CLI の更新ログの最新は 2.5.2(2026-11-06)で、npm の @moonshot-ai/kimi-code の最新版も 2.5.2 です。Desktop の更新ログの最新は 1.3.2(2026-11-06)です。このページの接続確認には CLI 2.5.2 を使いました。

Kimi Code CLI で他社のモデル API は使えますか?

はい。2026-11-10 時点、Kimi Code CLI は Moonshot AI がターミナル向けに提供するコーディングエージェントです。公式 README では、Kimi モデルですぐに使えるうえ、ほかの互換プロバイダーを使うように設定することもできると説明されています。入門ページには、Anthropic、OpenAI、Google などのプロバイダーにつなぐ場合は ~/.kimi-code/config.toml を直接編集して API キーを設定する、とあります(詳細は「プロバイダーとモデル」)。type の値は kimi、anthropic、openai、openai_responses、google-genai、vertexai の 6 つで、QCode の 3 つのプロトコルはそのうち 3 つに対応します。anthropic で Claude、openai で GPT と中国系モデル、openai_responses で GPT を使えるので、QCode のキー一つで Claude・GPT・中国系モデルを同じツールで使い分けられます。Gemini 系列は QCode では取り扱っていないため、Claude、GPT または中国系モデルをご利用ください。このページは CLI を扱います。Kimi Code Desktop は CLI と ~/.kimi-code/ を共有します(下のよくある質問を参照)。Kimi Work は別の製品で、/kimi-work-guide で紹介しています。

2026-11-10 時点:CLI 2.5.2 と Desktop 1.3.2、どちらも 2026-11-06 リリース

2026-11-10 時点で、Kimi Code CLI の更新ログの最新は 2.5.2(2026-11-06)、npm の @moonshot-ai/kimi-code の最新版も 2.5.2 です。Desktop の更新ログの最新は 1.3.2(2026-11-06)です。公式の「What's new」ページによると、Kimi Code CLI は ~/.kimi-code/config.toml を使い、以前の kimi-cli が使っていた ~/.kimi/config.toml とは形式に互換性がありません。kimi migrate で旧版の設定・セッション・MCP 宣言を一度に移行できます。旧ファイル向けの手順は現行の設定には当てはまりません。同日、Kimi Code CLI 2.5.2 で 3 つの type すべてから QCode を呼び出せることを確認しました。

時系列

2026-11-06

Kimi Code CLI 2.5.2 が公式の更新ログに掲載されました。

2026-11-06

Kimi Code Desktop 1.3.2 が Desktop の更新ログに掲載されました。

2026-11-10

Kimi Code CLI 2.5.2 で動作確認:anthropic、openai、openai_responses の 3 つの type すべてで QCode を呼び出せました。kimi login は一度も実行していません。

公式ドキュメントに書かれていること、2026-11-10 の動作確認で補ったこと

Kimi Code 公式ドキュメントに書かれていること

① type の値は kimi、anthropic、openai、openai_responses、google-genai、vertexai の 6 つです。anthropic は Claude API への接続用、openai は OpenAI Chat Completions プロトコルとそれに互換のサードパーティサービス用で、必要に応じて base_url を上書きします。openai_responses は OpenAI の新しい Responses インターフェースで、常にストリーミングで動作し、設定は openai と同じです。② 認証情報:api_key と api_key_env は排他で、どちらか一方だけを設定します。api_key は設定ファイルに平文で書かれ、api_key_env はリクエストのたびに読み直されます。明示的に宣言した api_key_env を除き、CLI はシェルの環境変数から認証情報を自動で読みません。③ モデルエイリアスごとに provider、model、max_context_size(1 以上)が必要です。ドットを含むエイリアスは [models."qwen3.8-max"] のように引用符で囲み、default_model には定義済みのエイリアスを指定します。④ 設定ファイルは初回起動時に自動作成されます。KIMI_CODE_HOME でデータのルートディレクトリを変えてもファイル名は config.toml のままです。設定ファイルはユーザーレベルの 1 つだけで、プロジェクトレベルの仕組みはありません。⑤ TUI で /provider と入力するとプロバイダー管理画面が開き、kimi provider はシェルで使えるその非対話版です。/login でログインした Kimi Code のマネージドアカウントは /provider に表示されません。⑥ kimi -p は TUI を開かずにプロンプトを 1 つ非対話で実行します。-m はその起動で使うモデルエイリアスを指定し、省略すると default_model が使われます。⑦ kimi doctor は TUI を起動せず、ファイルも変更せずに config.toml と tui.toml を検証します。すべて有効またはスキップなら終了コード 0、欠落や無効があれば 1 です。/reload で両ファイルを読み直せます。⑧ Desktop と CLI は同じマシンにインストールでき、ローカル設定の一部を共有します。~/.kimi-code/ には CLI と共有する設定、アカウント認証情報、セッション、ログが置かれます。

ドキュメントで明確でない点を 2026-11-10 の動作確認で補足

2026-11-10 時点、Kimi Code CLI 2.5.2 で確認した結果です。① Kimi アカウントへのログインは不要です。~/.kimi-code/config.toml を書いただけで kimi login は実行せず、3 つの type すべてが正常に応答しました。kimi login と /login は Kimi Code のマネージドサービス用です。② base_url はプレフィックスで止めます。anthropic は https://api.qcode.cc/api、openai と openai_responses は https://api.qcode.cc/openai/v1 でいずれも通り、残りの API パスは SDK が付け足します。③ 今回、中国系モデル(deepseek-v4-flash)は type が openai のプロバイダーに載せました。QCode の設定ドキュメントの書き方と同じです。④ 公式の設定リファレンスは auto_session_title をトップレベルのフィールドとして挙げていますが、2.5.2 の kimi doctor は Unknown top-level key ignored by the v2 engine: auto_session_title. という警告を出します。警告だけで設定は有効と判定されるので、この行は削除して構いません。

カスタムプロバイダーと /login のマネージドアカウント:QCode には前者を使う

カスタムプロバイダー:config.toml に書く

~/.kimi-code/config.toml に type が anthropic、openai、openai_responses のプロバイダーを追加し、base_url に QCode のアドレス、api_key_env にキーを入れた環境変数名を書きます。2026-11-10 時点、Kimi Code CLI 2.5.2 で 3 つとも kimi login なしで通りました。設定後は kimi provider list か TUI の /provider で確認できます。

/login:Kimi Code マネージドサービス

/login(シェルでは kimi login)は Kimi Code のマネージドサービスにログインするもので、公式ドキュメントによるとログインすると base_url と認証情報が自動で設定されます。type が kimi のプロバイダーの既定 base_url は https://api.moonshot.ai/v1 です。これらのマネージドアカウントは /provider には表示されず、/login と /logout で管理します。

Kimi Code CLI を QCode につなぐ手順

① インストール:macOS か Linux では curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash、Windows の PowerShell では irm https://code.kimi.com/kimi-code/install.ps1 | iex を実行します。スクリプトなら Node.js の事前インストールは不要です(README によると、Windows では初回起動の前に Git for Windows を入れておきます)。npm install -g @moonshot-ai/kimi-code でも入れられ、こちらは Node.js 22.19.0 以上が必要です。② ~/.kimi-code/config.toml を編集し、プロバイダーを 3 つ追加します。qcode-anthropic は type が anthropic、base_url が https://api.qcode.cc/api。qcode-openai は type が openai、base_url が https://api.qcode.cc/openai/v1。qcode-responses は type が openai_responses、base_url は同じく https://api.qcode.cc/openai/v1。3 つとも api_key_env に QCODE_API_KEY を指定します。③ モデルごとにエイリアスを 1 つ書きます。qcode-haiku は qcode-anthropic を指し model は claude-haiku-5-5、qcode-dsflash は qcode-openai を指し model は deepseek-v4-flash、qcode-terra は qcode-responses を指し model は gpt-6.1-terra です。それぞれに max_context_size(そのモデルのコンテキスト長)を書き、default_model をどれか一つのエイリアスにします。④ export QCODE_API_KEY=cr_xxx のあと、kimi -p に短いプロンプトを付けて実行し、-m でエイリアスを選びます(省略時は default_model)。普通に返答があれば設定完了です。⑤ kimi doctor で設定ファイルを検証し、kimi provider list で登録済みのプロバイダーを確認します。ファイルを編集したら kimi を再起動するか、セッション内で /reload を実行します。

QCode のキー一つで Kimi Code CLI を使う

2026-11-10 時点で、QCode の API キー一つで Anthropic 互換と OpenAI 互換の二つのエンドポイントを使え、Kimi Code CLI の 3 つの type にそのまま対応します。Claude は anthropic と https://api.qcode.cc/api、GPT は openai または openai_responses と https://api.qcode.cc/openai/v1、GLM、Kimi、DeepSeek、Qwen は openai です。課金はトークン単位で、モデルごとの単価は /models にあります。よく使うモデル ID は claude-sonnet-5-5、claude-opus-5-5、claude-haiku-5-5、gpt-6.1-sol、gpt-6.1-terra、deepseek-v4.1-flash、glm-5.3、kimi-k3、qwen3.8-max です。アジアと北米の接続先はホスト名を asia.qcode.cc または us.qcode.cc に替えるだけで、パスもキーも同じです。始め方は三つの手順です。① 登録してチャージします(Alipay など主要な決済方法に対応)。② 個人プランかクォータパックを購入し、cr_ で始まる API キーをコピーします。③ 前述のとおり ~/.kimi-code/config.toml を書きます。完全なファイルは QCode のドキュメント https://docs.qcode.cc/ja/docs/ide/kimi-code にあります。月額プランをご希望でない場合は、クォータパック(/pay-as-you-go)が $4 から。7 日以内に使い切る一度限りの枠です。個人プランをお使いで枠が足りないときはブースターパックを追加できます。

よくある質問

Kimi Code CLI で Claude は使えますか?

使えます。Kimi Code CLI のカスタムプロバイダーは Anthropic プロトコルに対応しています。type を anthropic、base_url を QCode の https://api.qcode.cc/api にし、エイリアスの model に claude-sonnet-5-5、claude-opus-5-5、claude-haiku-5-5 のいずれかを指定すれば Claude モデルを呼び出せます。2026-11-10 時点、Kimi Code CLI 2.5.2 で claude-haiku-5-5 が正常に応答することを確認しました。Claude モデルは anthropic のプロバイダーに、GPT と中国系モデルは openai のプロバイダー(https://api.qcode.cc/openai/v1)に載せます。

config.toml はどこにあり、どう書きますか?

~/.kimi-code/config.toml で、初回起動時に自動で作られます。KIMI_CODE_HOME を設定した場合はそのディレクトリに置かれ、ファイル名は config.toml のままです。プロジェクトレベルの設定ファイルはありません。中身は 2 種類のテーブルです。providers テーブルごとに type、base_url、api_key_env(または api_key、どちらか一方)を書き、models のエイリアスごとに provider、model、max_context_size を書きます。ドットを含むエイリアスは [models."qwen3.8-max"] のように引用符で囲み、default_model には定義済みのエイリアスを指定します。手で編集したくない場合は、TUI の /provider かシェルの kimi provider を使います。

base_url に /v1 は必要ですか?

OpenAI 系には必要で、Anthropic には不要です。openai と openai_responses は https://api.qcode.cc/openai/v1、anthropic は https://api.qcode.cc/api を指定します。2026-11-10 時点、Kimi Code CLI 2.5.2 でこの 3 つの値はすべて通りました。そこで止め、/v1/messages、/chat/completions、/responses は付け足さず、末尾のスラッシュも付けません。API パスは SDK が組み立てます。404 が返る場合は、base_url のパスが多すぎないか、足りないかを確認してください。

Kimi アカウントへのログインは必要ですか?

必要ありません。2026-11-10 時点、Kimi Code CLI 2.5.2 で確認したところ、~/.kimi-code/config.toml を書き、api_key_env で QCode のキーを渡すだけで足り、kimi login は一度も実行せずに 3 つの type すべてが応答しました。kimi login と /login は Kimi Code のマネージドサービスにログインするためのもので、QCode への接続には使いません。

Kimi Code の Desktop 版でカスタムプロバイダーを追加できますか?

Desktop の設定パネルには、モデルとプロバイダーを管理する Model Providers の項目があります。公式の Desktop ドキュメントによると、Kimi Code Desktop と CLI は同じマシンにインストールでき、ローカル設定の一部を共有します。~/.kimi-code/ には CLI と共有する設定、アカウント認証情報、セッション、ログが置かれます。共有される範囲は、それぞれの設定項目と設定ファイルによります。公式には Desktop での項目ごとの設定手順がないため、上記の手順は CLI の config.toml を使う方法です。2026-11-10 時点、Desktop の更新ログの最新は 1.3.2(2026-11-06)です。

Kimi Work と Kimi Code はどう違いますか?

別々の製品です。Kimi Work は Moonshot のローカルなデスクトップ向け知的作業エージェントで、フォルダー、ブラウザーの自動操作、定期実行のタスクを扱います(/kimi-work-guide)。Kimi Code はコーディングツールで、このページではその CLI の ~/.kimi-code/config.toml にカスタムプロバイダーをつなぐ方法を説明しています。Claude Code から DeepSeek、GLM、Kimi、Qwen を呼び出したい場合は /claude-code-deepseek-glm-kimi-qwen をご覧ください。

出典

Kimi Code:kimi.com の「プロバイダーとモデル」、入門、kimi コマンド、環境変数、設定のオーバーライド、What's new、CLI と Desktop の更新ログ、Desktop の設定ページ、GitHub の MoonshotAI/kimi-code の README と設定ファイルのリファレンス、npm の @moonshot-ai/kimi-code の最新版。いずれも 2026-11-10 に確認しました。QCode:エンドポイントと API パスのドキュメント、Kimi Code CLI の設定ドキュメント、qcode.cc/models の提供中モデル。動作確認:Kimi Code CLI 2.5.2、2026-11-10。

自分のキーで Kimi Code CLI を使う

QCode の API キー一つを Kimi Code CLI のカスタムプロバイダーに設定するだけ。anthropic で Claude、openai で GPT と中国系モデル、openai_responses で GPT を使えます。課金はトークン単位で、モデルごとの単価は /models にあります。

どちらから始めるか迷ったら

まず 1 週間試す

小パック $4(枠 $30、7日間)

毎日使う

スターターは月 $9.00、毎日 $5 の枠付き。$1 の枠あたりわずか $0.060で、中パックは約 $0.113です