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.
Aperçu
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 clé se remplit automatiquement une fois connecte.
URL de base: https://api.unorouter.com
Clé API: YOUR_API_KEYCompatibilité
Configuration étape par étape
- 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"
geminiModèles recommandés
Modèles gratuits qui fonctionnent bien ici. Collez n'importe quel id de modèle 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.