Gemini CLI
Gunakan Gemini CLI dengan kunci get laluan dan API v1beta asli.
Pemasangan dan persediaan
- Pasang Node.js 20 atau lebih baharu dan pakej npm Gemini CLI rasmi di bawah. Semak
gemini --version. - 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
- Tetapkan tiga pemboleh ubah dalam terminal pelancar. SDK menambah
/v1beta/models/..., jadiGOOGLE_GEMINI_BASE_URLmestilahhttps://routerra.aitanpa/v1atau/v1beta. Gantikan kunci dan model. - 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 barisNAME=valuedalam~/.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.