Passer au contenu principal
Le CometAPI CLI est un outil officiel en ligne de commande pour interagir avec la plateforme CometAPI. Il prend en charge le chat multi-modèle (streaming et REPL), la recherche de modèles, les requêtes de solde et d’utilisation, la consultation des journaux et la gestion du compte — le tout depuis le terminal. Commencez par la page du package PyPI si vous voulez retrouver au même endroit la dernière commande d’installation, les métadonnées du package et la version publiée.
Le CometAPI CLI est en bêta. Attendez-vous à de petits changements de commandes et d’expérience utilisateur pendant que l’interface CLI se stabilise.

Fonctionnalités

  • Chat multi-modèle avec streaming et REPL interactif
  • Recherche et liste des modèles
  • Solde du compte et statistiques d’utilisation
  • Consultation des journaux d’utilisation avec filtres et export CSV
  • Journaux des tâches asynchrones (Suno, Midjourney, Kling, et autres)
  • Sortie multi-format : table, JSON, YAML, CSV, Markdown
  • Configuration basée sur TOML avec assistant de configuration
  • Auto-complétion shell pour Bash, Zsh et Fish
  • Conception adaptée aux agents avec sortie JSON structurée et codes de sortie déterministes

Prérequis

Installation

Utilisez la page du package PyPI comme référence principale d’installation, puis choisissez l’une des méthodes suivantes pour installer la CLI :
pip install cometapi-cli
Vérifiez l’installation :
cometapi --version

Démarrage rapide

1

Lancer l’assistant de configuration

L’assistant interactif enregistre votre clé API et votre access token facultatif dans un fichier de configuration local :
cometapi init
L’assistant demande :
2

Discuter avec un modèle

Envoyez un message unique avec une sortie en streaming :
cometapi chat "Explain quantum computing in one sentence"
Remplacez le modèle par défaut :
cometapi chat "Hello!" --model claude-sonnet-4-6
3

Rechercher les modèles disponibles

Listez les modèles correspondant à un mot-clé :
cometapi models --search gemini --limit 10
4

Vérifier votre solde

Affichez le solde de votre compte :
cometapi balance
Affichez la vue de facturation de la clé API actuelle :
cometapi balance --source key
5

Exécuter les diagnostics

Vérifiez que la CLI peut se connecter à CometAPI :
cometapi doctor

Session de chat interactive

Exécutez cometapi chat sans argument pour entrer dans le REPL de chat multi-tour :
cometapi chat
Commandes REPL :
CommandDescription
/modelChanger le modèle actif
/systemDéfinir ou modifier le prompt système
/clearEffacer l’historique de la conversation
/historyAfficher l’historique de la conversation
/saveEnregistrer la conversation dans un fichier
/tokensAfficher l’utilisation des tokens pour la session
/helpLister toutes les commandes REPL
/exitQuitter le REPL

Intégration d’agent

La CLI est conçue pour être utilisée par des agents de codage IA et des scripts d’automatisation :
  • Toutes les commandes de données prennent en charge --json pour une sortie structurée et lisible par machine
  • Codes de sortie déterministes : 0 (succès), 64 (configuration manquante), 77 (erreur d’authentification), 69 (service indisponible)
  • Les erreurs sont envoyées vers stderr, les données vers stdout
  • Consultez la référence complète des commandes pour les options propres à chaque commande

Liens