Connecter Gemini CLI

Acheminer Gemini CLI via la passerelle compatible Gemini d'AnyInt avec une clé API.

Gemini CLI prend en charge une origine d'API Gemini personnalisée lors de l'utilisation de l'authentification par clé API. AnyInt expose l'API Développeur Gemini sous la racine de passerelle /gemini.

Avant de commencer

  1. Installez ou mettez à jour Gemini CLI depuis le dépôt officiel Gemini CLI.
  2. Créez une clé API AnyInt.
  3. Choisissez un ID de modèle compatible Gemini dans le catalogue de modèles.

Configurer la passerelle

Gemini CLI lit GEMINI_API_KEY pour l'authentification par clé API et la variable base-URL montrée ci-dessous pour l'origine de l'API.

bash
export ANYINT_API_KEY="your_api_key"
export GEMINI_API_KEY="$ANYINT_API_KEY"
export GOOGLE_GEMINI_\
BASE_URL="https://api.anyint.ai/gemini"
export GEMINI_MODEL="YOUR_MODEL_ID"

Démarrez la CLI et choisissez Utiliser la clé API Gemini lorsque vous y êtes invité :

bash
gemini

Vérifier et dépanner

  • Une réponse 401 signifie que la clé AnyInt n'a pas été fournie ou est inactive.
  • Une erreur de modèle signifie que GEMINI_MODEL ne nomme pas un modèle compatible Gemini disponible pour la clé.
  • Supprimez les variables d'authentification Google Cloud conflictuelles lors de l'isolement d'un problème de configuration de clé API.
  • Gardez les fichiers .env contenant des clés hors du contrôle de code source. Gemini CLI prend également en charge un fichier .gemini/.env au niveau de l'utilisateur lorsque vous avez besoin d'une configuration locale persistante.

Consultez la documentation officielle de Gemini CLI sur la configuration et l'authentification pour le comportement actuel des variables.