Qu'est-ce que Gemini-CLI ?
gemini-cli est un outil en ligne de commande non officiel qui vous permet d'interagir
avec l'API Gemini de Google directement depuis votre terminal. C'est un moyen rapide et puissant
d'exécuter des prompts, de générer du contenu, d'analyser des images et d'intégrer la puissance de
Gemini dans vos scripts et workflows.
Ce guide interactif est conçu pour vous aider à maîtriser ses fonctionnalités. Utilisez les onglets ci-dessus pour naviguer entre l'installation, la configuration, et les différents paramètres que vous pouvez ajuster, y compris la température pour contrôler la créativité des réponses.
Installation
L'installation se fait généralement via npm (Node.js Package
Manager). Assurez-vous d'avoir Node.js et npm installés sur votre système.
Commande d'installation
Exécutez la commande suivante dans votre terminal pour installer l'outil globalement :
npm install -g @google/gemini-cli
Une fois l'installation terminée, vous devriez pouvoir utiliser la commande
gemini.
Paramètres Clés (Génération)
Ces options vous permettent d'affiner la manière dont le modèle génère les réponses. La température est la plus courante pour ajuster la "créativité" du modèle.
Contrôle le degré d'aléatoire dans la réponse. Une valeur plus basse rend le modèle plus déterministe et moins créatif.
À 0.7, la réponse sera équilibrée, créative mais pas totalement aléatoire.
Utilise l'échantillonnage "nucleus". Le modèle ne considère que les mots dont la probabilité cumulée atteint cette valeur.
Le modèle ne choisit le mot suivant que parmi les 'K' mots les plus probables.
Exemple de Commande Dynamique
Voici comment vous utiliseriez ces paramètres dans une commande. L'exemple se met à jour lorsque vous bougez les curseurs.
gemini "Explique la relativité générale en une phrase" --temperature 0.7 --topP 0.9 --topK 40
Usage Avancé
Au-delà des prompts simples, gemini-cli peut gérer des entrées plus
complexes.
Piping (Redirection d'entrée)
Vous pouvez "piper" le contenu d'un fichier ou la sortie d'une autre commande
directement dans gemini-cli. C'est extrêmement utile pour résumer du texte ou analyser
des logs.
cat rapport.txt | gemini "Résume ce texte en trois points clés"
Prompts Multimodaux (Images)
Vous pouvez passer des images (fichiers locaux ou URL) avec votre texte. Utilisez
l'option --image (ou -i).
gemini "Décris ce que tu vois sur cette image" -i ./photo.jpg
gemini "Compare ces deux bâtiments" -i url-image1.com/img.png -i url-image2.com/img.png
Mode Conversation (Chat)
Utilisez l'option --chat pour démarrer une session interactive où le modèle
se souvient du contexte de la conversation.
gemini --chat
Configuration
Pour utiliser gemini-cli, vous devez configurer votre clé API
Gemini.
Variable d'Environnement (Recommandé)
La méthode la plus simple est de définir une variable d'environnement nommée
GEMINI_API_KEY. L'outil la détectera automatiquement.
export GEMINI_API_KEY="VOTRE_CLÉ_API_ICI"
Ajoutez cette ligne à votre fichier .bashrc, .zshrc ou
.profile pour la rendre permanente.
Option de Commande
Vous pouvez aussi passer la clé à chaque fois avec l'option --api-key, mais
c'est moins sécurisé et moins pratique.
gemini "Bonjour" --api-key "VOTRE_CLÉ_API_ICI"