De CometAPI CLI leest instellingen uit een TOML-configuratiebestand, omgevingsvariabelen en commandoregelopties. Wanneer dezelfde instelling uit meerdere bronnen beschikbaar is, is de prioriteitsvolgorde: CLI-vlaggen > configuratiebestand > omgevingsvariabelen > standaardwaardenDocumentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Configuratiebestand
Locatie:~/.config/cometapi/config.toml
Voer de installatiewizard uit om het configuratiebestand interactief aan te maken:
config:
Beschikbare instellingen
| Config key | Environment variable | Beschrijving |
|---|---|---|
api_key | COMETAPI_KEY | API-sleutel (vereist voor alle opdrachten) |
access_token | COMETAPI_ACCESS_TOKEN | Access token voor opdrachten op accountniveau |
base_url | COMETAPI_BASE_URL | API-basis-URL (standaard: https://api.cometapi.com/v1) |
default_model | COMETAPI_DEFAULT_MODEL | Standaardmodel voor chat (fallback: gpt-5.4) |
output_format | — | Standaard uitvoerformaat: table, json, yaml, csv of markdown |
Inloggegevens
De CLI gebruikt twee soorten inloggegevens:API key
Vereist voor alle opdrachten. De API-sleutel authenticeert verzoeken naar de CometAPI-modelendpoints. Maak een API-sleutel 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-sleutels en access tokens worden nooit gelogd of volledig weergegeven. Alleen de laatste 4 tekens worden getoond in diagnostische uitvoer.
- Het configuratiebestand wordt aangemaakt met beperkende machtigingen (
0600) — alleen leesbaar voor de eigenaar van het bestand. - Inloggegevens mogen nooit in versiebeheer worden vastgelegd. Voeg het pad van het configuratiebestand toe aan je
.gitignoreindien van toepassing.
Probleemoplossing
| Error | Solution |
|---|---|
API key not configured | Voer cometapi init uit of stel de omgevingsvariabele COMETAPI_KEY in |
Connection failed | Voer cometapi doctor uit om de connectiviteit te diagnosticeren |
Access token not configured | Alleen nodig voor account/stats/tokens/logs/tasks. Voer cometapi init uit om er een toe te voegen |