> ## Documentation Index
> Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Kommandoreferanse

> Referanse for CometAPI CLI-kommandoer, inkludert chat, modeller, model info, run, balance, account, stats, tokens, logs, tasks, doctor, config og repl.

Bruk `cometapi -h` eller `cometapi <command> -h` for å se de nøyaktige argumentene og alternativene for den installerte versjonen.

## Kommandooversikt

| Command           | Description                                                                     | Auth                              |
| ----------------- | ------------------------------------------------------------------------------- | --------------------------------- |
| `chat [MESSAGE]`  | Send en chat-melding eller start chat REPL                                      | API key                           |
| `models`          | List opp og filtrer metadata i modellkatalogen                                  | API key                           |
| `model info <id>` | Undersøk én modells offentlige metadata                                         | API key                           |
| `run [MODEL]`     | Send én forespørsel gjennom chat-, responses-, anthropic- eller gemini-formater | API key                           |
| `balance`         | Vis konto- eller gjeldende API key-saldo                                        | API key or access token           |
| `account`         | Vis kontoprofil                                                                 | Access token                      |
| `stats`           | Vis bruksstatistikk                                                             | Access token                      |
| `tokens`          | List opp og søk i API-nøkler                                                    | Access token                      |
| `logs`            | Bla gjennom brukslogger med filtre                                              | Access token                      |
| `tasks`           | Vis logger for asynkrone oppgaver                                               | Access token                      |
| `init`            | Kjør oppsettsveiviseren                                                         | None                              |
| `doctor`          | Kjør diagnostikk                                                                | API key                           |
| `config`          | Administrer lokal konfigurasjon                                                 | None                              |
| `repl`            | Start et interaktivt kommandoskall                                              | Avhenger av kommandoen som brukes |

Kommandoer merket **Access token** krever miljøvariabelen `COMETAPI_ACCESS_TOKEN` eller konfigurasjonsnøkkelen `access_token`. Se [konfigurasjonsveiledningen](/no/libraries/cli/configuration) for detaljer.

## Chat

Send én enkelt melding eller start chat REPL for flere runder.

```bash theme={null}
cometapi chat "Explain CometAPI in one sentence."
cometapi chat "Summarize this" --model your-model-id --system "Be concise."
cometapi chat "Hello" --no-stream
cometapi chat "Hello" --json
cometapi chat
```

| Option                 | Short | Description                       |
| ---------------------- | ----- | --------------------------------- |
| `--model`              | `-m`  | Modell som skal brukes            |
| `--system`             | `-s`  | System prompt                     |
| `--temperature`        | `-t`  | Sampling-temperatur               |
| `--max-tokens`         |       | Maksimalt antall response tokens  |
| `--stream/--no-stream` |       | Aktiver eller deaktiver Streaming |
| `--format`             | `-f`  | Utdataformat                      |
| `--json`               |       | Output som JSON                   |

## Models

List opp modeller fra den offentlige katalogen som standard. Katalogutdata inkluderer model ID, provider, model type, funksjoner, endpoints, priser, kontekstlengde og maksimalt antall completion tokens.

```bash theme={null}
cometapi models
cometapi models --search gpt --limit 10
cometapi models --provider openai --type chat --limit 10
cometapi models --feature image --endpoint responses --json
cometapi models --refresh
cometapi models --source openai --search gpt
```

| Option                      | Short | Description                                                      |
| --------------------------- | ----- | ---------------------------------------------------------------- |
| `--search`                  | `-s`  | Filtrer etter ID, kode, navn, beskrivelse eller provider         |
| `--provider`                |       | Filtrer etter providernavn eller kode                            |
| `--type`, `--modality`      |       | Filtrer etter model type eller modality                          |
| `--feature`, `--capability` |       | Filtrer etter feature eller capability                           |
| `--endpoint`                |       | Filtrer etter endpoint-navn, metode eller sti                    |
| `--limit`                   | `-l`  | Maksimalt antall resultater                                      |
| `--source`                  |       | Bruk `catalog`-metadata eller OpenAI-kompatibel `openai`-listing |
| `--refresh`                 |       | Oppdater katalogcachen på én time                                |
| `--no-cache`                |       | Omgå katalogcachen for denne kommandoen                          |
| `--format`                  | `-f`  | Utdataformat                                                     |
| `--json`                    |       | Output som JSON                                                  |

