Il CometAPI CLI è in beta. I nomi dei comandi e le opzioni possono cambiare mentre l’interfaccia si stabilizza.
Funzionalità
- Chattare con i modelli usando output in streaming o una REPL interattiva
- Consultare i metadati del catalogo dei modelli, inclusi provider, modality, endpoint, capability, Context Window e pricing fields
- Ispezionare un modello con
cometapi model info <id> - Inviare una richiesta tramite i formati Chat Completions, Responses, Anthropic Messages o Gemini Generate Content con
cometapi run - Controllare saldo, profilo account, statistiche di utilizzo, API keys, log e cronologia dei task asincroni
- Esportare dati in formato tabella, JSON, YAML, CSV o Markdown
- Archiviare la configurazione locale in
~/.config/cometapi/config.toml
Prerequisiti
- Python 3.10 o successivo
- Una CometAPI API key
Installa la CLI
Installa il pacchetto da PyPI:Inizia a usare la CLI
1
Configura le credenziali
Esegui la procedura guidata di configurazione:Puoi anche configurare la API key con una variabile d’ambiente:Il valore opzionale
COMETAPI_ACCESS_TOKEN è necessario solo per i comandi account, stats, tokens, logs e tasks.2
Chatta con un modello
Invia un singolo messaggio di chat:Esegui
cometapi chat senza un messaggio per avviare la REPL della chat.3
Consulta i modelli
Cerca nel catalogo pubblico dei modelli:Filtra per metadati del catalogo:
4
Ispeziona un modello
Mostra i metadati dettagliati di un modello:Esporta il payload raw dei dettagli:
5
Esegui una richiesta multi-protocollo
Invia una richiesta una tantum tramite l’endpoint chat predefinito:Seleziona un altro formato di endpoint quando il corpo della richiesta segue uno schema diverso del provider:
Ottieni aiuto sui comandi
Usa-h sul comando principale o su qualsiasi sottocomando per ispezionare le opzioni della versione installata: