Gemini CLI
Gemini CLI 連携
Routerah を Gemini CLI や Google GenAI 互換クライアントと一緒に使います。
概要
Gemini CLI は Google のオープンソースのコーディングエージェントで、ターミナルからファイルを編集しコマンドを実行します。Routerah をベースURLに設定すると、Google 専用アカウントの代わりに、OpenAI互換のキー1つですべてのモデルに到達できます。
クイック設定
これらをクライアントに貼り付けてください。サインイン中はキーが自動入力されます。
text
ベースURL: https://api.routerah.app
APIキー: YOUR_API_KEY互換性
Chat Completionsストリーミングツール呼び出し画像入力
ステップごとの設定
- 1Gemini CLI をインストールする
npm で Gemini CLI をグローバルにインストールします。Windows では WSL 内で実行してください。
bashnpm install -g @google/gemini-cli - 2環境変数を設定する
Routerah のAPIキーを入れた `~/.gemini/.env` を作成します。`GOOGLE_GEMINI_BASE_URL` にはパスなしのベースURLを設定してください。Gemini SDK が独自のパスを付加するため、`/v1` は付けません。
bash# ~/.gemini/.env GEMINI_API_KEY=YOUR_API_KEY GOOGLE_GEMINI_BASE_URL=https://api.routerah.app - 3Gemini を起動する
プロジェクトディレクトリで `gemini` を実行します。
bashgemini
powershell
$env:GEMINI_API_KEY="YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL="https://api.routerah.app"
gemini推奨モデル
ここで動作する無料モデルです。任意のモデルIDをクライアントに貼り付けてください。
minimax-m3.1-flash:freexing4.0-29b-a4b:freesage-a1.5:freenemotron-3.5-bolt-e4b:freeling-3.1-flash:free
注意点
- 404 はベースURLにパスが付いていることを意味します。`GOOGLE_GEMINI_BASE_URL` は `/v1` を付けないホストのみにしてください。残りはSDKが付加します。
- 認証に失敗する場合は、`~/.gemini/.env` の `GEMINI_API_KEY` が Routerah のキーであること、シェルがそのファイルを読んでいることを確認してください。