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ù origini, l’ordine di priorità è:
Flag CLI > file di configurazione > variabili d’ambiente > valori predefiniti
File di configurazione
Posizione: ~/.config/cometapi/config.toml
Esegui il wizard di configurazione per creare interattivamente il file di configurazione:
Oppure gestisci le singole impostazioni con il sottocomando config:
Impostazioni disponibili
Credenziali
La CLI utilizza due tipi di credenziali:
API key
Richiesta per tutti i comandi. La API key autentica le richieste agli endpoint model di CometAPI.
Crea una API key in CometAPI Console → API Keys.
Impostala in uno di questi modi:
Access token
Opzionale. L’access token è richiesto 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:
- API key e access token non vengono mai registrati nei log né mostrati per intero. Nei dati diagnostici 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 devono mai essere aggiunte al version control. Aggiungi il percorso del file di configurazione al tuo
.gitignore se applicabile.
Sei responsabile di tutti gli utilizzi e dei costi sostenuti con le tue API key. Mantieni le chiavi al sicuro e ruotale se sospetti un accesso non autorizzato.
Risoluzione dei problemi