Gemini CLI

Gunakan Gemini CLI dengan kunci gateway dan API v1beta native.

Instalasi dan persiapan

  1. Instal Node.js 20 atau lebih baru dan paket npm Gemini CLI resmi di bawah. Periksa gemini --version.
  2. Buat kunci di routerra.ai Kunci API untuk model Gemini native dari Model. Koneksi menggunakan Gemini generateContent/streamGenerateContent, bukan OpenAI Chat Completions.
npm install -g @google/gemini-cli
gemini --version

Konfigurasi rute Gemini native

  1. Atur tiga variabel di terminal peluncur. SDK menambahkan /v1beta/models/..., jadi GOOGLE_GEMINI_BASE_URL harus https://routerra.ai tanpa /v1 atau /v1beta. Ganti kunci dan model.
  2. Pilih Use Gemini API key saat diminta; build baru dapat mendeteksi autentikasi gateway otomatis. Sesi Google atau Vertex yang ada bisa melewati rute ini: ubah dengan /auth. Agar persisten, tulis baris NAME=value di ~/.gemini/.env, lalu mulai ulang. Jangan commit berkas 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

Periksa koneksi

Uji prompt singkat dengan --model eksplisit. Halaman login Google menunjukkan mode salah. /v1/v1beta atau /v1beta/v1beta menunjukkan jalur URL berlebih. Jika model ditolak, periksa dukungan Gemini native alih-alih mengganti dengan ID OpenAI. Hapus nilai bentrok GOOGLE_GENAI_USE_VERTEXAI atau GOOGLE_GENAI_USE_GCA, mulai ulang dan periksa penggunaan routerra.ai.