La CLI CometAPI lit les paramètres depuis un fichier de configuration TOML, des variables d’environnement et des 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éfautDocumentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
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 :
config :
Paramètres disponibles
| Clé de configuration | Variable d’environnement | Description |
|---|---|---|
api_key | COMETAPI_KEY | API key (obligatoire pour toutes les commandes) |
access_token | COMETAPI_ACCESS_TOKEN | Access token pour les commandes au niveau du compte |
base_url | COMETAPI_BASE_URL | URL de base de l’API (par défaut : https://api.cometapi.com/v1) |
default_model | COMETAPI_DEFAULT_MODEL | Modèle par défaut pour chat (secours : gpt-5.4) |
output_format | — | Format de sortie par défaut : table, json, yaml, csv ou markdown |
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 manières suivantes :Access token
Optionnel. 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 manières 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 validés dans le contrôle de version. Ajoutez le chemin du fichier de configuration à votre
.gitignorele cas échéant.
Dépannage
| Erreur | Solution |
|---|---|
API key not configured | Exécutez cometapi init ou définissez la variable d’environnement COMETAPI_KEY |
Connection failed | Exécutez cometapi doctor pour diagnostiquer la connectivité |
Access token not configured | Nécessaire uniquement pour account/stats/tokens/logs/tasks. Exécutez cometapi init pour en ajouter un |