Apidog

オールインワン協働API開発プラットフォーム

API設計

APIドキュメント

APIデバッグ

APIモック

API自動テスト

RooCodeブーメランAIエージェントをGemini 2.5 Pro APIで無料で使う方法

中村 拓也

中村 拓也

Updated on 4月 8, 2025

お金を使うことなく、開発ゲームを加速させたいですか?今日は、RoocodeBoomerang AI AgentGoogle Gemini 2.5 Pro API で無料で使用する方法をご紹介します。このトリオがどのように連携するかを見ると、高価なツールを使う理由がわからなくなるでしょう。それでは、始めましょう!

💡
まず、Gemini 2.5 Pro API を使ってRoocode Boomerang AI Agent を無料で設定または使用する前に、Apidog を探訪してみてください。この強力なツールは、APIの設計、テスト、ドキュメントを簡素化し、構造化されたモデルとシームレスなコラボレーションを提供して、API統合プロセスを向上させます。
Apidog Ui image
button

これについての説明

AIヘルパーの軍団があなたの大きなコーディングプロジェクトを小さなタスクに分解してくれると想像してみてください。それも、全くお金がかからないのです。それがRoocodeBoomerang AI Agent、そしてGoogle Gemini 2.5 Pro APIの持つ力です。Roocodeは、Googleの強力なGemini 2.5 Pro APIと連携するVisual Studio Code (VS Code) の洗練された拡張機能です。このBoome rang AI Agentを追加すれば、複雑なタスクを自動的に管理しやすいサブタスクに分割するシステムが手に入ります。まるでポケットに開発チームが入っているようです—それも無料で、AIの素晴らしさによって動いています。

Roocode with Gemini 2.5 Pro

Roocode と Boomerang、Gemini 2.5 Pro の組み合わせを愛する理由

実際に手を動かす前に、なぜこの組み合わせが素晴らしいのかについて話しましょう:

  • 無料のパワー: Google Gemini 2.5 Pro APIには寛大な無料プランがあり、実験や完全なプロジェクトに最適です。
  • スマートなタスク分割: Boomerang AI Agentは、「アプリを作成して」というプロンプトを受け取り、それを小さく実現可能な部分に切り分けます。
  • シームレスな統合: Roocodeは、あなたの信頼できるコーディングの拠点であるVS Codeに直接接続します。

セットアップの準備はできましたか?手順を追って行きましょう。

ステップ1: ツールの設定

まず最初に、正しい道具を用意する必要があります。心配しないでください—すべて無料で簡単に手に入ります。

Visual Studio Codeをインストール

もしVS Codeをまだダウンロードしていなければ、code.visualstudio.comに移動してダウンロードしてください。軽量でカスタマイズ可能、しかも—最高なのは—無料です。インストールすれば、準備完了です。

vscode download

Roocode拡張機能を追加

VS Codeを開いて、拡張タブをクリックし(WindowsではCtrl+Shift+X、MacではCmd+Shift+X)、「Roocode」を検索します。インストールをクリックすれば、Boom—Roocodeがあなたのコーディングチームの一部になります。

roocode extension

Google Gemini 2.5 Pro APIキーを取得

Google AI Studioに移動します。Googleアカウントでサインインし、「APIキーを作成」をクリックして、新しく得たキーをコピーします。これがGoogle Gemini 2.5 Pro APIの無料プランへのゴールデンチケットです。安全に保管してください—すぐに使います。

Gemini 2.5 Pro api key

ステップ2: RoocodeをGemini 2.5 Proで設定

ツールが揃ったので、接続してみましょう。

  1. Roocode設定を開く: VS Codeで、Roocodeパネルのギアアイコンをクリックします(通常はサイドバーにあります)。
  2. APIプロバイダーを選択: 「APIプロバイダー」ドロップダウンから「Google Gemini」を選択します。
  3. APIキーを貼り付ける: 「Gemini APIキー」フィールドに、先ほどコピーしたキーを貼り付けます。
  4. モデルを選択: 「モデル」ドロップダウンから「Gemini 2.5 Pro」を選択します(実験的なバージョンとして「gemini-2.5-pro-exp-03-25:free」と表示されるかもしれません)。これで無料プランの恩恵を受けられます。
