La CometAPI CLI è in beta. Sono previste piccole modifiche ai comandi e alla UX mentre l’interfaccia della CLI si stabilizza.
Funzionalità
- Chat multi-modello con Streaming e REPL interattiva
- Ricerca e 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: tabella, JSON, YAML, CSV, Markdown
- Configurazione basata su TOML con procedura guidata di setup
- Completamento della shell per Bash, Zsh e Fish
- Design adatto agli agenti con output JSON strutturato e codici di uscita deterministici
Prerequisiti
- Python 3.10 o versione successiva
- Una chiave API CometAPI
Installazione
Usa la pagina del pacchetto PyPI come riferimento principale per l’installazione, quindi scegli uno dei seguenti metodi per installare la CLI:Guida rapida
Esegui la procedura guidata di setup
La procedura guidata interattiva memorizza la tua chiave API e l’eventuale access token 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 nella REPL di chat multi-turno:
| Command | Description |
|---|---|
/model | Cambia il modello attivo |
/system | Imposta o modifica il system prompt |
/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 della REPL |
/exit | Esci dalla REPL |
Integrazione con agenti
La CLI è progettata per l’uso da parte di agenti 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 specifiche di ciascun comando