コーディングツール
Gemini CLI
TokenLab API を使用するように Google Gemini CLI を設定する
概要
Gemini CLI 0.60.0 は API キー認証での GOOGLE_GEMINI_BASE_URL を公式に説明しています。gemini_generate_content 対応の現行モデルを選び、TokenLab の Gemini ネイティブ API を使ってください。公式設定と認証ガイドを参照できます。Google のサブスクリプションを TokenLab 経由にする設定ではありません。
インストール
npm install -g @google/gemini-cli@0.60.0
gemini --version設定
クイックスタートの macOS、Linux、WSL、Windows PowerShell 向け手順で、キーをコマンド履歴に残さず TOKENLAB_API_KEY を設定し、同じターミナルから Gemini CLI を起動します。継続して使う場合はローカルのシークレット管理ツールを利用し、平文のキーをシェル設定へ追記しないでください。
現在の Google ログインと設定を残します。TokenLab 用に未使用の設定ルート ~/.gemini-tokenlab(PowerShell では $HOME)などを選び、その中に .gemini を作成してください。既存の .gemini/settings.json と必要なポリシーファイルを対応する場所へコピーし、権限、サンドボックス、他の設定を維持します。そのコピーにだけ次の認証項目を追加し、設定ファイルがなければ作成します。OAuth キャッシュはコピーせず、元の認証情報も削除しません。管理された認証ポリシーに従ってください。
{
"security": {
"auth": {
"selectedType": "gemini-api-key"
}
}
}使用方法
以下は ~/.gemini-tokenlab/.gemini/settings.json を使用します。別のルートならパスを変更してください。作業フォルダーは通常の信頼確認で承認し、既存のツール承認ルールを保ちます。モデルは今回のセッションに明示指定します。
GEMINI_CLI_HOME="$HOME/.gemini-tokenlab" GEMINI_API_KEY="${TOKENLAB_API_KEY:?Set TOKENLAB_API_KEY first}" GOOGLE_GEMINI_BASE_URL=https://api.tokenlab.sh gemini --model gemini-3.5-flashこれらの変数は今回の起動だけに適用され、保存済みのアカウント、既定モデル、権限は維持されます。従来の設定を使うには変数なしで通常どおり起動してください。シェルの設定ファイルには保存しないでください。
確認
設定の保存やモデル一覧だけでは、キーの有効性やリクエストの完了は確認できません。プロンプト送信には TokenLab 残高を使います。応答と対応するリクエスト記録を照合してからツールを試してください。補助リクエストにも料金が発生する場合があります。
Reply only with TOKENLAB_CONNECTION_OK. Do not use tools or modify files.