Passer au contenu principal

Présentation

Google Gemini CLI est un outil en ligne de commande pour interagir avec les modèles Gemini. LemonData fournit un endpoint compatible qui vous permet d’utiliser Gemini CLI avec un accès à plus de 300 modèles.

Configuration requise

  • Node.js : Version 20.0+
  • OS : Windows 10/11, macOS 10.15+, Ubuntu 20.04+, ou Debian 10+

Installation

npm install -g @google/gemini-cli
Vérifiez l’installation :
gemini --version

Configuration

Étape 1 : Obtenez votre clé API

  1. Connectez-vous au Tableau de bord LemonData
  2. Accédez aux Clés API
  3. Créez et copiez votre clé API (format : sk-...)

Étape 2 : Définissez les variables d’environnement

Temporaire (session actuelle) :
export GEMINI_API_KEY="sk-your-lemondata-key"
export GOOGLE_GEMINI_BASE_URL="https://api.lemondata.cc"
Configuration permanente : Ajoutez à votre fichier de configuration shell :
echo 'export GEMINI_API_KEY="sk-your-lemondata-key"' >> ~/.bashrc
echo 'export GOOGLE_GEMINI_BASE_URL="https://api.lemondata.cc"' >> ~/.bashrc
source ~/.bashrc
Redémarrez votre terminal après la configuration pour que les modifications prennent effet.
Limitation connue : Dans certains cas, Gemini CLI peut ne pas respecter GOOGLE_GEMINI_BASE_URL s’il existe une session Google en cache. Si vous rencontrez des problèmes de connexion, essayez de vider le cache du CLI ou de démarrer une nouvelle session de terminal.

Utilisation de base

Lancez Gemini CLI depuis le répertoire de votre projet :
cd your-project
gemini
Lors de la première exécution, vous devrez :
  1. Choisir un thème
  2. Confirmer l’avis de sécurité
  3. Faire confiance au répertoire de travail

Modèles disponibles

ModèleDescription
gemini-2.5-proLe modèle Gemini le plus performant
gemini-2.5-flashRapide, efficace pour la plupart des tâches
gemini-2.0-flashGénération précédente, stable

Commandes courantes

Poser une question :
> What is the best way to structure a React app?
Analyser du code :
> Explain the code in src/main.ts
Générer du code :
> Create a Python function to parse JSON files
Réviser les modifications :
> Review the recent git changes and suggest improvements

Vérifier la configuration

# Vérifier les variables d'environnement
echo $GEMINI_API_KEY
echo $GOOGLE_GEMINI_BASE_URL

# Tester la connexion
gemini

Dépannage

  • Vérifiez que GOOGLE_GEMINI_BASE_URL est défini sur https://api.lemondata.cc
  • Note : Pas de suffixe /v1 pour l’endpoint Gemini
  • Vérifiez la connectivité réseau
  • Vérifiez que la variable d’environnement GEMINI_API_KEY est définie
  • Vérifiez que la clé commence par sk-
  • Assurez-vous que la clé est active dans le tableau de bord LemonData
  • Vérifiez la disponibilité des modèles Gemini sur lemondata.cc/en/models
  • Essayez une autre variante du modèle Gemini

Bonnes pratiques

Exécutez toujours Gemini CLI depuis la racine de votre projet pour une meilleure compréhension du contexte.
Ne faites confiance qu’aux répertoires qui vous appartiennent. Gemini CLI peut lire et modifier des fichiers.
Révisez toujours le code généré par l’IA avant de le commiter dans votre projet.