cometapi -h ou cometapi <command> -h pour vérifier les arguments et options exacts de la version installée.
Vue d’ensemble des commandes
| Command | Description | Auth |
|---|---|---|
chat [MESSAGE] | Envoyer un message de chat ou démarrer le REPL de chat | Clé API |
models | Lister et filtrer les métadonnées du catalogue de modèles | Clé API |
model info <id> | Examiner les métadonnées publiques d’un modèle | Clé API |
run [MODEL] | Envoyer une requête via les formats chat, responses, anthropic ou gemini | Clé API |
balance | Afficher le solde du compte ou de la clé API actuelle | Clé API ou jeton d’accès |
account | Afficher le profil du compte | Jeton d’accès |
stats | Afficher les statistiques d’utilisation | Jeton d’accès |
tokens | Lister et rechercher des clés API | Jeton d’accès |
logs | Parcourir les journaux d’utilisation avec des filtres | Jeton d’accès |
tasks | Afficher les journaux des tâches asynchrones | Jeton d’accès |
init | Exécuter l’assistant de configuration | Aucun |
doctor | Exécuter des diagnostics | Clé API |
config | Gérer la configuration locale | Aucun |
repl | Démarrer un shell de commande interactif | Dépend de la commande utilisée |
COMETAPI_ACCESS_TOKEN ou la clé de configuration access_token. Consultez le guide de configuration pour plus de détails.
Chat
Envoyez un message unique ou démarrez le REPL de chat multi-tour.| Option | Short | Description |
|---|---|---|
--model | -m | Modèle à utiliser |
--system | -s | Prompt système |
--temperature | -t | Température d’échantillonnage |
--max-tokens | Nombre maximal de Tokens de réponse | |
--stream/--no-stream | Activer ou désactiver le Streaming | |
--format | -f | Format de sortie |
--json | Sortie au format JSON |
Models
Liste les modèles du catalogue public par défaut. La sortie du catalogue inclut le model ID, le fournisseur, le type de modèle, les fonctionnalités, les endpoints, la tarification, la longueur de contexte et le nombre maximal de Tokens de complétion.| Option | Short | Description |
|---|---|---|
--search | -s | Filtrer par ID, code, nom, description ou fournisseur |
--provider | Filtrer par nom ou code du fournisseur | |
--type, --modality | Filtrer par type de modèle ou modalité | |
--feature, --capability | Filtrer par fonctionnalité ou capacité | |
--endpoint | Filtrer par nom d’endpoint, méthode ou chemin | |
--limit | -l | Nombre maximal de résultats |
--source | Utiliser les métadonnées catalog ou le listing openai compatible OpenAI | |
--refresh | Actualiser le cache du catalogue d’une heure | |
--no-cache | Ignorer le cache du catalogue pour cette commande | |
--format | -f | Format de sortie |
--json | Sortie au format JSON |
~/.cache/cometapi/models.json.
Infos sur le modèle
Inspectez les métadonnées publiques d’un modèle. La commande résout le modèle via le catalogue public, puis charge les métadonnées détaillées pour le code du catalogue.| Option | Raccourci | Description |
|---|---|---|
--refresh | Actualiser le cache du catalogue avant la recherche | |
--no-cache | Contourner le cache du catalogue pour cette commande | |
--format | -f | Format de sortie |
--json | Afficher le JSON brut des détails du modèle |
Exécution
Envoyez une requête via un format d’endpoint sélectionné. Utilisez--input-file pour un corps JSON, des valeurs -i key=value répétées pour les remplacements, et -p/--prompt pour un raccourci de prompt.
| Option | Raccourci | Description |
|---|---|---|
--endpoint | -e | Format d’endpoint : chat, responses, anthropic, ou gemini |
--input-file | Corps de requête sous forme d’objet JSON | |
--input | -i | Entrée de requête sous forme de key=value ; répéter pour plusieurs valeurs |
--prompt | -p | Raccourci de prompt |
--json | Afficher la réponse JSON brute |
| Endpoint | Chemin de requête | Auth |
|---|---|---|
chat | POST /v1/chat/completions | Clé API Bearer |
responses | POST /v1/responses | Clé API Bearer |
anthropic | POST /v1/messages | Clé API x-api-key et en-tête de version Anthropic |
gemini | Chemin du modèle Gemini Generate Content | Clé API x-goog-api-key |
--input-file, les paires -i key=value répétées, le raccourci de prompt, puis le MODEL positionnel. Les valeurs en ligne sont analysées comme JSON lorsque c’est possible. Les clés avec points créent des objets imbriqués.
Solde
Affichez le solde de votre compte CometAPI ou la vue de facturation de la clé API actuelle.| Option | Raccourci | Description |
|---|---|---|
--source | -s | Source des données : account ou key |
--format | -f | Format de sortie |
--json | Afficher au format JSON |
Compte
Affichez le profil de votre compte. Nécessite un access token.Statistiques
Affichez les statistiques d’utilisation. Nécessite un access token.Tokens
Listez et recherchez des clés API. Nécessite un access token.| Option | Raccourci | Description |
|---|---|---|
--search | -s | Mot-clé de recherche |
--page | -p | Numéro de page |
--limit | -l | Résultats par page |
--format | -f | Format de sortie |
--json | Afficher au format JSON |
Journaux
Parcourez les journaux d’utilisation avec des filtres. Nécessite un jeton d’accès.| Option | Court | Description |
|---|---|---|
--model | -m | Filtrer par model ID |
--token-name | -t | Filtrer par nom de clé API |
--type | Type de journal | |
--search | -s | Mot-clé de recherche |
--start | Date de début | |
--end | Date de fin | |
--group | -g | Filtrer par groupe de clé API |
--page | -p | Numéro de page |
--limit | -l | Résultats par page |
--export | Sortie CSV côté serveur vers stdout | |
--format | -f | Format de sortie |
--json | Sortie au format JSON |
Tâches
Affiche les journaux des tâches asynchrones. Nécessite un jeton d’accès.| Option | Court | Description |
|---|---|---|
--platform | -p | Filtrer par plateforme |
--task-id | Filtrer par ID de tâche | |
--status | -s | Filtrer par statut |
--action | -a | Filtrer par type d’action |
--start | Date de début | |
--end | Date de fin | |
--page | Numéro de page | |
--limit | -l | Résultats par page |
--format | -f | Format de sortie |
--json | Sortie au format JSON |
Doctor
Exécute des diagnostics pour vérifier la configuration et la connectivité API.Config
Gérez la configuration du CLI stockée dans~/.config/cometapi/config.toml.
Init
Lance l’assistant de configuration interactif :Repl
Démarre un shell de commande interactif complet :Formats de sortie
La plupart des commandes de données prennent en charge--json ou --format :
| Format | Description |
|---|---|
table | Tableau enrichi dans le terminal |
json | Sortie JSON |
yaml | Sortie YAML |
csv | Valeurs séparées par des virgules |
markdown | Tableau Markdown |