Gemini CLI
Gemini CLI 連携
UnoRouter を Gemini CLI やあらゆる Google GenAI 互換クライアントで利用できます。Gemini モデルを Claude や GPT と並べて使えます。
概要
Gemini CLI は Google のオープンソースのコーディングエージェントで、ターミナルから直接ファイルを編集しコマンドを実行します。UnoRouter をベース URL に設定すれば、Google 専用アカウントではなく、OpenAI 互換のキーひとつで Gemini、Claude、GPT、そのほかすべてのモデルにアクセスできます。
クイック設定
これらの値をクライアントに入力してください。ログイン中はキーが自動入力されます。
text
ベースURL: https://api.unorouter.com
APIキー: YOUR_API_KEY互換性
Chat Completionsストリーミングツール呼び出し画像入力
ステップごとの設定
- 1Gemini CLI をインストールする
npm で Gemini CLI をグローバルにインストールします。Windows では WSL 内で実行してください。
bashnpm install -g @google/gemini-cli - 2環境変数を設定する
UnoRouter の API キーを記載した `~/.gemini/.env` を作成し、`GOOGLE_GEMINI_BASE_URL` を UnoRouter のベアなベース URL に設定します。Gemini SDK は自前のパスを付加するため、`/v1` は追加しないでください。
bash# ~/.gemini/.env GEMINI_API_KEY=YOUR_API_KEY GOOGLE_GEMINI_BASE_URL=https://api.unorouter.com - 3Gemini を起動する
プロジェクトディレクトリで `gemini` を実行してセッションを開始します。
bashgemini
powershell
$env:GEMINI_API_KEY="YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL="https://api.unorouter.com"
gemini推奨モデル
ここで快適に動作する無料モデルです。任意のモデルIDをクライアントに貼り付けてください。
qwq-32bmagistral-medium-latestcydonia-24b-v4.3gpt-oss-120bcodestral-latest
注意点
- リクエストが 404 になる場合は、ベース URL にパスを追加しています。`GOOGLE_GEMINI_BASE_URL` は `/v1` の接尾辞を付けないベアなホストにする必要があります。残りは SDK が付加します。
- 認証に失敗する場合は、`~/.gemini/.env` の `GEMINI_API_KEY` が UnoRouter のキーであり、シェルセッションがそのファイルを読み込んでいるか確認してください。