Katalogcachen lagres i `~/.cache/cometapi/models.json`.

## Model info

Inspiser offentlig metadata for én modell. Kommandoen løser modellen gjennom den offentlige katalogen, og laster deretter detaljert metadata for katalogkoden.

```bash theme={null}
cometapi model info your-model-id
cometapi model info your-model-id --json
cometapi model info your-model-id --refresh
```

| Option       | Short | Description                               |
| ------------ | ----- | ----------------------------------------- |
| `--refresh`  |       | Oppdater katalogbufferen før oppslag      |
| `--no-cache` |       | Omgå katalogbufferen for denne kommandoen |
| `--format`   | `-f`  | Utdataformat                              |
| `--json`     |       | Skriv ut rå modell-detalj-JSON            |

Tabellutdata inkluderer leverandør, modelltype, funksjoner, endepunkter, priser, kontekstlengde, maksimalt antall fullføringstokens, dokumentasjons-URL og oversikt.

## Run

Send én forespørsel gjennom et valgt endepunktformat. Bruk `--input-file` for en JSON-body, gjentatte `-i key=value`-verdier for overstyringer, og `-p/--prompt` som en snarvei for prompt.

```bash theme={null}
cometapi run your-model-id -p "Write one sentence about CometAPI."
cometapi run your-model-id --endpoint responses -p "Reply with OK only." -i max_output_tokens=32 --json
cometapi run your-model-id --endpoint anthropic -p "Reply with OK only." -i max_tokens=32
cometapi run your-model-id --endpoint gemini -p "Reply with OK only." -i generationConfig.maxOutputTokens=32
cometapi run your-model-id --endpoint responses --input-file body.json -i temperature=0.2 --json
```

| Option         | Short | Description                                                      |
| -------------- | ----- | ---------------------------------------------------------------- |
| `--endpoint`   | `-e`  | Endepunktformat: `chat`, `responses`, `anthropic` eller `gemini` |
| `--input-file` |       | JSON-objekt som request body                                     |
| `--input`      | `-i`  | Forespørselsinput som `key=value`; gjenta for flere verdier      |
| `--prompt`     | `-p`  | Prompt-snarvei                                                   |
| `--json`       |       | Skriv ut rå JSON-respons                                         |

Tilordning av endepunkter:

| Endpoint    | Request path                      | Auth                                                |
| ----------- | --------------------------------- | --------------------------------------------------- |
| `chat`      | `POST /v1/chat/completions`       | Bearer API-nøkkel                                   |
| `responses` | `POST /v1/responses`              | Bearer API-nøkkel                                   |
| `anthropic` | `POST /v1/messages`               | `x-api-key` API-nøkkel og Anthropic versjons-header |
| `gemini`    | Gemini Generate Content modellsti | `x-goog-api-key` API-nøkkel                         |

Rekkefølgen for sammenslåing av body er `--input-file`, gjentatte `-i key=value`, prompt-snarvei, og deretter posisjonell `MODEL`. Inline-verdier parses som JSON når mulig. Nøkler med punktnotasjon oppretter nøstede objekter.

## Balance

Vis saldoen for CometAPI-kontoen din eller faktureringsvisningen for gjeldende API-nøkkel.

```bash theme={null}
cometapi balance
cometapi balance --source account
cometapi balance --source key
cometapi balance --json
```

| Option     | Short | Description                      |
| ---------- | ----- | -------------------------------- |
| `--source` | `-s`  | Datakilde: `account` eller `key` |
| `--format` | `-f`  | Utdataformat                     |
| `--json`   |       | Skriv ut som JSON                |

## Account

Vis kontoprofilen din. Krever et tilgangstoken.

```bash theme={null}
cometapi account
cometapi account --json
```

## Stats

Vis bruksstatistikk. Krever et tilgangstoken.

```bash theme={null}
cometapi stats
cometapi stats --json
```

## Tokens

List opp og søk etter API-nøkler. Krever et tilgangstoken.

```bash theme={null}
cometapi tokens
cometapi tokens --search project
cometapi tokens --json
```

