試してみたブログ

AI関連・iPhone/Pixelなどのガジェット・音声入力・サーマルプリンタなど興味をある事をどんどん試してみた際の記録

OpenClawのモデルをClaudeのサブスクからGeminiのAPIに変更する

背景

  • AnthropicがClaudeのポリシー変更に伴いOpenClawでのサブスクをmodelとして使え無くなった(原文を探せなかった・・・)
  • このままだとアカウントがBANされる可能性があるのでモデルを変更する

試してみた

  • OpenClawにモデルの変更を依頼
  • geminiにモデル変更をして+Claudeのモデルを削除して

  • エラーが返ってくるようになった
  • 設定の見直しとAPIキーのセットをする
  • .openclaw/openclaw.json を編集
  • baseUrlがなぜか v1beta/openai/ となっていた為APIセット後もエラーとなっていた・・・
  • コストの測定は単位量がこれであってるか分からんが提案された下記でそのままいってみる
  • Geminiはこのページからコスト確認ができる https://aistudio.google.com/app/rate-limit?timeRange=last-28-days
  "models": {
    "providers": {
      "google": {
        "baseUrl": "https://generativelanguage.googleapis.com/v1beta/",
        "apiKey": "AIzaXXXXXXXXXXXXXXXXX",
        "api": "google-generative-ai",
        "models": [
          {
            "id": "gemini-2.0-flash",
            "name": "Gemini 2.0 Flash",
            "api": "google-generative-ai",
            "reasoning": false,
            "input": [
              "text",
              "image"
            ],
            "cost": {
              "input": 0.000075,
              "output": 0.0003,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 1000000,
            "maxTokens": 8192
          }
        ]
      }
    }
  }