Gemini CLI を接続する

API キーを使用して、AnyInt の Gemini 互換ゲートウェイ経由で Gemini CLI をルーティングします。

Gemini CLI は、API キー認証を使用する場合、カスタム Gemini API オリジンをサポートします。AnyInt は、/geminiゲートウェイ ルートの下で Gemini Developer API を公開します。

開始する前に

  1. 公式 Gemini CLI リポジトリから Gemini CLI をインストールまたは更新します。
  2. AnyInt API キーを作成します。
  3. モデル カタログから Gemini 互換モデル ID を選択します。

ゲートウェイを設定する

Gemini CLI は、API キー認証用の GEMINI_API_KEY と、API オリジン用の以下のベース URL 変数を読み取ります。

bash
export ANYINT_API_KEY="your_api_key"
export GEMINI_API_KEY="$ANYINT_API_KEY"
export GOOGLE_GEMINI_\
BASE_URL="https://api.anyint.ai/gemini"
export GEMINI_MODEL="YOUR_MODEL_ID"

CLI を起動し、プロンプトが表示されたら Use Gemini API key を選択します。

bash
gemini

確認とトラブルシューティング

  • 401 の応答は、AnyInt キーが提供されていないか、無効であることを意味します。
  • モデル エラーは、GEMINI_MODEL がキーで利用可能な Gemini 互換モデルの名前ではないことを意味します。
  • API キー設定の問題を特定する際は、競合する Google Cloud 認証変数を削除してください。
  • キーを含む .env ファイルをソース管理に含めないでください。Gemini CLI は、永続的なローカル構成が必要な場合に、ユーザーレベルの .gemini/.env ファイルもサポートします。

現在の変数動作については、Gemini CLI の公式 構成 および 認証 ドキュメントを参照してください。