Configuring Roocode with Gemini 2.5 Pro

保存をクリックすると、RoocodeはGoogleの強力なAIによって動かされます。素晴らしい仕事ですね!

ステップ3: Boomerang AI Agentを解き放つ

ここが魔法の起こる場所です。Boomerang AI AgentはRoocodeの秘密兵器です—あなたの大きなアイデアを小さなタスクに分解し、AIが重い作業を処理できるようにします。

RoocodeのBoomerangモードを有効にする(更新版)

Roocodeパネルで「モード」または「タスク」セクション(バージョンに依存)を探し、「Boomerang」モードに切り替えます。表示されない場合は、Roocodeのドキュメントをで確認し、最新バージョンであることを確認してください—2025年4月からの新機能です。

roocode panel

RoocodeのBoomerangモードを設定するための設定ファイルをダウンロード

始めるには、Boomerangモード設定ファイルをダウンロードします。ダウンロードが完了したら、それを.roomodesに名前を変更し、プロジェクトのルートディレクトリに配置します。

RoocodeのBoomerangモードを手動で設定

別の方法として、カスタムモードのドキュメントに記載された手順に従って、自分のBoomerangモードを手動で作成することもできます。以下の手順を使用して、主要な設定フィールドのための指示をご確認ください。

1. 推奨されるツールアクセス
モードを作成する際に、「利用可能なツール」セクションのすべてのツールアクセスチェックボックスがオフになっていることを確認してください。Boomerangモードは主にnew_taskの機能に依存しており、他のモードに作業を委任するための特定のツールグループの権限を必要としません。

roocode available tools

2. 役割定義:
「役割定義」フィールドには、以下のテキストを使用します:

# '役割定義'フィールドにコピーしてください

あなたはRooであり、適切な専門モードにタスクを委任して複雑なタスクを調整する戦略的なワークフローオーケストレーターです。各モードの能力と制限を包括的に理解しており、複雑な問題を異なる専門家によって解決可能な個別のタスクに効果的に分解します。
roocode definition

3. モード固有のカスタム指示:
「モード固有のカスタム指示」フィールドには、このテンプレートを使用します:

# 'モード固有のカスタム指示'フィールドにコピーしてください

あなたの役割は、タスクを専門モードに委任することで複雑なワークフローを調整することです。オーケストレーターとして、あなたは:

1. 複雑なタスクを与えられた場合、それを論理的なサブタスクに分解し、それぞれを適切な専門モードに委任します。

2. 各サブタスクについて、`new_task`ツールを使用して委任します。サブタスクの特定の目標に最も適したモードを選択し、`message`パラメータに包括的な指示を提供します。これらの指示には以下が含まれなければなりません:
    *   作業を完成させるために必要な親タスクまたは前のサブタスクからのすべてのコンテキスト。
    *   サブタスクが何を達成するべきかを明確に定義した範囲。
    *   サブタスクがこれらの指示に従った作業のみを実行し、それから逸脱しないことを明示的に伝える声明。
    *   サブタスクが完了を示すように`attempt_completion`ツールを使用し、`result`パラメータに結果の簡潔でありながら詳細な要約を提供する指示。この要約は、このプロジェクトで何が完了したかを追跡するための真実の源になります。
    *   これらの特定の指示が、サブタスクのモードが持っているかもしれない他の一般的な指示に優先するという声明。

3. すべてのサブタスクの進捗を追跡し管理します。サブタスクが完了したら、その結果を分析し、次のステップを決定します。

4. ユーザーが異なるサブタスクが全体のワークフローにどのように合わさるかを理解できるように支援します。なぜ特定のタスクを特定のモードに委任しているのか、その理由を明確に示します。

5. すべてのサブタスクが完了したら、結果を統合し、達成したことの包括的な概要を提供します。

