Intégration Gemini CLI
Utilisez UnoRouter avec Gemini CLI et tout client compatible Google GenAI.
Aperçu
Gemini CLI est l'agent de codage open source de Google, qui modifie des fichiers et exécute des commandes depuis votre terminal. Définissez UnoRouter comme URL de base pour atteindre tous les modèles avec une seule clé compatible OpenAI, sans compte Google dédié.
Configuration rapide
Collez ces valeurs dans le client. Votre clé se remplit automatiquement une fois connecté.
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. Définissez `GOOGLE_GEMINI_BASE_URL` sur l'URL de base nue. 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.
$env:GEMINI_API_KEY="YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL="https://api.unorouter.com"
geminiModèles recommandés
Modèles gratuits compatibles ici. Collez n'importe quel id de modèle dans le client.
Points de vigilance
- Un 404 signifie que l'URL de base contient un chemin. `GOOGLE_GEMINI_BASE_URL` doit être l'hôte nu, sans suffixe `/v1` ; le SDK ajoute le reste.
- En cas d'échec d'authentification, vérifiez que `GEMINI_API_KEY` dans `~/.gemini/.env` est bien votre clé UnoRouter et que votre shell lit le fichier.