知識ベースのセクション ▾

ナビゲーション

▸ ここから始める 役割別

カテゴリー

ツール 32
用語集 12

ツール

Roo Code + Gonka AI — VS Code内の自律型AIエージェント

Roo Code は VS Code 用の自律型 AI エージェントです。ファイルを読み取って編集し、ターミナルでコマンドを実行し、ブラウザを操作して、複数のステップにわたる開発タスクを完遂します。これは Cline のフォークであり、さらに進化しています。カスタマイズ可能な動作モード (Architect、Code、Ask、Debug、および独自のモード)、プロジェクトごとのカスタム指示、柔軟なモデル設定パネルを備えています。本質的には、エディタ内に AI スペシャリストのチーム全体を内蔵しています。

このようなエージェントの主な問題は、トークン消費です。1つのタスクで、Roo Code はファイルコンテキスト、コマンド出力、ツール結果を処理します。これは数千万トークンになります。Anthropic の価格 ($3-15/1M) では、1回の本格的なセッションが $30-1500 になります。これを日常的に使用するのは現実的ではありません。

JoinGonka Gateway は、コストを数千分の1に削減します。同じセッションが $0.01-1.00 で済みます。Gateway は、Gonka の分散型ネットワークの推論を再販し、OpenAI 形式 (プロバイダー「OpenAI Compatible」) と Anthropic 形式 (エンドポイント /v1/messages) の両方をサポートします。Roo Code は、どちらか一方を介して接続できます。これにより、Roo Code は高価なデモンストレーションから、日常的に使えるツールへと変わります。

ステップ1: Roo Code をインストールし、キーを取得する

Roo Code のインストール: VS Code で拡張機能 (Ctrl/Cmd+Shift+X) を開き、「Roo Code」を検索してインストールします。インストール後、サイドバーに Roo Code のカンガルーアイコンが表示されます。

JoinGonka API キー: まだキーがない場合は、gate.joingonka.ai/register で登録し、10M の無料トークンを取得し、ダッシュボードで jg- プレフィックスのキーを作成します。

ステップ2: Roo Code を設定する (OpenAI Compatible)

最も簡単な方法は、ワンコマンドのインストーラーによる設定です。CLI/ファイルツールの場合、JoinGonkaプロバイダー(baseUrl、モデル)が自動的に設定され、UIツール向けには貼り付け用の設定値が表示されます:

npx @joingonka/setup --tool roo

インストーラーは汎用的であり(フラグなしで実行するとリストからツールを選択できます)、jg-…で始まるキー入力を求め、設定後にGatewayへのリクエストでライブチェックを行います。その他の設定には影響しません。手動設定を希望する場合は、以下の手順を参照してください。

手動設定(プランB)

Roo Codeパネルを開き、設定(歯車アイコン)にアクセスします。プロバイダーセクションで以下を設定してください:

  1. API ProviderOpenAI Compatibleを選択。
  2. Base URLhttps://gate.joingonka.ai/v1
  3. API Keyjg-あなたのキー
  4. Model (Model ID) — MiniMaxAI/MiniMax-M2.7

下部のModel Configurationブロックで、以下のモデルパラメータを手動で調整できます:

  • Context Window200000 (200Kトークン)。
  • Max Output Tokens8192 (Gatewayの制限値、全モデル共通)。
  • Input Price / Output Price — 実際のレート(入力1Mあたり約$0.003、出力は×3)を入力すると、Roo Codeのインターフェース上でタスクコストの正確な概算が表示されます。

ツール呼び出し(tool calling)に関する重要事項: Roo Codeはネイティブのツール呼び出しのみを使用し、古いエージェントのようなXMLフォールバックはありません。そのため、モデルは関数呼び出し(function calling)に対応している必要があります。当社のGateway経由のネットワークモデルはネイティブのツール呼び出しをサポートしているため、Roo Codeはそのまま動作します。

確認方法: Roo Codeのチャットで「Hello Worldを出力する関数を持つhello.pyファイルを作成して」と入力してください。エージェントがファイル作成を提案し、承認のためのdiffが表示されます。

エージェントセッションのコスト比較

Roo Codeはエージェントツールであり、単一のメッセージで応答するだけでなく、ファイルの読み込み、コードの記述、テストの実行、エラー修正などのタスクを個別に遂行します。各アクションはモデル呼び出しです。典型的なセッションのコストを比較します:

タスクトークン数Anthropic ClaudeOpenAI GPTJoinGonka Gonka
単純なバグ修正~5M$15 — $75$12 — $50$0.024
新機能(2-3ファイル)~20M$60 — $300$50 — $200$0.096
モジュールのリファクタリング~50M$150 — $750$125 — $500$0.24
完全な開発セッション(4時間)~100M$300 — $1,500$250 — $1,000$0.48

JoinGonka Gatewayにより、Roo Codeはコストを気にせず、すべてのチケット、バグ、機能に対して気軽に利用できる日常ツールとなります。開始時に付与される10Mの無料トークンで、数十のタスクを実行できます。

モデルパラメータ (全モデルのコンテキストは200K): すべてのネットワークモデルで最大8192トークンの応答が可能です。non-streamリクエストでmax_tokensが指定されていない場合、Gatewayはデフォルトで1500トークンまで返します。長い生成が必要な場合、Roo Codeは自動的にタスクをステップに分割します。

Roo Code と Cline の違い: モードと Anthropic 形式

Roo Codeは Cline のフォークですが、ワークフローを変える顕著な違いがあります:

  • Modes(モード):タスクに合わせてエージェントの役割を切り替えます。プランニングには Architect、コーディングには Code、プロジェクトに関する質問には Ask、バグ調査には Debug を使用します。独自のインストラクションと許可されたツールセットを備えたカスタムモードを作成することも可能です。
  • ネイティブな tool calling のみ:テキスト/XML解析を行う他のエージェントとは異なり、Roo Codeは OpenAI スキーマの tools を使用してツールを送信し、呼び出しを別々のイベントとして受け取るため、遅延が少なく信頼性の高い結果が得られます。その代わり、モデルが function calling をサポートしている必要があります(当社のGatewayを通じたネットワークモデルはすべて対応しています)。
  • カスタムインストラクションとプロファイル:プロジェクトごとのルール(リポジトリ内のルールファイルなど)や、保存された複数のプロバイダー設定を簡単に切り替えることができます。

Anthropicフォーマットによる接続。OpenAIフォーマットの代わりに /v1/messages エンドポイントを使用したい場合:設定で API Provider → Anthropic を選択し、「Use custom base URL」にチェックを入れて https://gate.joingonka.ai を指定します。Anthropic API Key フィールドに同じ jg-あなたのキー を入力し、モデル名(例:MiniMaxAI/MiniMax-M2.7)を設定してください。キーと残高は両フォーマットで共通です。Anthropicモードでのネイティブな tool_use もGatewayを通じて処理されます。

Roo Code + Gonka = VS Code 内の自律型 AI エージェント。モードとネイティブなツール呼び出しを備え、超低コスト。開発セッションは Anthropic の $300-1,500 ではなく $0.10 で済み、10M の無料トークンで何十ものタスクをカバーできます。

もっと知りたいですか?

他のセクションを探索するか、Gonkaを今すぐ獲得し始めましょう。

10M の無料トークンを取得 →