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

Config-fil

Plassering: ~/.config/cometapi/config.toml Kjør oppsettsveiviseren for å opprette config-filen interaktivt:
cometapi init
Eller administrer individuelle innstillinger 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

Config keyEnvironment variableDescription
api_keyCOMETAPI_KEYAPI key (kreves for alle kommandoer)
access_tokenCOMETAPI_ACCESS_TOKENAccess token for kommandoer på kontonivå
base_urlCOMETAPI_BASE_URLAPI-base-URL (standard: https://api.cometapi.com/v1)
default_modelCOMETAPI_DEFAULT_MODELStandardmodell for chat (reserve: gpt-5.4)
output_formatStandard output format: table, json, yaml, csv eller markdown

Legitimasjon

CLI-en bruker to typer legitimasjon:

API key

Kreves for alle kommandoer. API key autentiserer forespørsler til CometAPI-modellendepunktene. 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 kreves for kommandoer på kontonivå: account, stats, tokens, logs og tasks. Generer en access token på CometAPI Console → Personal Settings. Angi den på en av disse måtene:
export COMETAPI_ACCESS_TOKEN="your-access-token"

Sikkerhet

CLI-en bruker følgende sikkerhetspraksiser:
  • API keys og access tokens blir aldri logget eller vist i sin helhet. Bare de siste 4 tegnene vises i diagnostikkutdata.
  • Config-filen opprettes med restriktive tillatelser (0600) — lesbar kun for fileieren.
  • Legitimasjon skal aldri committes til versjonskontroll. Legg til banen til config-filen i .gitignore hvis det er relevant.
Du er ansvarlig for all bruk og alle kostnader som påløper med dine API keys. Hold nøklene dine sikre og roter dem hvis du mistenker uautorisert tilgang.

Feilsøking

ErrorSolution
API key not configuredKjør cometapi init eller sett 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