Configuration Gemini

Créez une clé dans le tableau de bord et sélectionnez le canal Gemini. Le canal modifie la vitesse de consommation (0,5×), sans modifier le quota acheté.

Modèles pris en charge

gemini-3.5-flash est le modèle par défaut, et gemini-3.8-flash est le nouveau modèle ; gemini-3.7-flash est également disponible. Les clés AWSQ, CCMAX et Codex ne peuvent pas appeler ces modèles. Les prix sont indiqués en USD par million de tokens.

Gemini CLI

Node.js 18 ou une version plus récente est requis :

1
npm install -g @google/gemini-cli
2
gemini --version
3
export GEMINI_API_KEY="VOTRE_CLÉ_DU_TABLEAU_DE_BORD"
4
export GOOGLE_GEMINI_BASE_URL="https://aiinide.com/api/gemini"
5
gemini

Utilisez uniquement la clé créée dans votre tableau de bord, jamais la clé Gemini amont du serveur.

Requête standard

1
curl https://aiinide.com/api/gemini/v1beta/models/gemini-3.8-flash:generateContent \
2
  -H "x-goog-api-key: $GEMINI_API_KEY" \
3
  -H "Content-Type: application/json" \
4
  -d '{"contents":[{"role":"user","parts":[{"text":"Explique ce dépôt en trois points."}]}]}'

Réponse en flux

Remplacez generateContent par streamGenerateContent et ajoutez ?alt=sse :

1
curl -N "https://aiinide.com/api/gemini/v1beta/models/gemini-3.8-flash:streamGenerateContent?alt=sse" \
2
  -H "x-goog-api-key: $GEMINI_API_KEY" \
3
  -H "Content-Type: application/json" \
4
  -d '{"contents":[{"role":"user","parts":[{"text":"Résume ce code."}]}]}'

Le préfixe de base est toujours /api/gemini. 401 indique une clé invalide, 400 un canal ou modèle incorrect, 429 une limite atteinte et 503 une indisponibilité temporaire de l’amont.

Configuration Gemini - AI in IDE Documentation | AI in IDE | IA abordable de codage dans votre IDE