Rechercher dans la doc...

Commencez à taper pour rechercher dans la documentation

Gemini
Gemini CLI

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é.

text
URL de base: https://api.unorouter.com
Clé API: YOUR_API_KEY

Connectez-vous pour remplir automatiquement votre clé API

Compatibilité

Chat CompletionsStreamingAppel d'outilsEntrée d'images

Configuration étape par étape

  1. 1
    Installer la CLI Gemini

    Installez la CLI Gemini globalement avec npm. Sous Windows, exécutez ceci dans WSL.

  2. 2
    Dé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

    Connectez-vous pour remplir automatiquement votre clé API

  3. 3
    Lancer Gemini

    Lancez `gemini` dans le répertoire de votre projet.

powershell
$env:GEMINI_API_KEY="YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL="https://api.unorouter.com"

gemini

Connectez-vous pour remplir automatiquement votre clé API

Modèles recommandés

Modèles gratuits compatibles ici. Collez n'importe quel id de modèle dans le client.

glm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:freeqwen-3.8-27b:free

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.
Générer une clé APIModèles