Antigravity CLI
Utiliser aicentos dans Antigravity CLI : connexion via le mode clé API
Dernière mise à jour:
Antigravity CLI est l'outil en ligne de commande de Google. Il prend en charge, via le mode clé API, la connexion à des services compatibles avec l'API Gemini. Ce document explique comment configurer Antigravity CLI pour utiliser un point d'accès API personnalisé.
Installation
Choisissez la méthode d'installation selon votre système d'exploitation :
macOS / Linux
curl -fsSL https://antigravity.google/cli/install.sh | bashWindows (PowerShell)
irm https://antigravity.google/cli/install.ps1 | iexWindows (CMD)
curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmdVérification de l'installation
agy --versionConfiguration
Activer le mode clé API
Éditez ~/.gemini/antigravity-cli/settings.json et ajoutez au JSON existant :
{
"modelProvider": "gemini"
}⚠️ Attention : définir uniquement GEMINI_API_KEY ne change pas le mode d'authentification. modelProvider doit impérativement valoir "gemini" en minuscules.
Définir les variables d'environnement
export GOOGLE_GEMINI_BASE_URL="https://aicentos.com"
export GEMINI_API_KEY="your_api_key_here"Points importants :
GOOGLE_GEMINI_BASE_URLreçoit l'adresse racine du service, sans chemin d'interface spécifique. Le point d'accès doit être compatible avec l'API Gemini.GEMINI_API_KEYreçoit votre clé API.- Exécutez ces commandes dans le même shell que celui qui lance
agy. La CLI ne lit ni.envniGOOGLE_API_KEY.
Pour un effet permanent, écrivez les deux export dans ~/.zshrc ou ~/.bashrc.
Démarrage et vérification
agy --model gemini-2.0-flashUne fois Gemini API key affiché en haut, engagez une conversation.
Dépannage des problèmes courants
- La connexion est toujours demandée : vérifiez
"modelProvider": "gemini", puis quittez et relancezagy. - Clé manquante au démarrage : redéfinissez
GEMINI_API_KEYdans le shell courant. - Échec des requêtes : vérifiez la clé API, l'adresse racine du service et les droits d'accès au modèle choisi.
Remarques
- La clé de configuration
modelProvideret les variables d'environnement doivent être définies ensemble pour que le mode clé API fonctionne - Les variables d'environnement doivent être définies dans la session de shell qui lance la CLI, ou écrites dans le fichier de configuration du shell pour un effet permanent
- Le point d'accès du service doit être conforme aux spécifications de l'API Gemini
Liens utiles
- Documentation officielle : https://docs.aicentos.com/clients/antigravity-cli.html