Il CometAPI CLI è in beta. Aspettati piccoli cambiamenti nei comandi e nella UX mentre l’interfaccia della CLI si stabilizza.
Funzionalità
- Chat multi-model con streaming e REPL interattivo
- Ricerca ed elenco dei modelli
- Saldo dell’account e statistiche di utilizzo
- Consultazione dei log di utilizzo con filtri ed esportazione CSV
- Log delle attività asincrone (Suno, Midjourney, Kling e altri)
- Output in più formati: table, JSON, YAML, CSV, Markdown
- Configurazione basata su TOML con procedura guidata di setup
- Completamento della shell per Bash, Zsh e Fish
- Design pensato per agent con output JSON strutturato e codici di uscita deterministici
Prerequisiti
- Python 3.10 o successivo
- Una chiave API CometAPI
Installazione
Usa la pagina del pacchetto PyPI come riferimento principale per l’installazione, poi scegli uno dei seguenti metodi per installare la CLI:Avvio rapido
Esegui la procedura guidata di setup
La procedura guidata interattiva salva la tua chiave API e il token di accesso opzionale in un file di configurazione locale:La procedura guidata richiede:
- API key — obbligatoria per tutti i comandi. Creane una in CometAPI Console → API Keys.
- Access token — facoltativo, necessario per i comandi
account,stats,tokens,logsetasks. Generane uno in Console → Personal Settings.
Chatta con un modello
Invia un singolo messaggio con output in streaming:Sovrascrivi il modello predefinito:
Controlla il tuo saldo
Visualizza il saldo del tuo account:Mostra la vista di fatturazione della chiave API corrente:
Sessione di chat interattiva
Eseguicometapi chat senza argomenti per entrare nel REPL di chat multi-turno:
| Command | Description |
|---|---|
/model | Cambia il modello attivo |
/system | Imposta o modifica il prompt di sistema |
/clear | Cancella la cronologia della conversazione |
/history | Mostra la cronologia della conversazione |
/save | Salva la conversazione in un file |
/tokens | Mostra l’utilizzo dei token per la sessione |
/help | Elenca tutti i comandi REPL |
/exit | Esci dal REPL |
Integrazione con agent
La CLI è progettata per l’uso da parte di agent di coding AI e script di automazione:- Tutti i comandi relativi ai dati supportano
--jsonper un output strutturato e leggibile dalle macchine - Codici di uscita deterministici:
0(successo),64(configurazione mancante),77(errore di autenticazione),69(servizio non disponibile) - Gli errori vengono inviati a stderr, i dati a stdout
- Consulta il riferimento completo dei comandi per le opzioni disponibili per ciascun comando