コンテンツにスキップ

OpenClawとGoogle Geminiを連携する方法

AIを使っていると、トークン料金やコンテキスト制限に悩まされることが多いですよね。特に長いドキュメントを読み込ませたり、会話履歴を長く保持しようとすると、すぐにコストが膨らんでしまいます。

実を言うと、AIの世界にはあまり知られていない最高の選択肢があります。Google Geminiの無料枠は、驚くほど太っ腹です。ClaudeやGPTがトークンごとに課金される一方で、Geminiは100万トークンのコンテキストと、安定した無料枠を提供しています。長文の処理が必要なプロジェクトなら、Geminiは外せません。

ここでは、OpenClawでGeminiをセットアップする方法を紹介します。


機能GeminiClaudeGPT-4
無料枠✅ あり❌ なし❌ なし
Context Window1M tokens200K tokens128K tokens
Multimodal✅ 画像, 音声, 動画✅ 画像✅ 画像
速度高速中速中速

セットアップを始める前に、以下を準備してください。

  • Google アカウント
  • インストール済みの OpenClaw

  1. Google AI Studio にアクセスします
  2. Google アカウントでサインインします
  3. 「Get API Key」→ 「Create API Key」をクリックします
  4. 生成されたキーをコピーします

方法 A: 環境変数を使用する

Terminal window
export GEMINI_API_KEY="your-api-key-here"

方法 B: CLI で設定する

Terminal window
openclaw config set models.providers.gemini.apiKey "your-api-key-here"

ステップ 3: Gemini をモデルに指定する

Section titled “ステップ 3: Gemini をモデルに指定する”

OpenClaw の設定ファイルを編集します:

{
agents: {
defaults: {
model: { primary: "gemini/gemini-2.5-flash" }
}
}
}

これで準備完了です。Gemini が使えるようになりました。


Google アカウントを使用して、API Key を管理せずに安全に認証する方法もあります。

オプション 1: Onboarding Wizard を使う

  1. openclaw onboard を実行します
  2. AI プロバイダーとして「Google」を選択します
  3. 「OAuth Authentication」を選びます
  4. ブラウザで Google ログインを完了させます
  5. OpenClaw が認証トークンを安全に保存します

オプション 2: CLI Plugin で認証する

すでに OpenClaw を導入済みの場合は、Gemini CLI 認証プラグインを有効にします:

Terminal window
# Gemini CLI 認証プラグインを有効化
openclaw plugins enable google-gemini-cli-auth
# 認証してデフォルトのプロバイダーに設定
openclaw models auth login --provider google-gemini-cli --set-default

ブラウザが開くので、OAuth 認証を行ってください。完了後は API Key を意識せずに Gemini を利用できます。

Note: OAuth は個人利用に最適です。自動化やサーバーへのデプロイには、API Key を使用してください。


モデル最適な用途Context Window
gemini-2.5-flash高速なレスポンス1M tokens
gemini-2.5-pro複雑な推論1M tokens
gemini-2.0-flashバランス重視128K tokens
{
agents: {
defaults: {
model: {
primary: "gemini/gemini-2.5-flash",
fallback: ["gemini/gemini-2.0-flash"]
}
}
}
}

Google の無料枠には以下が含まれます:

  • 毎分 60 リクエスト (Flash モデル)
  • 毎分 2 リクエスト (Pro モデル)
  • 100万トークンのコンテキストウィンドウ

個人の利用ケースであれば、この無料枠で十分すぎるほどです。

もし制限に達してしまった場合は、以下の対策を検討してください:

  • 制限の緩い Flash モデルに切り替える
  • リクエストの間に遅延を入れる
  • Gemini API の有料プランにアップグレードする

プロバイダーのフルセットアップ

Section titled “プロバイダーのフルセットアップ”
{
models: {
providers: {
gemini: {
apiKey: "your-api-key",
models: [
{
id: "gemini-2.5-flash",
name: "Gemini 2.5 Flash",
reasoning: false,
input: ["text", "image"],
contextWindow: 1000000,
maxTokens: 8192
}
]
}
}
}
}

他のプロバイダーとの組み合わせ

Section titled “他のプロバイダーとの組み合わせ”

Gemini と他のモデルを混在させることも可能です:

{
agents: {
defaults: {
model: {
primary: "gemini/gemini-2.5-flash", // 高速かつ無料
fallback: ["anthropic/claude-sonnet-4"] // 複雑なタスク用
}
}
}
}

API Key を再確認してください:

  1. Google AI Studio にアクセスします
  2. キーがアクティブであることを確認します
  3. コピー時に余計な空白が入っていないか確認してください

無料枠の制限に達しました:

  • クォータがリセットされるのを待つ(毎日リセットされます)
  • 制限の緩い Flash モデルに変更する
  • 有料プランへの移行を検討する

モデル ID が正しいか確認してください:

Terminal window
openclaw models list

gemini/モデル名 という形式になっているかチェックしてください。

解決しない場合は? AI Setup Assistant を活用してください。OpenClaw のすべてのドキュメントを学習しており、リアルタイムでセットアップのトラブルを解決します。


Gemini と他のプロバイダーの比較

Section titled “Gemini と他のプロバイダーの比較”
項目GeminiClaudeOpenAI
得意分野長文読解, Multimodalクリエイティブ, ニュアンスコーディング, 分析
無料枠✅ 寛大❌ なし❌ なし
Context1M tokens200K tokens128K tokens
Coding良好非常に優秀非常に優秀

おすすめの運用: ドキュメント処理やコストを抑えるためのフォールバックとして Gemini を使い、最高品質の出力が必要なタスクには Claude や GPT を残しておくのが賢い方法です。



サポートが必要ですか? OpenClaw Discord に参加するか、公式ドキュメントを確認してください。

OpenClaw

OpenClaw Expert

まだ解決しませんか?

このページで解決しない場合は、OpenClaw Expertに直接質問してください。