La CLI CometAPI lit les paramètres à partir d’un fichier de configuration TOML, de variables d’environnement et d’options de ligne de commande. Lorsqu’un même paramètre est disponible depuis plusieurs sources, l’ordre de priorité est le suivant :
Options CLI > fichier de configuration > variables d’environnement > valeurs par défaut
Fichier de configuration
Emplacement : ~/.config/cometapi/config.toml
Exécutez l’assistant de configuration pour créer le fichier de configuration de manière interactive :
Ou gérez des paramètres individuels avec la sous-commande config :
Paramètres disponibles
Identifiants
La CLI utilise deux types d’identifiants :
API key
Obligatoire pour toutes les commandes. L’API key authentifie les requêtes vers les endpoints de modèles CometAPI.
Créez une API key dans CometAPI Console → API Keys.
Définissez-la de l’une des façons suivantes :
Access token
Facultatif. L’access token est requis pour les commandes au niveau du compte : account, stats, tokens, logs et tasks.
Générez un access token dans CometAPI Console → Personal Settings.
Définissez-le de l’une des façons suivantes :
Sécurité
La CLI applique les pratiques de sécurité suivantes :
- Les API keys et access tokens ne sont jamais journalisés ni affichés en entier. Seuls les 4 derniers caractères sont affichés dans la sortie de diagnostic.
- Le fichier de configuration est créé avec des permissions restrictives (
0600) — lisible uniquement par le propriétaire du fichier.
- Les identifiants ne doivent jamais être commit dans le contrôle de version. Ajoutez le chemin du fichier de configuration à votre
.gitignore si nécessaire.
Vous êtes responsable de toute utilisation et de tous les frais engagés avec vos API keys. Conservez vos clés en sécurité et faites-les tourner si vous suspectez un accès non autorisé.
Dépannage