Intégration Gemini CLI
Utilisez UnoRouter avec la Gemini CLI et tout client compatible Google GenAI. Accédez aux modèles Gemini aux côtés de Claude et GPT.
Apercu
Gemini CLI est l'agent de codage open source de Google qui modifie des fichiers et exécute des commandes directement depuis votre terminal. Définissez UnoRouter comme URL de base et vous atteignez Gemini, Claude, GPT et tous les autres modèles via une seule clé compatible OpenAI plutôt qu'un compte limité à Google.
Configuration rapide
Renseignez ces valeurs dans le client. Votre cle se remplit automatiquement une fois connecte.
URL de base: https://api.unorouter.com
Cle API: YOUR_API_KEYCompatibilite
Configuration etape par etape
- 1Installer la CLI Gemini
Installez la CLI Gemini globalement avec npm. Sous Windows, exécutez ceci dans WSL.
bashnpm install -g @google/gemini-cli - 2Définir les variables d'environnement
Créez `~/.gemini/.env` avec votre clé API UnoRouter et définissez `GOOGLE_GEMINI_BASE_URL` sur l'URL de base nue de UnoRouter. Le SDK Gemini ajoute son propre chemin, n'ajoutez donc pas `/v1`.
bash# ~/.gemini/.env GEMINI_API_KEY=YOUR_API_KEY GOOGLE_GEMINI_BASE_URL=https://api.unorouter.com - 3Lancer Gemini
Lancez `gemini` dans le répertoire de votre projet pour démarrer la session.
$env:GEMINI_API_KEY="YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL="https://api.unorouter.com"
geminiModeles recommandes
Modeles gratuits qui fonctionnent bien ici. Collez n'importe quel id de modele dans le client.
Points de vigilance
- Si les requêtes renvoient 404, vous avez ajouté un chemin à l'URL de base. `GOOGLE_GEMINI_BASE_URL` doit être l'hôte nu sans suffixe `/v1` ; le SDK ajoute le reste.
- Si l'authentification échoue, vérifiez que `GEMINI_API_KEY` dans `~/.gemini/.env` est votre clé UnoRouter et que le fichier est lu par votre session shell.