Guide de Configuration

Personnalisez Gemini CLI pour s'adapter à votre flux de travail

Commandes de Configuration

Commandes essentielles pour gérer votre configuration

gemini config list

Afficher tous les paramètres de configuration actuels

gemini config get <key>

Obtenir la valeur d'un paramètre spécifique

gemini config set <key> <value>

Définir une valeur de configuration

gemini config unset <key>

Supprimer un paramètre de configuration (revenir à la valeur par défaut)

gemini config reset

Réinitialiser tous les paramètres aux valeurs par défaut

gemini config export

Exporter la configuration vers un fichier

gemini config import <file>

Importer la configuration depuis un fichier

Options de Configuration

Paramètres détaillés organisés par catégorie

Configuration API

Configurer les clés API et les paramètres de modèle

api-key

Requis

Votre clé API Google AI

Type:string
Example:
gemini config set api-key YOUR_API_KEY

model

Modèle par défaut à utiliser

Type:string
Défaut:gemini-pro
Example:
gemini config set model gemini-pro

temperature

Niveau de créativité (0.0 à 1.0)

Type:number
Défaut:0.7
Example:
gemini config set temperature 0.7

max-tokens

Longueur maximale de réponse

Type:number
Défaut:2048
Example:
gemini config set max-tokens 2048

Paramètres d'Interface

Personnaliser l'apparence et le comportement du CLI

theme

Thème de couleur pour le CLI

Type:string
Défaut:auto
Options:auto, light, dark
Example:
gemini config set theme dark

output-format

Format de sortie par défaut

Type:string
Défaut:text
Options:text, markdown, json
Example:
gemini config set output-format markdown

stream

Activer les réponses en streaming

Type:boolean
Défaut:true
Example:
gemini config set stream true

history-limit

Nombre de tours de conversation à retenir

Type:number
Défaut:10
Example:
gemini config set history-limit 20

Variables d'Environnement

Configuration alternative utilisant les variables d'environnement

Variables d'Environnement Communes

GEMINI_API_KEY=your_api_key

Clé API pour l'authentification

GEMINI_MODEL=gemini-pro

Modèle par défaut à utiliser

GEMINI_CONFIG_DIR=~/.config/gemini

Répertoire de configuration

Définir les Variables d'Environnement

Bash/Zsh:

export GEMINI_API_KEY=your_key

PowerShell:

$env:GEMINI_API_KEY="your_key"

Fichier .env:

GEMINI_API_KEY=your_key

Fichiers de Configuration

Comprendre les emplacements et formats des fichiers de configuration

File Locations

Config Globale:

~/.config/gemini/config.json

Config Projet:

.gemini/config.json

Fichier Environnement:

.env

Example Config File

{
  "api-key": "your_api_key",
  "model": "gemini-pro",
  "temperature": 0.7,
  "max-tokens": 2048,
  "theme": "dark",
  "stream": true,
  "tools-enabled": true,
  "safe-mode": true
}

Meilleures Pratiques

Recommandations pour une configuration sécurisée et efficace

Security

  • Ne jamais commiter les clés API dans le contrôle de version
  • Utiliser les variables d'environnement pour les données sensibles
  • Activer le mode sécurisé pour l'exécution d'outils
  • Faire tourner régulièrement vos clés API
  • Examiner et limiter les permissions d'outils

Performance

  • Ajuster la température selon le cas d'usage
  • Définir des limites de tokens appropriées
  • Activer le streaming pour une meilleure UX
  • Configurer des timeouts raisonnables
  • Limiter la taille de l'historique de conversation

Ressources Connexes

Explorez plus de guides de configuration et d'installation