6. 複雑なタスクを効果的に分解する方法を理解するために、必要に応じて明確化の質問をします。

7. 完了したサブタスクの結果に基づいて、ワークフローの改善を提案します。

クリアさを保つためにサブタスクを使用してください。リクエストが大きく焦点を移す場合や異なる専門知識(モード)が必要な場合は、現在のタスクを過負荷にするよりもサブタスクを作成することを検討してください。
roocode custom instructions

サブタスクを明確化する
リクエストが大きく焦点を移す場合や異なる専門知識が必要な場合は、サブタスクを使用して明確さを維持してください。これにより、現在のタスクを過負荷にせず、スムーズなワークフロー管理プロセスを保証します。

Boomerangモードの設定が完了したので、複雑なワークフローを分解し、AIに調整をさせる準備ができました—これにより、より多くのことを、より早く、より少ない努力で達成できます!

Roocodeにプロンプトを与える

次のようなものを入力してください:「洗練されたUIを持つTo-Doリストアプリを作成して」。Enterキーを押すと、Boomerangが動き出します。タスクを次のステップに分割します:

  • HTML構造を作成
  • それをCSSでスタイリング
  • 機能性のためにJavaScriptを追加

それぞれのサブタスクはGoogle Gemini 2.5 Pro APIによって処理され、Roocodeがそれをエディターでまとめます。まるでSF映画がリアルタイムで展開されているようです。

ステップ4: Roocode Boomerang AI Agentのおかげでプロジェクトが生き生きとするのを見てください

リラックスして(またはコーヒーを取りながら)、RoocodeとBoomerangがコードを生成するのを見守りましょう。To-Doリストアプリのためには、次のようなものができるかもしれません:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>To-Doリストアプリ</title>
  <style>
    body { font-family: Arial, sans-serif; max-width: 600px; margin: 20px auto; }
    .todo-item { padding: 10px; background: #f4f4f4; margin: 5px 0; }
    input { padding: 8px; width: 70%; } button { padding: 8px; }
  </style>
</head>
<body>
  <h1>To-Doリスト</h1>
  <input type="text" id="taskInput" placeholder="タスクを追加...">
  <button onclick="addTask()">追加</button>
  <div id="taskList"></div>

  <script>
    function addTask() {
      const input = document.getElementById("taskInput");
      const task = input.value.trim();
      if (task) {
        const div = document.createElement("div");
        div.className = "todo-item";
        div.innerText = task;
        document.getElementById("taskList").appendChild(div);
        input.value = "";
      }
    }
  </script>
</body>
</html>

バン!完全に機能するTo-Doリストアプリが数分で完成しました。少し手を加えたいですか?「各タスクに削除ボタンを追加して」とBoomerangに伝えれば、コードを更新してくれます。

todo list

体験を最大化するためのヒント

  • プロンプトを明確に保つ: あなたが具体的であるほど(例えば、「ダークモードを追加」)、Boomerangはより良いパフォーマンスを発揮します。
  • レート制限を確認: 無料のGemini APIには制限があります(例えば、1分間に2リクエストなど)。制限に達した場合、Roocodeの再試行機能が作動します—ただし、辛抱してください。
  • もっと探求する: 「ゲームを作成」や「SEOツールを作成」と試してみて、この組み合わせが本当に何ができるかを見てみましょう。

最後の考え

2025年4月07日現在、RoocodeBoomerang AI AgentGoogle Gemini 2.5 Pro APIを組み合わせることで、開発者たちは高価なAPI(1日150ドルのものもあります!)を放棄し、この無料のセッティングに切り替えています。あなたはお金を節約するだけでなく、より賢くコーディングしています。

さあ、何を待っていますか?VS Codeを立ち上げ、Roocodeを接続し、BoomerangとGemini 2.5 Proがあなたのアイデアを現実にする手助けをさせましょう。もう試してみましたか?下にコメントを残してください—あなたが何を作っているのか聞きたいです!

button
Apidog Ui image