Hopp til hovedinnhold
CometAPI CLI leser innstillinger fra en TOML-konfigurasjonsfil, miljøvariabler og kommandolinjeflagg. Når samme innstilling er tilgjengelig fra flere kilder, er prioritetsrekkefølgen: CLI-flagg > konfigurasjonsfil > miljøvariabler > standardverdier

Konfigurasjonsfil

Plassering: ~/.config/cometapi/config.toml Kjør oppsettveiviseren for å opprette konfigurasjonsfilen interaktivt:
cometapi init
Eller administrer enkeltinnstillinger med underkommandoen config:
# View current configuration
cometapi config show

# Set a value
cometapi config set api_key sk-...

# Remove a value
cometapi config unset api_key

# Show the config file path
cometapi config path

Tilgjengelige innstillinger

KonfigurasjonsnøkkelMiljøvariabelBeskrivelse
api_keyCOMETAPI_KEYAPI-nøkkel (påkrevd for alle kommandoer)
access_tokenCOMETAPI_ACCESS_TOKENTilgangstoken for kommandoer på kontonivå
base_urlCOMETAPI_BASE_URLAPI-base-URL (standard: https://api.cometapi.com/v1)
default_modelCOMETAPI_DEFAULT_MODELStandard model for chat (reserve: gpt-5.4)
output_formatStandard utdataformat: table, json, yaml, csv eller markdown

Legitimasjon

CLI-en bruker to typer legitimasjon:

API key

Påkrevd for alle kommandoer. API key autentiserer forespørsler til CometAPI-modellepunktene. Opprett en API key på CometAPI Console → API Keys. Angi den på en av disse måtene:
export COMETAPI_KEY="<COMETAPI_KEY>"

Access token

Valgfritt. Access token er påkrevd for kommandoer på kontonivå: account, stats, tokens, logs og tasks. Generer et Access token på CometAPI Console → Personal Settings. Angi det på en av disse måtene:
export COMETAPI_ACCESS_TOKEN="your-access-token"

Sikkerhet

CLI-en bruker følgende sikkerhetspraksiser:
  • API-nøkler og tilgangstokener logges aldri eller vises i sin helhet. Bare de siste 4 tegnene vises i diagnostikkutdata.
  • Konfigurasjonsfilen opprettes med restriktive tillatelser (0600) — lesbar kun for fileieren.
  • Legitimasjon skal aldri committes til versjonskontroll. Legg til stien til konfigurasjonsfilen i .gitignore hvis det er aktuelt.
Du er ansvarlig for all bruk og alle kostnader som påløper med API-nøklene dine. Oppbevar nøklene sikkert og roter dem hvis du mistenker uautorisert tilgang.

Feilsøking

FeilLøsning
API key not configuredKjør cometapi init eller angi miljøvariabelen COMETAPI_KEY
Connection failedKjør cometapi doctor for å diagnostisere tilkoblingen
Access token not configuredTrengs bare for account/stats/tokens/logs/tasks. Kjør cometapi init for å legge til en