De CometAPI CLI leest instellingen uit een TOML-configuratiebestand, omgevingsvariabelen en command-line flags. Wanneer dezelfde instelling uit meerdere bronnen beschikbaar is, is de prioriteitsvolgorde:
CLI flags > configuratiebestand > omgevingsvariabelen > standaardwaarden
Configuratiebestand
Locatie: ~/.config/cometapi/config.toml
Voer de setupwizard uit om het configuratiebestand interactief aan te maken:
Of beheer afzonderlijke instellingen met de subopdracht config:
Beschikbare instellingen
Inloggegevens
De CLI gebruikt twee soorten inloggegevens:
API key
Vereist voor alle opdrachten. De API key authenticeert verzoeken naar de CometAPI-modelendpoints.
Maak een API key aan via CometAPI Console → API Keys.
Stel deze op een van de volgende manieren in:
Access token
Optioneel. De access token is vereist voor opdrachten op accountniveau: account, stats, tokens, logs en tasks.
Genereer een access token via CometAPI Console → Personal Settings.
Stel deze op een van de volgende manieren in:
Beveiliging
De CLI past de volgende beveiligingspraktijken toe:
- API keys en access tokens worden nooit gelogd of volledig weergegeven. Alleen de laatste 4 tekens worden getoond in diagnostische uitvoer.
- Het configuratiebestand wordt aangemaakt met restrictieve rechten (
0600) — alleen leesbaar voor de eigenaar van het bestand.
- Inloggegevens mogen nooit in versiebeheer worden opgenomen. Voeg het pad van het configuratiebestand toe aan je
.gitignore indien van toepassing.
Je bent verantwoordelijk voor al het gebruik en de kosten die met je API keys worden gemaakt. Bewaar je sleutels veilig en roteer ze als je ongeautoriseerde toegang vermoedt.
Probleemoplossing