La CLI di CometAPI legge le impostazioni da un file di configurazione TOML, dalle variabili d’ambiente e dai flag della riga di comando. Quando la stessa impostazione è disponibile da più fonti, l’ordine di priorità è: Flag CLI > file di configurazione > variabili d’ambiente > valori predefinitiDocumentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
File di configurazione
Posizione:~/.config/cometapi/config.toml
Esegui il wizard di configurazione per creare il file di configurazione in modo interattivo:
config:
Impostazioni disponibili
| Chiave di configurazione | Variabile d’ambiente | Descrizione |
|---|---|---|
api_key | COMETAPI_KEY | API key (obbligatoria per tutti i comandi) |
access_token | COMETAPI_ACCESS_TOKEN | Access token per i comandi a livello di account |
base_url | COMETAPI_BASE_URL | URL base dell’API (predefinito: https://api.cometapi.com/v1) |
default_model | COMETAPI_DEFAULT_MODEL | Modello predefinito per chat (fallback: gpt-5.4) |
output_format | — | Formato di output predefinito: table, json, yaml, csv o markdown |
Credenziali
La CLI utilizza due tipi di credenziali:API key
Obbligatoria per tutti i comandi. La API key autentica le richieste agli endpoint dei modelli CometAPI. Crea una API key in CometAPI Console → API Keys. Impostala in uno di questi modi:Access token
Opzionale. L’access token è obbligatorio per i comandi a livello di account:account, stats, tokens, logs e tasks.
Genera un access token in CometAPI Console → Personal Settings.
Impostalo in uno di questi modi:
Sicurezza
La CLI applica le seguenti pratiche di sicurezza:- Le API key e gli access token non vengono mai registrati nei log né visualizzati per intero. Nell’output diagnostico vengono mostrati solo gli ultimi 4 caratteri.
- Il file di configurazione viene creato con permessi restrittivi (
0600) — leggibile solo dal proprietario del file. - Le credenziali non dovrebbero mai essere salvate nel controllo di versione. Aggiungi il percorso del file di configurazione al tuo
.gitignorese applicabile.
Risoluzione dei problemi
| Errore | Soluzione |
|---|---|
API key not configured | Esegui cometapi init o imposta la variabile d’ambiente COMETAPI_KEY |
Connection failed | Esegui cometapi doctor per diagnosticare la connettività |
Access token not configured | Necessario solo per account/stats/tokens/logs/tasks. Esegui cometapi init per aggiungerne uno |