Panoramica dei comandi
| Command | Description | Auth |
|---|---|---|
chat [MESSAGE] | Invia un messaggio o avvia la REPL interattiva | API key |
models | Elenca e cerca i modelli disponibili | API key |
balance | Mostra il saldo dell’account | API key (o access token) |
account | Mostra il profilo dell’account | Access token |
stats | Mostra le statistiche di utilizzo | Access token |
tokens | Elenca e cerca le tue API key | Access token |
logs | Sfoglia i log di utilizzo con filtri | Access token |
tasks | Mostra i log delle attività asincrone | Access token |
init | Procedura guidata di configurazione interattiva | — |
doctor | Esegue diagnostica e controlli di integrità | API key |
config | Gestisce la configurazione della CLI | — |
repl | Avvia una shell di comando interattiva | API key |
COMETAPI_ACCESS_TOKEN o la chiave di configurazione access_token. Consulta la guida alla configurazione per i dettagli.
Chat
Invia un singolo messaggio o avvia la REPL interattiva multi-turn.| Option | Short | Description |
|---|---|---|
--model | -m | Modello da usare (predefinito: dalla configurazione) |
--system | -s | Prompt di sistema |
--temperature | -t | Temperatura di campionamento (0.0–2.0) |
--max-tokens | Numero massimo di token nella risposta | |
--stream/--no-stream | Abilita o disabilita lo Streaming (predefinito: stream) | |
--format | -f | Formato di output |
--json | Output come JSON |
Models
Elenca i modelli disponibili con ricerca e limite opzionali.| Option | Short | Description |
|---|---|---|
--search | -s | Filtra i modelli per parola chiave |
--limit | -l | Numero massimo di risultati |
--format | -f | Formato di output |
--json | Output come JSON |
Balance
Mostra il saldo del tuo account CometAPI.| Option | Short | Description |
|---|---|---|
--source | -s | Origine dei dati: account (intero account) o key (API key corrente). |
--format | -f | Formato di output |
--json | Output come JSON |
Account
Mostra il profilo del tuo account. Richiede un access token.| Option | Short | Description |
|---|---|---|
--format | -f | Formato di output |
--json | Output come JSON |
Stats
Mostra le statistiche di utilizzo per il mese corrente. Richiede un access token.| Option | Short | Description |
|---|---|---|
--format | -f | Formato di output |
--json | Output come JSON |
Tokens
Elenca e cerca le tue chiavi API. Richiede un token di accesso.| Option | Short | Description |
|---|---|---|
--search | -s | Parola chiave di ricerca |
--page | -p | Numero di pagina |
--page-size | Risultati per pagina | |
--format | -f | Formato di output |
--json | Output in JSON |
Logs
Sfoglia i log di utilizzo con filtri. Richiede un token di accesso.| Option | Short | Description |
|---|---|---|
--model | -m | Filtra per model ID |
--token-name | Filtra per nome della chiave API | |
--type | -t | Tipo di log: consume, topup, error, refund, system, manage |
--start | Data di inizio (YYYY-MM-DD) | |
--end | Data di fine (YYYY-MM-DD) | |
--group | -g | Filtra per gruppo |
--limit | -l | Numero massimo di voci |
--page | -p | Numero di pagina |
--page-size | Risultati per pagina | |
--export | Output come CSV su stdout | |
--format | -f | Formato di output |
--json | Output in JSON |
Tasks
Mostra i log delle attività asincrone per piattaforme come Suno, Midjourney, Luma e Kling. Richiede un token di accesso.| Option | Short | Description |
|---|---|---|
--platform | Filtra per nome della piattaforma | |
--status | Filtra per stato | |
--limit | -l | Numero massimo di voci |
--format | -f | Formato di output |
--json | Output in JSON |
Doctor
Esegui una diagnostica per verificare la configurazione della CLI e la connettività API.- Esistenza e leggibilità del file di configurazione
- Disponibilità della chiave API e origine (config, env o mancante)
- Disponibilità del token di accesso
- Connettività di rete verso l’endpoint CometAPI
- Validità dell’autenticazione API
| Option | Short | Description |
|---|---|---|
--format | -f | Formato di output |
--json | Output in JSON |
Config
Gestisci la configurazione della CLI memorizzata in~/.config/cometapi/config.toml.
Init
Esegui la procedura guidata di configurazione interattiva per configurare la tua chiave API e il token di accesso.~/.config/cometapi/config.toml.
Repl
Avvia una shell di comando interattiva completa in cui puoi eseguire qualsiasi comando CLI senza il prefissocometapi.
Output formats
Tutti i comandi relativi ai dati supportano--json o --format:
| Format | Description |
|---|---|
table | Tabella avanzata nel terminale (predefinito) |
json | Output JSON |
yaml | Output YAML |
csv | Valori separati da virgole |
markdown | Tabella Markdown |
Shell completion
Installa il completamento della shell per il supporto al completamento tramite tabulazione:Codici di uscita
| Codice | Significato |
|---|---|
0 | Successo |
1 | Errore generale |
2 | Argomenti non validi |
64 | Configurazione mancante |
69 | Servizio non disponibile |
77 | Errore di autenticazione |