知識ベースのセクション ▾
ナビゲーション
▸ ここから始める 役割別カテゴリー
- Cursor + Gonka AI — コーディングのための安価な LLM
- Claude Code + Gonka AI — ターミナルのための LLM
- OpenClaw + Gonka AI — 利用しやすい AI エージェント
- OpenCode:ターミナルで独自のモデルを
- Continue.dev + Gonka AI — VS Code/JetBrains のための AI
- Cline + Gonka AI — VS Code の AI エージェント
- Aider + Gonka AI — AI とのペアプログラミング
- LangChain + Gonka AI — ごくわずかなコストの AI アプリケーション
- n8n + Gonka AI — 安価な AI による自動化
- Open WebUI + Gonka AI — 独自の ChatGPT
- LibreChat + Gonka AI — オープンソースのChatGPT
- Gonkaネットワーク上のHermes Agent + DeepSeek — 超低コスト自律エージェント
- Kilo Code + Gonka AI — VS Code内のAIエージェント
- Roo Code + Gonka AI — VS Code内の自律型AIエージェント
- LlamaIndex + Gonka AI — 超低コストの RAG アプリケーション
- PydanticAI + Gonka — 超低コストのタイプ付き AI エージェント
- Vercel AI SDK + Gonka AI — TypeScript での超低コスト AI アプリケーション
- TanStack AI + Gonka — TypeScript での超低コスト AI アプリケーション
- APIクイックスタート — curl, Python, TypeScript
- JoinGonka Gateway — 完全な概要
- マネジメントキー — Gonka 上の SaaS
- 最安AI API:2026年プロバイダー比較
- AIトークンとAPIキーの購入方法:2026年の3つの手段
- Cursor Proのクエリ制限が終了 — 原因分析と安価な代替案
- Claude Codeがより安く — 請求額の内訳と切り替え
- Clineのコスト高騰 — なぜエージェントがこれほど消費するのか
- OpenClawは高くつく — なぜエージェントはトークンを浪費するのか、どう節約すべきか
- OpenRouter:安価な代替手段 — JoinGonka Gatewayとの比較
- 2026年コーディングに最適なAIモデル:比較と価格
- GitHub Copilot の低コスト代替ツール:制限なし
- クレジット制限なし!Windsurfの安価な代替手段
- 2026年、AIエージェントのための最も安価なAPI
- ZCode:GLM Coding Planの代わりに使える格安GLM推論
- JetBrains IDE + JoinGonka Gateway — クレジットの代わりに独自endpointを利用
- GitHub Copilot BYOK — クォータの代わりに独自モデルを利用
- Zed + JoinGonka Gateway — エディタ内での安価な推論
- Pi + JoinGonka Gateway — 安価なインファレンス上のターミナルエージェント
- Codex CLI:サブスクリプションの代わりに独自のキーを使用
- DeepSeek Harness: JoinGonka Gateway経由の独自プロバイダー
- MiniMax Code: Gonka経由で独自キーを使うMiniMaxエージェント
- Warp + JoinGonka Gateway — エンドポイントでのターミナルエージェント
- Trae + JoinGonka Gateway — AI-IDEでGonkaネットワークモデルを利用
- Cherry Studio + JoinGonka Gateway — デスクトップAIクライアント
- omp (Oh My Pi) + JoinGonka Gateway: モデルロールを備えたエージェント
- OpenHands + JoinGonka Gateway: カスタムエンドポイント上のエージェント
- qwen-oauth終了後のQwen Code:JoinGonka Gateway経由の利用
- Goose + JoinGonka Gateway: プロバイダーとキーをキーリングで管理
- Crush + JoinGonka Gateway: Gonkaネットワークモデル上のCharmエージェント
- Zoo Code + JoinGonka Gateway: Roo CodeからGonkaモデルへの移行
- Kimi Code CLI: Gonka経由で専用キーを使うMoonshot AIエージェント
- Factory Droid + JoinGonka Gateway: GonkaネットワークモデルでのBYOK
- MiMo Code + JoinGonka Gateway: Gonkaネットワークモデル上のXiaomiエージェント
ツール
Kimi Code CLI: Gonka経由で専用キーを使うMoonshot AIエージェント
Kimi Code CLI (コマンド kimi) — Moonshot AIによる開発用ターミナルエージェント:コードの読み書き、コマンド実行、ファイル検索、サブエージェントへのタスク割り当てを行います。現在のバージョンはPythonクライアント kimi-cli に代わるもので、TypeScriptで記述され、単一のバイナリでインストール可能、MITライセンスで公開されています。以下は2026年9月19日リリースのバージョン2.0.2に基づいています。このバージョンを使用して、9月23日にインストールからエージェントの応答までを確認しました。
通常、Kimi Codeはアカウントログイン (/login) を通じてKimiモデルで動作しますが、任意のプロバイダーを利用可能です。OpenAI互換のエンドポイントであれば、~/.kimi-code/config.toml に数行記述するだけでMoonshotアカウントなしでも使用できます。JoinGonka Gateway は、分散型ネットワークGonkaのためのそのようなエンドポイントです。
まず重要な点として、現在GonkaネットワークではKimiモデルは提供されていません。Kimi K2.6 は2026年5月から9月までネットワークで運用されていました。現在はDeepSeek V4 Flash、GLM-5.3 Flash、MiniMax M2.7が動作しており、このガイドではそれらでKimi Codeを起動する方法を解説します。エージェントはそのままですが、モデルと価格が変更されます。ネットワーク上の全モデル共通で、入力トークン100万あたり $0.0069 です。アドレス確認後にアカウントへ 3M の無料トークンが付与され、実際に試すことができます。
クイックスタート:インストールと実行
ステップ1:Kimi Codeをインストールする。ドキュメントに記載されている公式の方法:
# macOS and Linux: prebuilt binary, no Node.js needed
curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash
# Windows (PowerShell); Git for Windows is required before the first run
irm https://code.kimi.com/kimi-code/install.ps1 | iex
# npm (Node.js 22.19 or newer)
npm install -g @moonshot-ai/kimi-codeスクリプトはバイナリを~/.kimi-code/bin/kimiに配置し、シェル設定ファイルを通じてこのディレクトリをPATHに追加します。ビルドはglibc専用のため、Alpineなどmusl系のシステムでは停止し、npmを提案します。ターミナルを開き直して確認してください:kimi --version。
ステップ2:キーを取得する。gate.joingonka.ai/registerで登録し、アドレスを確認して、「API-キー」セクションでjg-プレフィックスのキーを作成します。
ステップ3:セットアップツールを実行する。
npx @joingonka/setup --tool kimi-codeセットアップツールはキーを尋ね(コマンドライン引数では渡されません)、~/.kimi-code/config.tomlに自身のテーブルのみを追記します:
- タイプ
openai(Chat Completionsプロトコル)のプロバイダー[providers.joingonka]を、ゲートウェイアドレスとapi_keyフィールドのキーとともに。ファイルには600の権限が付与されます。 - ネットワーク上の各モデルごとに
[models."joingonka/…"]テーブルを、実際のコンテキストウィンドウと回答上限、明示的な機能とともに作成:ツール呼び出しはすべてに、推論はDeepSeek V4 FlashとGLM-5.3 Flashに、MiniMax M2.7にはツールのみ。 default_modelは、デフォルトモデルがまだ選択されていないか、ネットワークから離脱したゲートウェイモデルを指している場合、DeepSeek V4 Flashに設定。--modelフラグなしでの他プロバイダーの選択には触れず、単発実行用のコマンドを提案します。- 以前のファイルのコピーを保存し、他社プロバイダーやゲートウェイテーブル内のあなたのフィールドには触れず、最後にゲートウェイへ実際のリクエストを送信して、キー、アドレス、モデルが受け入れられたかを報告します。
実際の実行での出力はこんな感じでした(抜粋):
Configured provider "joingonka" in ~/.kimi-code/config.toml
Base URL: https://gate.joingonka.ai/v1 (provider type "openai" — Chat Completions)
Models: joingonka/MiniMaxAI/MiniMax-M2.7, joingonka/deepseek-ai/DeepSeek-V4-Flash-0731, joingonka/zai-org/GLM-5.3-Flash
Default model: joingonka/deepseek-ai/DeepSeek-V4-Flash-0731
…
✓ Verified: the gateway accepted the key, base URL and model.別のデフォルトモデルは--modelフラグ(glm、minimax、または完全な識別子)で指定します。質問なしモードでは環境変数からキーを取得します:
JOINGONKA_API_KEY=jg-your-key npx @joingonka/setup --tool kimi-code --model glm --non-interactive環境変数KIMI_CODE_HOMEで移したデータディレクトリは、セットアップツールが自動的に認識します。一方、~/.kimiは旧Pythonクライアントkimi-cliのディレクトリです。Kimi Code 2.xはこれを読み込まず、初回起動時にそこから設定を移行するか提案します(kimi migrateも同様)。
手動設定:config.toml
インストーラーが行うことはすべて手作業でも書けます。Kimi Code は設定を TOML に保存します。ドットやスラッシュを含むテーブルキーは引用符で囲みます。Gonka ネットワーク用の完全なスニペットはこちら:
default_model = "joingonka/deepseek-ai/DeepSeek-V4-Flash-0731"
[providers.joingonka]
type = "openai"
base_url = "https://gate.joingonka.ai/v1"
api_key = "jg-your-key"
[models."joingonka/deepseek-ai/DeepSeek-V4-Flash-0731"]
provider = "joingonka"
model = "deepseek-ai/DeepSeek-V4-Flash-0731"
max_context_size = 380000
max_output_size = 32768
capabilities = ["thinking", "tool_use"]
display_name = "DeepSeek V4 Flash (Gonka)"
[models."joingonka/zai-org/GLM-5.3-Flash"]
provider = "joingonka"
model = "zai-org/GLM-5.3-Flash"
max_context_size = 390000
max_output_size = 8192
capabilities = ["thinking", "tool_use"]
display_name = "GLM 5.3 Flash (Gonka)"
# MiniMax M2.7, unlike DeepSeek and GLM, is declared without thinking
[models."joingonka/MiniMaxAI/MiniMax-M2.7"]
provider = "joingonka"
model = "MiniMaxAI/MiniMax-M2.7"
max_context_size = 200000
max_output_size = 8192
capabilities = ["tool_use"]
display_name = "MiniMax M2.7 (Gonka)"| フィールド | 値 | 重要なポイント |
|---|---|---|
default_model | モデルのエイリアス | モデル ID ではなく、テーブル名 [models."…"] を参照します |
max_context_size | モデルのコンテキストウィンドウ | 必須フィールド。エージェントはこれをもとにコンテキストを圧縮するタイミングを判断します |
max_output_size | 応答の上限 | max_tokens としてリクエストに送信されます — 実際の通信で確認済みです。このフィールドがないと、Kimi Code は最大 131,072 出力トークンを要求し、ネットワーク上のモデルが返す量を超えてしまいます |
capabilities | thinking、tool_use | Kimi Code は未知のモデルの機能を名前から推測しません — 明示的に宣言してください |
キーの保管場所。 Kimi Code はシェル環境からキーを読み取りません:export OPENAI_API_KEY=… は効きません。方法は 2 つあり、同時に使用することはできません:
| 方法 | 記述 | 動作 |
|---|---|---|
| ファイル内のキー | api_key = "jg-…" | インストーラーがこの形式で書き込みます。どの環境でも動作します。ファイルの権限は 600 にしてください |
| 環境変数名 | api_key_env = "JOINGONKA_API_KEY" | リクエストごとにプロセスの環境から値を読み取ります。変数がないと起動時にその変数名を含むエラーで失敗します |
同じテーブルに両方のフィールドがあると、Kimi Code は起動時に拒否します:has both apiKey and apiKeyEnv set in config.toml - they are mutually exclusive。なお、kimi doctor はこのような競合を検出しません — ファイルの形式のみをチェックします。
どのプロバイダータイプを選ぶか。 Kimi Code は複数のプロトコルに対応しており、ゲートウェイも同様です:
type | base_url | 選ぶタイミング |
|---|---|---|
openai | https://gate.joingonka.ai/v1 | 基本の選択肢:ゲートウェイの正規パスで、インストーラーがこれを書き込みます |
anthropic | https://gate.joingonka.ai | Anthropic Messages 形式。パス /v1/messages はクライアントが自動で付加します。ツールを含む完全なサイクルは弊社のテスト実行で成功しました |
Kimi Code では 1 つのプロバイダーが 1 つのプロトコルで通信するため、2 つ目のプロトコルは別名の 2 つ目のプロバイダーとなります。プロバイダーの追加と削除は、エージェント内で /provider コマンドを使って対話的に行えます。
モデル、Thinking、およびサブエージェント
Kimi Code におけるモデルとはエイリアス、つまりテーブル名 [models."…"] のことです。インストーラーは joingonka/<model-id> という形式でモデルを登録します。これは Kimi Code 自身が自社モデルを kimi-code/k3 と呼ぶのと同じ方式で、モデルを選択するあらゆる場面で必要なのはこのエイリアスです。プレフィックスのない識別子、たとえば MiniMaxAI/MiniMax-M2.7 は Kimi Code では見つかりません。
| 場所 | 方法 | 保存 |
|---|---|---|
| config.toml | default_model = "joingonka/deepseek-ai/DeepSeek-V4-Flash-0731" | はい、新しいセッションに適用 |
| 起動フラグ | kimi -m "joingonka/zai-org/GLM-5.3-Flash" | いいえ、今回の起動のみ |
| インターフェース | /model、リストから選択 | Enter で default_model を書き換え、Alt+S は現在のセッションのみ |
私たちの実行では /model はこのように表示されました:
Select a model (type to search)
Tab toggle provider · ↑↓ navigate · Enter select · Alt+S session-only · Esc cancel
All joingonka
MiniMax M2.7 (Gonka) joingonka
❯ DeepSeek V4 Flash (Gonka) joingonka ← current
GLM 5.3 Flash (Gonka) joingonka
Thinking (←→ to switch)
[ On ] OffThinking トグル。リスト下の推論トグルは、ネットワークのモデルではそれ自体では何も変えません。Kimi Code は推論レベルを宣言しているモデルにしか推論レベルを送信しないからです。GLM-5.3 Flash ではこれを設定すべきです — このモデルは推論を low 値でオフにします(詳しくはモデルレビューで)。モデルのテーブルに 3 つのフィールドを追記してください:
[models."joingonka/zai-org/GLM-5.3-Flash"]
# … fields written by the installer …
support_efforts = ["low", "high"]
default_effort = "high"
off_effort = "low"ゲートウェイに何が送られるかを確認しました:Thinking がオンなら Kimi Code は reasoning_effort: "high" を送り、モデルは推論します。オフなら "low" を送り、応答は推論ブロックなしで返ります。インストーラーを再実行してもこれらのフィールドは変更されません — 自身のキーだけを編集します。
サブエージェント用モデル。組み込みサブエージェント(coder、explore、plan)はデフォルトでメインエージェントのモデルで動作します。[secondary_model] セクションは彼らにプールを与え、メインエージェントがヒントに基づいてそこから選択します。プールには任意のエイリアスが使えます — DeepSeek V4 Flash、GLM-5.3 Flash、MiniMax M2.7:
[secondary_model]
default_model = "joingonka/deepseek-ai/DeepSeek-V4-Flash-0731"
[secondary_model.models]
"joingonka/deepseek-ai/DeepSeek-V4-Flash-0731" = "Long context and long output: big reads and edits."
"joingonka/zai-org/GLM-5.3-Flash" = "Reasoning model for tricky logic and debugging."プールのキーは [models] のエイリアスと一致している必要があります。ドキュメントによると、リンク切れがあるとセッションを作成できません。MiniMax M2.7 の行も同様に追加します。ネットワークから削除されたモデルへの参照は、インストーラーが再実行時に自動的にクリーンアップします。
どのモデルを選ぶか。ネットワークの全モデルの価格は同じなので、選択は挙動次第です。Kimi Code 2.0.2 で「ファイルを読んでバグを見つけろ」というタスクでの挙動は次のとおりでした(2026年9月23日検証):
| モデル | コンテキスト / 応答 | Kimi Code での挙動 |
|---|---|---|
| DeepSeek V4 Flash | 380K / 32768 | インストーラーの選択:大きなウィンドウとネットワーク最高の応答上限。タスクを正確に解決 |
| GLM-5.3 Flash | 390K / 8192 | 推論モデル:推論は別ストリーム(kimi -p では stderr)、応答は stdout。推論は応答リミットに含まれる |
| MiniMax M2.7 | 200K / 8192 | 2 ステップでタスクを正確に解決。推論は別ストリーム(kimi -p では stderr)、stdout には応答のみ |
確認:何が起こるべきか
まず、Kimi Code がプロバイダーを認識し、ファイルがエラーなく解析されることを確認してください:
$ kimi provider list
joingonka type=openai models=3 source=inline
Default model: joingonka/deepseek-ai/DeepSeek-V4-Flash-0731
$ kimi doctor
OK config.toml ~/.kimi-code/config.tomlkimi provider list --json の出力はどこにも公開しないでください。キーが平文で含まれています。
次に単発実行です。実際には減算する加算関数を含む calc.py をディレクトリに置き、バグを見つけるよう依頼します:
kimi -p "Read calc.py and tell me in one sentence whether it has a bug."-p モードでは、応答は stdout に、推論とツールの実行過程は stderr に出力されるため、スクリプトで出力を処理するのに便利です。GLM-5.3 Flash は次のように回答しました:
• Yes: the `add` function in calc.py:2 returns `a - b` instead of `a + b`, so `add(2, 3)` prints `-1`.注意してください:-p では Kimi Code は何も尋ねず、コマンドを自分で実行します。私たちの実行では、モデルは推測を検証するために無断で python3 を起動しようとしました。新しいディレクトリでインターフェースを初めて起動すると、Trust this folder? という質問から始まります。これはプロジェクトの MCP サーバーに関するもので、ウェルカム画面にはモデルが表示されます:Model: DeepSeek V4 Flash (Gonka)。確認の後半はゲートウェイの管理画面です:「使用状況」セクションで、リクエストがモデル別およびキー別の内訳で表示されます。
何か問題が発生した場合、通常はメッセージから直接診断できます:
| 表示される内容 | 意味 | 対処法 |
|---|---|---|
No model configured. Run `kimi` and use /login to sign in … | プロバイダーが設定されていない、または default_model が空 | インストーラーを実行するか、default_model を記入してください |
Model "deepseek-ai/DeepSeek-V4-Flash-0731" is not configured in config.toml. | -m にエイリアスではなくモデル ID が渡された | プレフィックスを追加:joingonka/deepseek-ai/… |
provider.auth_error: 401 Invalid API key | ゲートウェイがキーを受け付けなかった | [providers.joingonka] の api_key を確認してください:Kimi Code はシェル変数を読み込みません |
declares api_key_env = "JOINGONKA_API_KEY" … but the environment variable is not set or is empty | 変数を使う方式が選択されているが、環境に存在しない | 起動前に変数をエクスポートするか、api_key に戻してください |
429 … currently overloaded in the Gonka network (rate limit) | ネットワーク上のモデルの空き容量が枯渇した | このようなエラーは Kimi Code が自動的に再試行します。長引く場合は /model でモデルを変更してください。状態はステータスページで確認できます |
料金について
Kimi Codeはすべてのリクエストにシステムプロンプトと数十の組み込みツール記述を追加するため、通常、タスクには複数のステップが必要です。今回の実行では、各ステップで約2万トークンの入力トークンが消費され、「ファイルを読み込んでエラーを見つける」タスクには2ステップかかりました(約4万トークン、ほとんどが入出力)。そのため、ここのトークン単価が重要になります。
JoinGonka Gateway経由の場合、トークン料金は入力100万トークンあたり$0.0069、出力100万トークンあたり$0.021です。この価格はネットワーク内の全モデルで共通であり、このページにライブデータから反映されています。
| シナリオ | 消費量 | Gateway経由のコスト |
|---|---|---|
| 単発タスク:ファイルを読んでエラーを特定 | ~40K トークン | 1セント未満 |
| アクティブな作業日 | 3-7M トークン | 数セント |
| アクティブな開発月 | ~150M トークン | 約1ドル |
右側の推定値は2026年9月の価格に基づいています。参考として、Kimi Codeでの支払い方法は以下の通りです:
| 方法 | 接続方法 | 要件 |
|---|---|---|
| Kimi Code (OAuth) | /login, デバイスコードによるログイン | Kimiアカウント。制限と価格はサービス規約に準拠 |
| Kimi Platform | プラットフォームのAPIキーを使用して /login | platform.kimi.com または platform.kimi.ai のキー。プラットフォーム料金が適用 |
| JoinGonka Gateway | config.tomlでプロバイダー設定 | jg-… キー。Moonshotアカウント不要、実トークン課金。使用量はダッシュボードで確認可能 |
正確な消費量と残高は、ダッシュボードの「使用量」および「請求(Billing)」セクションで確認できます。会話の長さはKimi Code自身が監視しており、ステータスバーにコンテキストの占有率が表示されます。/compact コマンドで履歴を手動で圧縮できます。
作業時の注意点
許可モード。 Kimi Codeのインターフェースでは、デフォルトで「Always Ask」モードが動作します。読み取りは即座に行われますが、修正やコマンドの実行にはユーザーの確認が必要です。「Ask When Needed」(/yolo または --yolo フラグ)では、ルーチン的な修正やコマンドはスキップされますが、機密性の高いファイルや危険なコマンドについては確認を求めます。「Never Ask」(/auto、--auto)では何も確認しません。プランニングモードは Shift-Tab で切り替え可能です。単発実行の kimi -p は常に確認なしで実行されるため、コンテナまたは個別の作業コピー内で実行してください。
Moonshotアカウントなしで動作するもの。 独自のプロバイダーがモデルの全処理(コードの読み取りと修正、コマンド、サブエージェント、セッション、MCPサーバー)を担います。ウェブ検索はMoonshotのサービスですが、ログインしない場合、エージェントツールセットから WebSearch は削除されますが、URLによるページ読み込み(FetchURL)は残ります。ネットワークモデルはテキストベースであるため、画像や動画の入力には対応していません。
テレメトリとアップデート。 匿名テレメトリはデフォルトで有効です。無効にするには config.toml に telemetry = false を記述するか、環境変数 KIMI_DISABLE_TELEMETRY=1 を使用します。アップデートは自動的にインストールされます(~/.kimi-code/tui.toml 内の [upgrade] auto_install = true)。予測可能性が必要な場合は、自動更新をオフにし、kimi upgrade コマンドで更新してください。ゲートウェイはプロンプトや応答の内容を保存しません。統計情報には消費量の集計のみが残ります。
複数の環境。 Kimi Codeにはプロジェクトレベルでのプロバイダー設定はありません。作業用キーと個人用キーを分けるには、環境変数 KIMI_CODE_HOME を使用してください。これを設定することで、設定、セッション、ログが別のディレクトリに保存され、同じ環境変数で実行されたインストーラーもそのディレクトリに書き込みを行います。
エディタ内での利用。 Kimi Codeは、Zed、JetBrainsなどの ACP クライアント内で、kimi acp コマンドを通じて動作します。データディレクトリとプロバイダー設定は共有されます。
ネットワークのモデルを利用するラボも独自のエージェントをリリースしています。MiniMaxにはターミナル版の MiniMax Code、DeepSeekにはDeepSeek Harness、GLMの作成者であるZ.aiにはZCodeがあります。これらはすべて、同じゲートウェイとキーで接続可能です。
npx @joingonka/setup --tool kimi-code です。インストーラーが ~/.kimi-code/config.toml に openai 型の joingonka プロバイダーとキー、公平な制限付きのモデルテーブル、およびデフォルトモデルを書き込み、ライブリクエストで接続をテストします。モデルの選択は /model または -m フラグで joingonka/<id> エイリアスを使用して行います。GLM-5.3 FlashでThinking機能を使用するには、support_efforts と off_effort = "low" を宣言してください。確認は kimi provider list およびエラーのあるファイルに対する kimi -p で行い、ネットワークの統一価格で実際のトークン分を支払います。