> ## Documentation Index
> Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Utiliser Gemini CLI avec CometAPI

> Utilisez ce guide pour configurer Gemini CLI avec des identifiants CometAPI, les paramètres d’URL de base et les model ID Gemini.

Utilisez ce guide pour exécuter [Gemini CLI](https://github.com/google-gemini/gemini-cli) avec CometAPI comme point de terminaison API.

Références officielles :

* [Gemini CLI GitHub](https://github.com/google-gemini/gemini-cli)
* [Authentification Gemini CLI](https://github.com/google-gemini/gemini-cli/blob/main/docs/get-started/authentication.mdx)

<Note>
  La disponibilité des modèles évolue avec le temps. Consultez la [page des modèles CometAPI](/fr/overview/models)
  pour connaître les modèles Gemini disponibles.
</Note>

## Prérequis

| Exigence     | Détails                                                                                |
| ------------ | -------------------------------------------------------------------------------------- |
| Node.js      | 22+ (LTS recommandé)                                                                   |
| OS           | macOS, Linux ou Windows                                                                |
| Clé CometAPI | Depuis votre [tableau de bord CometAPI](https://www.cometapi.com) (commence par `sk-`) |

## Configuration

<Steps>
  <Step title="Installer Gemini CLI">
    ```bash theme={null}
    npm install -g @google/gemini-cli
    ```

    Ou via Homebrew (macOS / Linux) :

    ```bash theme={null}
    brew install gemini-cli
    ```

    Vérifiez :

    ```bash theme={null}
    gemini --version
    ```
  </Step>

  <Step title="Définir les variables d’environnement">
    ```bash theme={null}
    export GEMINI_API_KEY="sk-your-cometapi-key"
    export GOOGLE_GEMINI_BASE_URL="https://api.cometapi.com"
    ```

    Remplacez `sk-your-cometapi-key` par votre véritable clé CometAPI.
  </Step>

  <Step title="Démarrer Gemini CLI">
    ```bash theme={null}
    cd your-project
    gemini
    ```

    Lors du premier lancement, il vous sera demandé de choisir un thème, de confirmer l’avis de sécurité et d’approuver le répertoire de travail.
  </Step>
</Steps>

## Conserver les variables d’environnement

Pour éviter de les réexporter à chaque session, ajoutez ceci à la configuration de votre shell :

```bash theme={null}
# Add to ~/.zshrc (macOS) or ~/.bashrc (Linux)
export GEMINI_API_KEY="sk-your-cometapi-key"
export GOOGLE_GEMINI_BASE_URL="https://api.cometapi.com"
```

Redémarrez votre terminal pour que les modifications prennent effet.

## Dépannage

<AccordionGroup>
  <Accordion title="Erreur de clé API invalide">
    Vérifiez que `GEMINI_API_KEY` est correctement défini. Exécutez `echo $GEMINI_API_KEY` pour vérifier.
  </Accordion>

  <Accordion title="fetch failed">
    Des restrictions réseau peuvent bloquer la connexion. Essayez un proxy à l’échelle du système.
  </Accordion>

  <Accordion title="Version de Node.js incorrecte">
    Gemini CLI nécessite Node.js 22+. Exécutez `node --version` pour vérifier.
  </Accordion>

  <Accordion title="Désinstaller Gemini CLI">
    Exécutez `npm uninstall -g @google/gemini-cli`.
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "@id": "https://apidoc.cometapi.com/integrations/gemini-cli#howto",
        "name": "Utiliser Gemini CLI avec CometAPI",
        "description": "Utilisez ce guide pour configurer Gemini CLI avec les identifiants CometAPI, les paramètres d’URL de base et les model IDs Gemini.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/gemini-cli#step-1",
            "position": 1,
            "name": "Installer Gemini CLI",
            "text": "Effectuez l’étape Installer Gemini CLI dans le guide Utiliser Gemini CLI avec CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/gemini-cli#step-2",
            "position": 2,
            "name": "Définir les variables d’environnement",
            "text": "Effectuez l’étape Définir les variables d’environnement dans le guide Utiliser Gemini CLI avec CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/gemini-cli#step-3",
            "position": 3,
            "name": "Démarrer Gemini CLI",
            "text": "Effectuez l’étape Démarrer Gemini CLI dans le guide Utiliser Gemini CLI avec CometAPI."
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "Documentation CometAPI",
            "item": "https://apidoc.cometapi.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Intégrations",
            "item": "https://apidoc.cometapi.com/integrations"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Utiliser Gemini CLI avec CometAPI",
            "item": "https://apidoc.cometapi.com/integrations/gemini-cli"
          }
        ]
      }
    ]
    }
    `}
</script>
