Gemini CLI

Gunakan Gemini CLI dengan kunci get laluan dan API v1beta asli.

Pemasangan dan persediaan

  1. Pasang Node.js 20 atau lebih baharu dan pakej npm Gemini CLI rasmi di bawah. Semak gemini --version.
  2. Cipta kunci di routerra.ai Kunci API untuk model Gemini asli daripada Model. Sambungan menggunakan Gemini generateContent/streamGenerateContent, bukan OpenAI Chat Completions.
npm install -g @google/gemini-cli
gemini --version

Konfigurasi laluan Gemini asli

  1. Tetapkan tiga pemboleh ubah dalam terminal pelancar. SDK menambah /v1beta/models/..., jadi GOOGLE_GEMINI_BASE_URL mestilah https://routerra.ai tanpa /v1 atau /v1beta. Gantikan kunci dan model.
  2. Pilih Use Gemini API key apabila diminta; binaan baharu mungkin mengesan pengesahan get laluan secara automatik. Sesi Google atau Vertex sedia ada boleh memintas laluan ini: tukar melalui /auth. Untuk mengekalkannya, tulis baris NAME=value dalam ~/.gemini/.env, kemudian mula semula. Jangan commit fail itu.
export GEMINI_API_KEY="YOUR_API_KEY"
export GOOGLE_GEMINI_BASE_URL="https://routerra.ai"
export GOOGLE_GENAI_API_VERSION="v1beta"
gemini --model YOUR_GEMINI_MODEL_ID

Untuk Windows PowerShell:

$env:GEMINI_API_KEY = "YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL = "https://routerra.ai"
$env:GOOGLE_GENAI_API_VERSION = "v1beta"
gemini --model YOUR_GEMINI_MODEL_ID

Semak sambungan

Uji gesaan ringkas dengan --model yang jelas. Halaman log masuk Google menunjukkan mod salah. /v1/v1beta atau /v1beta/v1beta menunjukkan laluan URL berlebihan. Jika model ditolak, semak sokongan Gemini asli dan bukannya menggantikan dengan ID OpenAI. Buang nilai bercanggah GOOGLE_GENAI_USE_VERTEXAI atau GOOGLE_GENAI_USE_GCA, mula semula dan semak penggunaan routerra.ai.