Hopp til hovedinnhold

Kommandooversikt

CommandDescriptionAuth
chat [MESSAGE]Send en melding eller start interaktiv REPLAPI key
modelsList opp og søk i tilgjengelige modellerAPI key
balanceVis kontosaldoAPI key (eller access token)
accountVis kontoprofilAccess token
statsVis bruksstatistikkAccess token
tokensList opp og søk i API-nøklene dineAccess token
logsBla gjennom brukslogger med filtreAccess token
tasksVis logger for asynkrone oppgaverAccess token
initInteraktiv oppstartsveiviser
doctorKjør diagnostikk og helsesjekkerAPI key
configAdministrer CLI-konfigurasjon
replStart interaktivt kommandoskallAPI key
Kommandoer merket Access token krever miljøvariabelen COMETAPI_ACCESS_TOKEN eller konfigurasjonsnøkkelen access_token. Se konfigurasjonsguiden for detaljer.

Chat

Send én enkelt melding eller start den interaktive REPL-en med flere runder.
# Single message (streaming by default)
cometapi chat "Explain quantum computing in one sentence"

# Override model and add a system prompt
cometapi chat "Summarize this" --model claude-sonnet-4-6 --system "Be concise"

# Disable streaming
cometapi chat "Hello" --no-stream

# JSON output (full API response)
cometapi chat "Hello" --json

# Interactive REPL (omit message)
cometapi chat
OptionShortDescription
--model-mModell som skal brukes (standard: fra config)
--system-sSystem Prompt
--temperature-tSampling-temperatur (0.0–2.0)
--max-tokensMaks antall Tokens i svar
--stream/--no-streamAktiver eller deaktiver Streaming (standard: stream)
--format-fUtdataformat
--jsonSkriv ut som JSON

Models

List opp tilgjengelige modeller med valgfritt søk og begrensning.
# List all models
cometapi models

# Search by keyword
cometapi models --search gemini

# Limit results and output as JSON
cometapi models --search gpt --limit 10 --json
OptionShortDescription
--search-sFiltrer modeller etter nøkkelord
--limit-lMaksimalt antall resultater
--format-fUtdataformat
--jsonSkriv ut som JSON

Balance

Vis saldoen for CometAPI-kontoen din.
# Default: account-level balance (falls back to per-key billing)
cometapi balance

# Force account-level view
cometapi balance --source account

# Force API key billing view
cometapi balance --source key

# JSON output
cometapi balance --json
OptionShortDescription
--source-sDatakilde: account (hele kontoen) eller key (gjeldende API key).
--format-fUtdataformat
--jsonSkriv ut som JSON

Account

Vis kontoprofilen din. Krever et access token.
cometapi account
cometapi account --json
OptionShortDescription
--format-fUtdataformat
--jsonSkriv ut som JSON

Stats

Vis bruksstatistikk for inneværende måned. Krever et access token.
cometapi stats
cometapi stats --json
Utdata inkluderer: antall forespørsler, bruksbeløp, suksessrate og beregnet antall dager med gjenværende saldo.
OptionShortDescription
--format-fUtdataformat
--jsonSkriv ut som JSON

Tokens

List opp og søk i API-nøklene dine. Krever et access token.
# List API keys (paginated)
cometapi tokens

# Search by keyword
cometapi tokens --search raycast

# JSON output
cometapi tokens --json
OptionShortDescription
--search-sSøk etter nøkkelord
--page-pSidenummer
--page-sizeResultater per side
--format-fUtdataformat
--jsonSkriv ut som JSON

Logs

Bla gjennom brukslogger med filtre. Krever et access token.
# Recent logs
cometapi logs

# Filter by model
cometapi logs --model gpt-5.4

# Filter by date range
cometapi logs --start 2026-04-01 --end 2026-04-14

# Filter by log type
cometapi logs --type consume

# Export as CSV
cometapi logs --export > usage.csv

# JSON output with limit
cometapi logs --limit 50 --json
OptionShortDescription
--model-mFiltrer etter model ID
--token-nameFiltrer etter navn på API key
--type-tLoggtype: consume, topup, error, refund, system, manage
--startStartdato (YYYY-MM-DD)
--endSluttdato (YYYY-MM-DD)
--group-gFiltrer etter gruppe
--limit-lMaksimalt antall oppføringer
--page-pSidenummer
--page-sizeResultater per side
--exportSkriv ut som CSV til stdout
--format-fUtdataformat
--jsonSkriv ut som JSON

Tasks

Vis logger for asynkrone oppgaver for plattformer som Suno, Midjourney, Luma og Kling. Krever et access token.
# Recent tasks
cometapi tasks

# Filter by platform
cometapi tasks --platform suno

# Filter by status
cometapi tasks --status SUCCESS

# JSON output
cometapi tasks --json
OptionShortDescription
--platformFiltrer etter plattformnavn
--statusFiltrer etter status
--limit-lMaksimalt antall oppføringer
--format-fUtdataformat
--jsonSkriv ut som JSON

Doctor

Kjør diagnostikk for å verifisere CLI-konfigurasjon og API-tilkobling.
cometapi doctor
cometapi doctor --json
Doctor sjekker:
  • At config-filen finnes og er lesbar
  • Tilgjengelighet for API key og kilde (config, env eller mangler)
  • Tilgjengelighet for access token
  • Nettverkstilkobling til CometAPI-endepunktet
  • Gyldighet for API-autentisering
OptionShortDescription
--format-fUtdataformat
--jsonSkriv ut som JSON

Config

Administrer CLI-konfigurasjon lagret i ~/.config/cometapi/config.toml.
# Show current config
cometapi config show

# Set a value
cometapi config set api_key sk-...
cometapi config set default_model claude-sonnet-4-6
cometapi config set output_format json

# Remove a value
cometapi config unset api_key

# Show config file path
cometapi config path
Se konfigurasjonsguiden for alle tilgjengelige nøkler.

Init

Kjør den interaktive oppstartsveiviseren for å konfigurere API key og access token.
cometapi init
Veiviseren skriver innstillinger til ~/.config/cometapi/config.toml.

Repl

Start et fullt interaktivt kommandoskall der du kan kjøre alle CLI-kommandoer uten prefikset cometapi.
cometapi repl

Utdataformater

Alle datakommandoer støtter --json eller --format:
cometapi models --json
cometapi models --format yaml
cometapi stats --format csv
cometapi account --format markdown
FormatDescription
tableRikt formatert tabell i terminalen (standard)
jsonJSON-utdata
yamlYAML-utdata
csvKommaskilte verdier
markdownMarkdown-tabell
Angi et standardformat for alle kommandoer via config:
cometapi config set output_format json

Shell completion

Installer shell completion for støtte til tab-komplettering:
cometapi --install-completion
Støttede shells: Bash, Zsh, Fish.

Exit codes

CodeMeaning
0Vellykket
1Generell feil
2Ugyldige argumenter
64Konfigurasjon mangler
69Tjenesten er utilgjengelig
77Autentiseringsfeil