Gemini CLI
Gunakan Gemini CLI dengan kunci gateway dan API v1beta native.
Instalasi dan persiapan
- Instal Node.js 20 atau lebih baru dan paket npm Gemini CLI resmi di bawah. Periksa
gemini --version. - 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
- Atur tiga variabel di terminal peluncur. SDK menambahkan
/v1beta/models/..., jadiGOOGLE_GEMINI_BASE_URLharushttps://routerra.aitanpa/v1atau/v1beta. Ganti kunci dan model. - 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 barisNAME=valuedi~/.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.