Gemini の設定

ダッシュボードで API キーを作成し、Gemini チャンネルを選択します。チャンネルは購入済みクォータの消費速度だけを 0.5 倍にし、購入量は変えません。

対応モデル

gemini-3.5-flashがデフォルトモデルで、gemini-3.8-flashが新しいモデルです。gemini-3.7-flashにも対応しています。AWSQ、CCMAX、Codex のキーでは Gemini モデルを呼び出せません。価格単位は 100 万トークンあたりの USD です。

Gemini CLI

Node.js 18 以上を用意して公式 CLI をインストールします。

1
npm install -g @google/gemini-cli
2
gemini --version
3
export GEMINI_API_KEY="YOUR_DASHBOARD_API_KEY"
4
export GOOGLE_GEMINI_BASE_URL="https://aiinide.com/api/gemini"
5
gemini

クライアントではダッシュボードで作成したキーだけを使用し、サーバーの upstream キーは使用しないでください。

通常のリクエスト

1
curl https://aiinide.com/api/gemini/v1beta/models/gemini-3.8-flash:generateContent \
2
  -H "x-goog-api-key: $GEMINI_API_KEY" \
3
  -H "Content-Type: application/json" \
4
  -d '{"contents":[{"role":"user","parts":[{"text":"このリポジトリを 3 つの箇条書きで説明してください。"}]}]}'

ストリーミング

generateContentstreamGenerateContent に変更し、?alt=ssecurl -N を使用します。

1
curl -N "https://aiinide.com/api/gemini/v1beta/models/gemini-3.8-flash:streamGenerateContent?alt=sse" \
2
  -H "x-goog-api-key: $GEMINI_API_KEY" \
3
  -H "Content-Type: application/json" \
4
  -d '{"contents":[{"role":"user","parts":[{"text":"このコードを要約してください。"}]}]}'

ベース URL は /api/gemini までです。401 はキー、400 はチャンネルまたはモデル、429 は上限、503 は upstream の一時障害を示します。

Gemini の設定 - AI in IDE Documentation | AI in IDE | IDE で使える手頃な AI コーディング