Hubungkan Gemini CLI ke TeamoRouter
Gemini CLI adalah CLI coding AI open-source dari Google, yang dijalankan melalui perintah gemini.
Akun baru mulai dengan saldo $0 — isi saldo sebelum permintaan pertama. Isi saldo mulai $5. Jika permintaan mengembalikan 402 dengan pesan "wallet balance is insufficient", artinya saldo Anda kosong — base URL dan key sudah benar. Isi saldo lalu coba lagi.
1. Instal Gemini CLI dari awal
Sudah punya Gemini CLI? Lanjut ke bagian berikutnya.
Pengguna macOS dapat menginstal dengan Homebrew:
brew install gemini-cli
Atau instal dengan npm:
npm install -g @google/gemini-cli
Pengguna Windows sebaiknya menginstal Node.js terlebih dahulu, lalu menginstal CLI dengan npm.
2. Dapatkan API Key TeamoRouter Anda
Buka dasbor TeamoRouter, buat akun, buat API key dengan format sk-teamo-..., lalu salin. Anda juga dapat melihat daftar model lengkap di dasbor.
3. Hubungkan ke TeamoRouter
Ganti <your-TeamoRouter-key> dengan key yang Anda salin, lalu tempel seluruh blok ke terminal Anda:
mkdir -p ~/.gemini && cat > ~/.gemini/.env <<'EOF'
GOOGLE_GEMINI_BASE_URL=https://api.agentapiai.com
GEMINI_API_KEY=sk-teamo-<your-TeamoRouter-key>
GEMINI_API_KEY_AUTH_MECHANISM=bearer
EOF
Setelah disimpan, Anda tidak perlu memulai ulang terminal atau menjalankan source. Perintah gemini berikutnya akan membaca konfigurasi tersebut.
Saat Anda menjalankan gemini, layar "Get started" menanyakan cara autentikasi yang ingin Anda gunakan:
- Sign in with Google
- Use Gemini API Key
- Vertex AI
Sorot "Use Gemini API Key" lalu tekan Enter. Gemini akan membaca API Key TeamoRouter yang sudah Anda konfigurasi. Tekan Enter lagi untuk melanjutkan.
Jika sebelumnya Anda sudah memilih login OAuth, atur ulang dengan:
rm ~/.gemini/settings.json
Pada peluncuran berikutnya, wizard autentikasi akan muncul lagi. Pilih Use Gemini API Key.