知識ベースのセクション ▾
ナビゲーション
▸ ここから始める 役割別カテゴリー
- 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エージェント
ツール
Zoo Code + JoinGonka Gateway: Roo CodeからGonkaモデルへの移行
Zoo Codeは、AIエージェントがプロジェクトファイルの読み込みや修正、コマンドの実行を行い、Code、Architect、Ask、Debug、Orchestratorモードでマルチステップのタスクを完了させるVS Code拡張機能です。これはRoo Codeの継承プロジェクトです。Rooチームが拡張機能の開発を終了し、2026年5月15日に完全に閉鎖された後、かつてのRoo貢献者グループが開発を引き継ぎました。閉鎖されたプロジェクトのREADMEでは、Zoo CodeはRoo Codeコミュニティによって開始されたフォークとされています。コードはApache 2.0ライセンスで公開されており、毎週リリースが行われています。2026年9月23日時点での安定版は3.82.2であり、VS Code Marketplaceでのインストール数は約9万4千件です。
Zoo Codeのプロバイダーには、OpenAI Chat Completionsに対応したあらゆるエンドポイントであるOpenAI Compatibleが含まれています。JoinGonka Gatewayはまさにその一つであるため、エージェントはGonka分散ネットワークのモデル(DeepSeek V4 Flash、GLM-5.3 Flash、MiniMax M2.7)に標準的な形式で接続し、100万入力トークンあたり$0.0069という均一価格で動作します。Roo Codeを既にお使いの場合、設定方法は別のガイドで解説しています。ここではZoo Codeのインストール、Rooからの移行、モード別のプロファイル、エラーの解決方法を説明します。
フォームのフィールドと拡張機能の動作はZoo Code 3.82.2のソースコードと照合されており、拡張機能が送信するものと同じ形式のクエリを2026年9月23日にゲートウェイ経由で検証済みです。フィールド名は英語インターフェースに基づいています。ローカライズされたインターフェースではラベルは翻訳されますが、順序は同じです。住所確認後、アカウントに3Mの無料トークンが付与されます。これで自身のプロジェクトで連携をテストするには十分です。
クイックスタート:インストールと1つのコマンド
ステップ1:拡張機能をインストールする。VS Codeで拡張機能パネルを開き(Ctrl+Shift+X、macOSではCmd+Shift+X)、「Zoo Code」を検索して発行元Zoo Code Organizationの拡張機能をインストールします。同じことを1つのコマンドで行うなら:
code --install-extension ZooCodeOrganization.zoo-code必要なのはVS Code 1.100以降です(拡張機能のマニフェストにそう記載されています)。VSCodium、WindsurfなどMarketplaceのないエディタ向けには、拡張機能はOpen VSXで公開されています。安定版チャンネル(2026年9月18日の3.82.2)のほかに、メインブランチのナイトリーであるプレビュー版3.83.xもありますが、実運用には安定版を選んでください。インストール後、アクティビティバーにZoo Codeのアイコンが表示されます。
ステップ2:キーを取得する。gate.joingonka.ai/registerで登録し、アドレスを確認して、「APIキー」セクションでjg-プレフィックスのキーを作成します。Zoo Code用に専用のキーを用意するのがおすすめです。使用量が統計で別行として確認できます。
ステップ3:セットアップツールを実行する。
npx @joingonka/setup --tool zoo --model deepseekセットアップツールがキーを尋ねます。コマンドライン引数で渡さないのは、シェルの履歴に残さないためです。書き込む先もありません。プロバイダープロファイルとキーは、Zoo CodeがファイルではなくVS Codeの保護されたシークレットストレージに保持しているからです。そのためセットアップツールは、フォームに入れる値と選択したモデルの実際の上限を表示します:
Zoo Code is configured in the VS Code extension UI (no file is written).
Open the Zoo Code settings (gear icon) → API Provider, then enter:
API Provider: OpenAI Compatible
Base URL: https://gate.joingonka.ai/v1
API Key: jg-your-key
Model: deepseek-ai/DeepSeek-V4-Flash-0731
Then set the real limits of this model under Model Configuration
(the defaults do not fit any Gonka model):
Context Window Size: 380000
Max Output Tokens: 32768
Image Support: off
Zoo Code relies on native tool calling only — all our Gonka models support it.続いてゲートウェイへの実際のリクエスト結果が表示され、成功すれば✓ Verified: the gateway accepted the key, base URL and model.という行が出ます。キー、URL、モデルは最初のタスク時ではなく即座に検証されます。表示ブロック内のキーはコピーしやすいよう全体が載っているので、この出力は公開しないでください。
--modelフラグを付けない場合、セットアップツールはMiniMax M2.7を選びます。モデルを手動で選ぶ場面では、ネットワーク内で最も容量の大きいモデルを提案するのです。Zoo CodeではDeepSeek V4 Flashから始めるのがおすすめです。私たちの検証では、ツール結果後のターンを1回目のリクエストで完了しました。詳細は検証のセクションにあります。フラグは短縮形のglm(GLM-5.3 Flash)とminimaxも受け付けます。--toolフラグを付けない場合、セットアップツールは25ツールのメニューを表示します。
フォームの細かい点を1つ:Zoo Code 3.82.2には「Model Configuration」という見出しの独立したブロックはありません。上限のフィールドは同じフォーム内の下方、「Configure the capabilities and pricing for your custom OpenAI-compatible model」という説明の下にあり、Max Output TokensがContext Window Sizeより先に来ます。
手動設定:OpenAI Compatibleプロバイダー
Zoo Codeを初めて起動すると、Choose your providerボタン付きのウェルカム画面が表示されます。このボタンからフォームへ進み、デフォルトで選択されているOpenRouterをOpenAI Compatibleに変更し、最後にFinishをクリックしてください。同じフォームは後からZoo Codeパネルヘッダーの歯車アイコンにあるProvidersセクションから開くことができ、Saveボタンで変更を保存できます。
| フィールド | 値 | 重要事項 |
|---|---|---|
| API Provider | OpenAI Compatible | プロバイダーリストには検索機能があります |
| Base URL | https://gate.joingonka.ai/v1 | /v1が必須です。/chat/completionsへのパスはZoo Codeが自動的に補完し、このアドレス宛てにモデルリストをリクエストします |
| API Key | お客様の jg-… キー | VS Codeの安全なシークレットストレージに保存されます |
| Model | 下の表にある識別子 | フォームにはデフォルトで gpt-4o が入力されていますが、これを書き換えてください。アドレスとキーが入力されるとゲートウェイのモデルがリストに表示されます。手動でIDを入力する場合は Use custom を選択してください |
| Max Output Tokens | 下の表を参照 | デフォルトは -1(サーバー側で決定)です。Zoo Codeはこの数値分だけ応答用の領域を確保し、履歴を圧縮すべきか判断します |
| Context Window Size | 下の表を参照 | デフォルトは 128000 です。DeepSeek V4 Flashの履歴は、この設定だと実際のコンテキストウィンドウの3分の1未満の消費で圧縮が開始されます |
| Image Support | オフ | デフォルトはオンです。オンにするとZoo Codeは画像添付を許可しますが、当ネットワークのモデルはテキスト専用です |
| Prompt Caching | オフ(デフォルトのまま) | チェックを入れると、Anthropicスタイルのキャッシュ用 cache_control タグがリクエストに追加されます |
| Input Price, Output Price | $0.0069 および $0.021 | 100万トークンあたりの価格(ドル記号なしの数値)。任意入力:タスクコスト見積もりのために使用されます |
ネットワークモデルの制限:
| モデル | Model | Context Window Size | Max Output Tokens |
|---|---|---|---|
| DeepSeek V4 Flash | deepseek-ai/DeepSeek-V4-Flash-0731 | 380000 | 32768 |
| GLM-5.3 Flash | zai-org/GLM-5.3-Flash | 390000 | 8192 |
| MiniMax M2.7 | MiniMaxAI/MiniMax-M2.7 | 200000 | 8192 |
その他の項目は変更不要です。Enable streaming と Include max output tokens はオンのまま、Enable R1 model parameters と Use Azure(これらはR1ファミリーモデルおよびAzure OpenAI用設定です)はオフのままにしてください。Custom Headers と Extra Body フィールドは空にしておきます。
制限値はモデルではなくプロファイルに保存されます。同じプロファイルでModelを変更しても、ウィンドウサイズと出力上限は以前の設定のままです。そのため、モデルごとにプロファイルを作成する方が便利です(詳細は次セクションを参照)。
Roo Codeからの移行、モードおよびモデル用プロファイル
Zoo CodeはRoo Codeのコードベースから派生したため、移行は数分で完了し、プロジェクトファイルを変更する必要はありません。公式の移行ガイドに設定のエクスポートおよびインポート手順が記載されています。残りの要素は個別のボタンで移行されるか、以前のパスから読み込まれます:
| 対象 | 移行方法 | 注意点 |
|---|---|---|
| プロバイダープロファイル、設定、カスタムモード | Roo Codeで「Settings」→「Export」を実行。Zoo Codeでウェルカム画面の「Import Settings」または「Settings」→「About Zoo Code」→「Import」を選択 | インポート時に設定が統合されます。同名のプロファイルは更新され、それ以外は維持されます。APIキーはプレーンテキストファイルに保存されるため、インポート後に削除してください |
| タスク履歴 | 「Settings」→「About Zoo Code」→「Import history from Roo Code」 | 同じVS CodeストレージからRoo Codeのタスクをコピーします。既に移行済みのタスクは重複コピーされません |
.roomodes, .roo/rules/, .roo/mcp.json | 操作不要 | Zoo Codeはこれらのプロジェクトファイルを同じパスから読み込みます |
| Roo Code Router上のプロファイル | プロバイダーなしで移行されます | Roo Routerは削除されたため、OpenAI Compatibleなどでプロファイルを再設定してください |
JoinGonka Gatewayを参照していた既存のRoo Codeプロファイルは、アドレス、キー、モデル、制限設定とともに引き継がれます。モデルが現在ネットワーク上で利用可能か、GET https://gate.joingonka.ai/v1/modelsでリストを確認してください。
モードとプロファイル。内蔵モードは「Code」、「Debug」、「Architect」(Markdownファイルのみを編集)、「Ask」(編集なしで回答)、「Orchestrator」(他のモードにサブタスクを割り当て)の5つです。これらは入力フィールド横のリスト、またはメッセージの先頭に/architectのようにモード名を入力するコマンド、あるいはCtrl+.(macOSではCmd+.)のショートカットで切り替え可能です。各モードは最後に使用したプロファイルを記憶しており、モードを切り替えるとZoo Codeが自動的にプロファイルを変更します。
これにより、モードごとに特定のモデルプロファイルを固定する便利なスキームが構築できます。「Settings」→「Providers」でConfiguration Profileフィールド横の「+」をクリックし、Gonka DeepSeekのように名前を付けてフォームを入力します。GLM-5.3 FlashやMiniMax M2.7についても同様に行ってください(アドレスとキーは共通です)。その後、各モードの入力フィールド横のリストでプロファイルを選択すれば、モードがそれを記憶します。リスト内の鍵アイコンは、作業フォルダー内の全モードに対して1つのプロファイルを固定します。
| モード | プロファイル | 理由 |
|---|---|---|
| Code, Debug | DeepSeek V4 Flash | 380Kのコンテキストウィンドウと32768のレスポンス上限は、長時間のセッションや大規模な変更に対応。詳細はモデルの概要を参照 |
| Architect, Ask | GLM-5.3 Flash | 回答前に推論を行い、計画や説明において思考プロセスが量より重要です。推論は8192のレスポンス上限を消費します |
| Orchestrator | DeepSeek V4 Flash | サブタスクレポートを含む長期的な計画を管理。サブタスク自体は他のモードで実行され、そのモードのプロファイルを使用します |
| 予備プロファイル | MiniMax M2.7 | ネットワーク内で最大容量を持ち、モデルがフラグで指定されていない場合にインストーラーが推奨します。ツール実行後、Zoo Codeのリマインド後に完了ツールが呼び出されたため、リクエストより1ステップ遅れてタスクが完了しました。Zoo Codeのエージェントタスクにおけるメインの選択肢はDeepSeek V4 Flashです |
推論レベル。フォームのEnable Reasoning Effortをオンにすると、Low、Medium、High、Extra High、Maxのリストが表示されます。オフの場合は推論レベルはリクエストに含まれません。GLM-5.3 Flashのスイッチは実質的にバイナリで、Lowは推論を無効にし、それ以外のレベルは完全な推論を行います。迅速な回答用に、Lowを設定した個別のGLMプロファイルを保持しておくと便利です。詳細はGLM-5.3 Flashの概要を参照してください。DeepSeek V4 FlashとMiniMax M2.7の場合、ゲートウェイはスケールを書き換えず、レベルがどのように機能するかはモデル自体に依存します。
検証:何が起こるべきか
明らかなエラーがある小さなファイル(例えば、加算の代わりに減算を行う関数を含む calc.py)が入ったフォルダーを開き、Codeモードで「calc.pyを読み込み、エラーがあるかどうかを一言で教えて」と入力してください。Zoo Codeはファイルの読み取り許可を求めます(「Zoo wants to read this file」というメッセージとともに Approve と Deny ボタンが表示されます。Auto-Approveで事前に許可していない場合)。その後、モデルが完了ツールを呼び出し、タスクは Task Completed ブロックで回答とともに終了します。推論プロセスがある場合は、Thinkingブロックとして別途表示されます。折りたたまれたタスクヘッダー内のコンテキスト使用率は、Context Window Sizeに基づいて計算されます。これが正しく設定すべきもう一つの理由です。
この手順は、Zoo Codeのパターン(フロー、厳密なスキーマに基づくツール、履歴内の read_file の結果)に従って再現しました。DeepSeek V4 Flashは、ネイティブな attempt_completion 呼び出しで「関数が加算ではなく減算を行っている」と正しく出力しました。検証の後半はゲートウェイの管理画面です。「使用量(Usage)」セクションで、モデルごとの内訳が表示され、APIキーの最終アクセス日時が更新されます。
Auto-Approveが有効でない場合、エラーは API Request Failed ブロックとして表示され、Retry および Start New Task ボタンと、コードおよび再試行までのカウントダウンを含む Provider Error ヘッダーが表示されます。ゲートウェイの応答テキストは、メッセージまたは詳細から確認できます:
| 表示される内容 | 意味 | 対策 |
|---|---|---|
401 Invalid API key | ゲートウェイがキーを拒否しました | キーをスペースなしで完全に入力し直してください。「APIキー」セクションで有効であることを確認してください |
400 Model "gpt-4o" not found. Available: … | Modelフィールドにフォームから挿入された gpt-4o または誤字のあるIDが残っています | リストからモデルを選択してください。利用可能なIDはゲートウェイのエラーメッセージに表示されます |
405 および回答の代わりにHTMLページが表示され、モデルリストが空 | Base URLに /v1 サフィックスが不足しています | アドレスは /v1 で終わる必要があります |
404 Invalid URL (POST /v1/v1/chat/completions) | Base URLに余分なパスが含まれています | https://gate.joingonka.ai/v1 に正確に合わせてください |
402 Insufficient balance | 残高が不足しています | 「Billing」セクションでチャージしてください。キー自体は有効です |
429、テキストに currently overloaded in the Gonka network | ピーク時にモデルの空き容量が不足しています | Auto-Approveが有効であれば、Zoo Codeは間隔を空けて自動で再試行します。無効な場合はRetryを押してください。時間がかかる場合は、別のモデルプロファイルに切り替えてください。ネットワークの状態は ステータスページ で確認できます |
モデルがツール呼び出しではなくテキストで回答し、Zoo Codeが自動的にもう一度リクエストを送信。これが2回連続すると The model failed to use any tools in its response と表示される | Zoo Codeは各ステップでツール呼び出しを待機しており、ない場合はモデルに催促します。ツール結果の後にモデルが実質的な回答を行い、催促後に attempt_completion を呼び出す場合によく起こります | 1回の繰り返しは正常で、タスクは自動的に終了します。頻発する場合は、DeepSeek V4 Flashプロファイルに切り替えてください |
料金について
エージェントはチャットとは異なる方法でトークンを消費します。Zoo Codeは各リクエストにシステムプロンプト、モードルール、ツール説明、作業フォルダ情報を常に含めるため、質問を送る前だけで数千トークンが消費され、タスクは通常複数のステップを要します。そのため、ここでのトークン単価が重要になります。
JoinGonka Gateway経由の場合、トークン単価は入力100万トークンあたり$0.0069、出力100万トークンあたり$0.021です。この価格はネットワーク内の全モデルで共通であり、このページでライブソースから自動反映されます。2026年9月現在の概算:
| シナリオ | 消費量 | Gateway経由の費用 |
|---|---|---|
| 単発タスク:ファイル読み込み、エラー検出 | 数万トークン | 数セントの数分の一 |
| エージェントとの集中的な作業日 | 3~7Mトークン | 数セント |
| 日々の開発月間 | ~150Mトークン | 約1ドル |
参考として、Zoo Codeでの支払い方法の比較:
| 方法 | 支払い形式 | 注意点 |
|---|---|---|
| ベンダーキー:Anthropic, OpenAI, Google Geminiなど | ベンダー価格によるトークン課金 | 価格はモデルに依存し、セッション長に応じて費用が増加します |
| アグリゲーター(例:OpenRouter - ウェルカム画面の最初) | アグリゲーターの価格によるトークン課金 | 1つのキーで幅広いモデルを選択可能 |
| JoinGonka Gateway | プリペイド残高からのトークン課金、ネットワーク全モデル同一価格 | サブスクリプションや月間クォータはありません。利用状況は管理画面で日次、キー別、モデル別に確認可能 |
Input PriceとOutput Priceを設定すると、タスクヘッダーに推定コストが表示されますが、セント未満の短いタスクの場合は$0.00と表示されます。正確な消費量と残高は、管理画面の「Usage」および「Billing」セクションで確認してください。
作業時の注意点
承認と自律性。 デフォルトではAuto-Approveは無効になっており、Zoo Codeは読み取り、書き込み、コマンド実行のたびに許可を求めます。長時間のタスクの場合は、入力フィールドのAuto-approveメニューから必要なカテゴリを有効にしてください。コマンドに対してはDestructive Command Guard (Settings → Auto-Approve) があります。拡張機能が実行ファイルをダウンロードし、許可されたコマンドは自動的に実行され、ブロックされたコマンドは承認を待機します。Auto-Approveを使用すると、Zoo Codeは失敗したリクエストも自動的に再試行します。待機時間は5秒から始まり、試行ごとに倍増しますが、最大10分までとなります。
ストリーミングレスポンス。 Enable streamingは無効にしないでください。ストリーミングを使用すると、ゲートウェイは生成に応じてテキストを返し、モデルの制限のみを上限とします。ストリーミングなし、かつ明示的な制限がない場合、リクエストは1500トークンで切り捨てられます (GLM-5.3 Flashの場合は3000トークン)。
コードインデックス作成。 プロジェクトのセマンティック検索(Codebase Indexing)は、モデルとは別に埋め込みプロバイダーを通じて設定されます。これにはローカルオプションであるSemble - Localが利用可能です。
画像。 ネットワークモデルはテキストベースです。スクリーンショットやモックアップの場合は、画像処理に対応したモデルを持つ個別のプロファイルを作成し、そのようなタスクの際に切り替えてください。
プライバシー。 Zoo Codeは、インストールIDに関連付けられたエラーおよび使用状況データを開発者に送信しますが、コードやプロンプトは送信されません。これはSettings → About Zoo CodeのAllow error and usage reportingスイッチで無効にできます。ゲートウェイ側では、プロンプトや回答の内容は保存されず、管理画面にはリクエストとトークンのカウンターのみが表示されます。
.roomodesおよび.roo/ファイル、Rooからの設定や履歴のインポートに対応しています。JoinGonka Gatewayへの接続はOpenAI Compatibleプロバイダーを使用します。Base URLは https://gate.joingonka.ai/v1、キーは jg-…、ネットワークモデルは gpt-4o の代わりに設定し、Context Window SizeとMax Output Tokensは正しく設定してください (DeepSeek V4 Flashは380000と32768、GLM-5.3 Flashは390000と8192、MiniMax M2.7は200000と8192)。Image Supportは無効にしてください。値の確認は npx @joingonka/setup --tool zoo --model deepseek で行えます。その後はモデルごとにプロファイルを使い分けてください。DeepSeek V4 FlashをCode、Debug、Orchestratorに、GLM-5.3 FlashをArchitectとAskに割り当てます。