| Option     | Short | Description         |
| ---------- | ----- | ------------------- |
| `--search` | `-s`  | Søkeord             |
| `--page`   | `-p`  | Sidenummer          |
| `--limit`  | `-l`  | Resultater per side |
| `--format` | `-f`  | Utdataformat        |
| `--json`   |       | Skriv ut som JSON   |

## Logger

Bla gjennom brukslogger med filtre. Krever et access token.

```bash theme={null}
cometapi logs
cometapi logs --model your-model-id
cometapi logs --start 2026-04-01 --end 2026-04-14
cometapi logs --type consume
cometapi logs --export > usage.csv
cometapi logs --limit 50 --json
cometapi logs --request-id 20260617165550885561292gJBlzjtp
```

| Option         | Short | Description                                          |
| -------------- | ----- | ---------------------------------------------------- |
| `--model`      | `-m`  | Filtrer etter model ID                               |
| `--token-name` | `-t`  | Filtrer etter API-nøkkelnavn                         |
| `--type`       |       | Loggtype                                             |
| `--search`     | `-s`  | Søkeord                                              |
| `--start`      |       | Startdato                                            |
| `--end`        |       | Sluttdato                                            |
| `--group`      | `-g`  | Filtrer etter API-nøkkelgruppe                       |
| `--request-id` |       | Slå opp én forespørsel etter `X-Cometapi-Request-Id` |
| `--page`       | `-p`  | Sidenummer                                           |
| `--limit`      | `-l`  | Resultater per side                                  |
| `--export`     |       | Skriv ut serverside-CSV til stdout                   |
| `--format`     | `-f`  | Utdataformat                                         |
| `--json`       |       | Skriv ut som JSON                                    |

`logs --request-id` utfører ett indeksert oppslag mot operatørlogg-endepunktet og
godtar bare et eksakt samsvar med `request_id`. CLI-en skanner ikke reserve-loggsider,
fordi self-log-endepunktet ikke bruker `request_id`-filtrering.

## Oppgaver

Vis asynkrone oppgavelogger. Krever et access token.

```bash theme={null}
cometapi tasks
cometapi tasks --platform kling
cometapi tasks --status SUCCESS
cometapi tasks --json
```

| Option       | Short | Description                 |
| ------------ | ----- | --------------------------- |
| `--platform` | `-p`  | Filtrer etter plattform     |
| `--task-id`  |       | Filtrer etter oppgave-ID    |
| `--status`   | `-s`  | Filtrer etter status        |
| `--action`   | `-a`  | Filtrer etter handlingstype |
| `--start`    |       | Startdato                   |
| `--end`      |       | Sluttdato                   |
| `--page`     |       | Sidenummer                  |
| `--limit`    | `-l`  | Resultater per side         |
| `--format`   | `-f`  | Utdataformat                |
| `--json`     |       | Skriv ut som JSON           |

## Doctor

Kjør diagnostikk for å verifisere konfigurasjon og API-tilkobling.

```bash theme={null}
cometapi doctor
cometapi doctor --json
```

## Config

Administrer CLI-konfigurasjon lagret i `~/.config/cometapi/config.toml`.

```bash theme={null}
cometapi config show
cometapi config set api_key "$COMETAPI_KEY"
cometapi config set default_model your-model-id
cometapi config unset api_key
cometapi config path
```

Se [konfigurasjonsguiden](/no/libraries/cli/configuration) for alle tilgjengelige nøkler.

## Init

Kjør den interaktive oppsettsveiviseren:

```bash theme={null}
cometapi init
```

## Repl

Start et fullverdig interaktivt kommandoskall:

```bash theme={null}
cometapi repl
```

## Utdataformater

De fleste datakommandoer støtter `--json` eller `--format`:

```bash theme={null}
cometapi models --json
cometapi models --format yaml
cometapi stats --format csv
cometapi account --format markdown
```

| Format     | Description             |
| ---------- | ----------------------- |
| `table`    | Rik tabell i terminalen |
| `json`     | JSON-utdata             |
| `yaml`     | YAML-utdata             |
| `csv`      | Kommaseparerte verdier  |
| `markdown` | Markdown-tabell         |
