Installer Gemini CLI
Tutoriel pour installer Gemini CLI
Interagissez avec l'IA de Google directement depuis votre terminal
1. Qu'est-ce que Gemini CLI ?
Gemini CLI est un outil en ligne de commande (Command Line Interface) qui permet d'interagir avec les modèles de langage Gemini de Google sans passer par un navigateur web. Que ce soit pour générer du code, résumer des fichiers ou automatiser des tâches, vous pouvez envoyer des requêtes à l'IA directement depuis votre invite de commande (Terminal, PowerShell, Bash).
2. Avantage et inconvénient d'une IA en console
Utiliser une intelligence artificielle en mode texte plutôt que via une interface graphique web présente des spécificités importantes :
Pour 👍 (Avantages)
- Rapidité et légèreté : Pas d'interface lourde à charger, réponse instantanée.
- Automatisation : Intégration facile dans des scripts Bash/Python ou des pipelines CI/CD.
- Productivité : Idéal pour les développeurs et administrateurs système qui ne quittent pas leur terminal.
- Gestion des fichiers : Possibilité de passer le contenu d'un fichier local directement en argument.
Contre 👎 (Inconvénients)
- Pas d'interface visuelle : Pas de boutons, de mise en page riche ou de rendu d'images direct.
- Historique moins intuitif : Moins pratique pour naviguer dans les longues conversations passées.
- Configuration initiale : Demande quelques manipulations techniques.
3. Prérequis d'installation
Avant d'installer l'outil, assurez-vous de disposer des éléments suivants :
- Un terminal (Linux, macOS, ou Windows avec PowerShell/WSL).
- Un compte Google
4. Procédure d'installation
4.1: Installer Node.js
Qu'est-ce que Node.js ? C'est l'environnement qui permet d'exécuter du code JavaScript directement sur votre ordinateur (hors du navigateur web). C'est lui qui fait tourner l'outil Gemini CLI en arrière-plan.
Pour éviter les conflits de versions, la méthode moderne et recommandée est d'utiliser un gestionnaire de versions Node (comme FNM ou NVM) plutôt qu'un installateur classique. Cela vous permet d'installer et de mettre à jour Node.js en une seconde.
Étape 4.1.1 : Installer le gestionnaire de versions (FNM)
Ouvrez votre terminal et copiez la commande correspondant à votre système :
Sur Windows (PowerShell) :
winget install Schniz.fnm
Sur macOS (via Homebrew) :
brew install fnm
Sur Linux (Bash) :
curl -fsSL https://fnm.vercel.app/install | bash
Étape 4.1.2 : Installer la version recommandée de Node.js
Maintenant que votre gestionnaire est prêt, installez la version LTS (Long Term Support, la plus stable) de Node.js avec cette commande universelle :
fnm install --lts
Étape 4.1.3 : Vérification
Vérifiez que Node.js et son gestionnaire de paquets (NPM) sont bien actifs sur votre machine :
node -v
npm -v
Si des numéros de versions s'affichent (ex: v20.x.x), votre système est prêt à accueillir Gemini CLI !
4.2: Installer Gemini CLI
Pour installer l'outil globalement sur votre machine via le gestionnaire de paquets de Node.js (NPM), ouvrez votre terminal et exécutez la commande suivante :
npm install -g @google/gemini-cli
Note : Sur Linux ou macOS, il se peut que vous deviez ajouter sudo devant la commande si vos permissions sont restreintes.
5. Connexion à son compte (Authentification par lien Web)
Pour des raisons de sécurité et de simplicité, Gemini CLI permet de vous connecter directement à votre compte Google via votre navigateur, sans avoir à manipuler manuellement une clé API textuelle.
Suivez ces étapes simples depuis votre terminal :
- Lancez la commande d'authentification initiale :
- Le terminal va alors générer un message contenant un lien d'autorisation sécurisé unique. Exemple :
- Cliquez sur le lien (ou copiez-le dans votre navigateur habituel).
- Connectez-vous avec votre compte Google, puis cliquez sur "Autoriser" pour donner l'accès au CLI.
- Une fois l'autorisation validée sur le web, la page affichera "Authentification réussie, vous pouvez fermer cet onglet".
gemini auth login
https://accounts.google.com/o/oauth2/auth?client_id=...
Vérifier que la connexion est active :
Pour vous assurer que le terminal reconnaît bien votre compte, vous pouvez tester votre statut avec :
gemini auth status
6. Test et exemple d'utilisation
Vérifions que tout fonctionne correctement avec une question simple.
Exemple 1 : Question directe
gemini "Explique-moi la théorie de la relativité en deux phrases."
Exemple 2 : Analyser le contenu d'un fichier local
L'un des plus grands pouvoirs du CLI est de pouvoir créer des fichiers sur votre ordinateur Par exemple, pour demander la création d'un jeu : créer tout d'abord un répertoire sur votre ordinateur (exemple C:\jeu)
cd C:\jeu
gemini
Créer les fichiers HTML / CSS / Javascript permettant d'afficher en local une page WEB qui permet de jouer au jeu de casses-briques
7. Aller plus loin
Une fois les bases acquises, vous pouvez exploiter le plein potentiel de l'outil :
- Changer de modèle : Utilisez l'option
--modelpour basculer entregemini-1.5-flash(ultra-rapide) etgemini-1.5-pro(réflexion complexe).
Commentaires
Enregistrer un commentaire