OpenRouterを使って複数のAIモデルを一つのAPIで管理する方法
新しいモデルが出るたびに、別々のサービスに登録して、クレジットカードを登録して、APIキーを管理する……正直、もう疲れましたよね。私も以前は、Claudeを使いたい時とGPT-4を使いたい時で、いちいちコードを書き換えたり環境変数をいじったりするのが本当に面倒だと感じていました。
そんな悩みを一気に解決してくれるのがOpenRouterです。これ一つあれば、あらゆる最新モデルに一つの窓口からアクセスできます。開発効率を上げたいなら、OpenRouterをメインのGatewayにするのが一番賢い選択です。
- OpenRouterのAPIキー
openclawCLIのインストール- 基本的なJSONの知識
- インターネット接続環境
クイックスタート
Section titled “クイックスタート”5分もあれば準備は完了します。まずはCLIを使って、最小限のステップで認証を済ませましょう。
1. 認証を実行する
Section titled “1. 認証を実行する”ターミナルで以下のコマンドを実行してください。$OPENROUTER_API_KEYの部分は、あなたが取得した実際のキーに置き換えます。
openclaw onboard --auth-choice apiKey --token-provider openrouter --token "$OPENROUTER_API_KEY"2. 設定ファイル(Config)を更新する
Section titled “2. 設定ファイル(Config)を更新する”プロジェクトの config.json5 などに以下のスニペットを追加します。モデルの指定形式に注目してください。
{ env: { OPENROUTER_API_KEY: "sk-or-..." }, agents: { defaults: { model: { primary: "openrouter/anthropic/claude-sonnet-4-5" }, }, },}トラブルシューティング
Section titled “トラブルシューティング”よくある問題と解決策をまとめました。
- モデル名が正しく認識されない
OpenRouterではモデルの指定方法にルールがあります。必ず
openrouter/<provider>/<model>という形式(例:openrouter/anthropic/claude-3-5-sonnet)になっているか確認してください。 - APIエラーでリクエストが失敗する OpenRouterのダッシュボードを確認し、作成したAPIキーにクレジット(残高)が追加されているかチェックしましょう。OpenRouterは内部的にBearerトークンを使用しているため、キーが無効だと通信が拒否されます。
設定で困ったことがあれば、いつでも AI Setup Assistant に相談してください。
次のステップ
Section titled “次のステップ”OpenClaw Expert
まだ解決しませんか?
このページで解決しない場合は、OpenClaw Expertに直接質問してください。