Guide Interactif Gemini-CLI

Explorez les commandes et paramètres de l'outil en ligne de commande Gemini.

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

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

0.9

Le modèle ne choisit le mot suivant que parmi les 'K' mots les plus probables.

40

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"
Copié !