Passer au contenu principal
Le CometAPI CLI est un outil officiel en ligne de commande permettant d’interagir avec la plateforme CometAPI. Il prend en charge le chat multi-modèles (streaming et REPL), la recherche de modèles, les requêtes de solde et d’utilisation, la consultation des journaux, ainsi que la gestion du compte — le tout depuis le terminal. Commencez par la page du package PyPI si vous souhaitez trouver en un seul 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 petites modifications des commandes et de l’expérience utilisateur pendant que l’interface de la CLI se stabilise.

Fonctionnalités

  • Chat multi-modèles avec streaming et REPL interactif
  • Recherche et liste de modèles
  • Solde du compte et statistiques d’utilisation
  • Consultation des journaux d’utilisation avec filtres et export CSV
  • Journaux de 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
  • Complétion de 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 stocke votre clé API et votre jeton d’accès facultatif dans un fichier de configuration local :
cometapi init
L’assistant vous 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 des 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 un diagnostic

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

Session de chat interactive

Exécutez cometapi chat sans arguments pour entrer dans le REPL de chat multi-tour :
cometapi chat
Commandes du 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 du 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