Hopp til hovedinnhold

Oversikt over kommandoer

CommandDescriptionAuth
chat [MESSAGE]Send en melding eller start interaktiv REPLAPI-nøkkel
modelsList opp og søk etter tilgjengelige modellerAPI-nøkkel
balanceVis kontosaldoAPI-nøkkel (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 oppsettsveiviser
doctorKjør diagnostikk og helsesjekkerAPI-nøkkel
configAdministrer CLI-konfigurasjon
replStart interaktiv kommandolinjeskallAPI-nøkkel
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 turer.
# 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 konfigurasjon)
--system-sSystem Prompt
--temperature-tSampling temperature (0.0–2.0)
--max-tokensMaks antall Tokens i svar
--stream/--no-streamAktiver eller deaktiver Streaming (standard: stream)
--format-fUtdataformat
--jsonUtdata som JSON

Models

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

# Search by keyword
cometapi models --search gemini

# Limit results and output as JSON
cometapi models --search gpt --limit 10

## Tokens

List opp og søk i API-nøklene dine. Krever et access token.

```bash
# List API keys (paginated)
cometapi tokens

# Search by keyword
cometapi tokens --search raycast

# JSON output
cometapi tokens --json
OptionShortDescription
--search-sSøkeord
--page-pSidenummer
--page-sizeResultater per side
--format-fOutput-format
--jsonOutput 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 API-nøkkelnavn
--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
--exportOutput som CSV til stdout
--format-fOutput-format
--jsonOutput som JSON

Tasks

Vis asynkrone oppgavelogger 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-fOutput-format
--jsonOutput som JSON

Doctor

Kjør diagnostikk for å verifisere CLI-konfigurasjon og API-tilkobling.
cometapi doctor
cometapi doctor --json
Doctor sjekker:
  • At konfigurasjonsfilen finnes og kan leses
  • Tilgjengelighet for API-nøkkel og kilde (config, env eller mangler)
  • Tilgjengelighet for access token
  • Nettverkstilkobling til CometAPI-endepunktet
  • Gyldighet for API-autentisering
OptionShortDescription
--format-fOutput-format
--jsonOutput 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 oppsettsveiviseren for å konfigurere API-nøkkelen din og access token.
cometapi init
Veiviseren skriver innstillinger til ~/.config/cometapi/config.toml.

Repl

Start et fullt interaktivt kommandoskall der du kan kjøre hvilken som helst CLI-kommando uten prefikset cometapi.
cometapi repl

Output formats

Alle datakommandoer støtter --json eller --format:
cometapi models --json
cometapi models --format yaml
cometapi stats --format csv
cometapi account --format markdown
FormatDescription
tableRik tabell i terminalen (standard)
jsonJSON-output
yamlYAML-output
csvKommaseparerte 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-fullføring:
cometapi --install-completion
Støttede shells: Bash, Zsh, Fish.

Avslutningskoder

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