Overzicht van opdrachten
| Command | Description | Auth |
|---|---|---|
chat [MESSAGE] | Verstuur een bericht of start interactieve REPL | API-sleutel |
models | Beschikbare modellen weergeven en doorzoeken | API-sleutel |
balance | Accountsaldo weergeven | API-sleutel (of access token) |
account | Accountprofiel weergeven | Access token |
stats | Gebruiksstatistieken weergeven | Access token |
tokens | Je API-sleutels weergeven en doorzoeken | Access token |
logs | Gebruikslogs bekijken met filters | Access token |
tasks | Async taaklogs weergeven | Access token |
init | Interactieve setupwizard | — |
doctor | Diagnostiek en health checks uitvoeren | API-sleutel |
config | CLI-configuratie beheren | — |
repl | Interactieve opdrachtshell starten | API-sleutel |
COMETAPI_ACCESS_TOKEN of de configsleutel access_token. Zie de configuratiegids voor details.
Chat
Verstuur één bericht of start de interactieve REPL met meerdere beurten.| Option | Short | Description |
|---|---|---|
--model | -m | Te gebruiken model (standaard: uit config) |
--system | -s | System prompt |
--temperature | -t | Sampling temperature (0.0–2.0) |
--max-tokens | Maximaal aantal tokens in de response | |
--stream/--no-stream | Streaming inschakelen of uitschakelen (standaard: stream) | |
--format | -f | Outputindeling |
--json | Output als JSON |
Models
Beschikbare modellen weergeven met optionele zoekopdracht en limiet.| Option | Short | Description |
|---|---|---|
--search | -s | Modellen filteren op trefwoord |
--limit | -l | Maximum aantal resultaten |
--format | -f | Outputindeling |
--json | Output als JSON |
Balance
Toon het saldo van je CometAPI-account.| Option | Short | Description |
|---|---|---|
--source | -s | Databron: account (volledig account) of key (huidige API-sleutel). |
--format | -f | Outputindeling |
--json | Output als JSON |
Account
Toon je accountprofiel. Vereist een access token.| Option | Short | Description |
|---|---|---|
--format | -f | Outputindeling |
--json | Output als JSON |
Stats
Toon gebruiksstatistieken voor de huidige maand. Vereist een access token.| Option | Short | Description |
|---|---|---|
--format | -f | Outputindeling |
--json | Output als JSON |
Tokens
Maak een lijst van en doorzoek je API-sleutels. Vereist een access token.| Option | Short | Description |
|---|---|---|
--search | -s | Zoekterm |
--page | -p | Paginanummer |
--page-size | Resultaten per pagina | |
--format | -f | Outputformaat |
--json | Output als JSON |
Logs
Blader door gebruikslogs met filters. Vereist een access token.| Option | Short | Description |
|---|---|---|
--model | -m | Filter op model ID |
--token-name | Filter op API-sleutelnaam | |
--type | -t | Logtype: consume, topup, error, refund, system, manage |
--start | Startdatum (YYYY-MM-DD) | |
--end | Einddatum (YYYY-MM-DD) | |
--group | -g | Filter op groep |
--limit | -l | Maximaal aantal items |
--page | -p | Paginanummer |
--page-size | Resultaten per pagina | |
--export | Output als CSV naar stdout | |
--format | -f | Outputformaat |
--json | Output als JSON |
Tasks
Toon async task-logs voor platforms zoals Suno, Midjourney, Luma en Kling. Vereist een access token.| Option | Short | Description |
|---|---|---|
--platform | Filter op platformnaam | |
--status | Filter op status | |
--limit | -l | Maximaal aantal items |
--format | -f | Outputformaat |
--json | Output als JSON |
Doctor
Voer diagnostiek uit om de CLI-configuratie en API-connectiviteit te verifiëren.- Bestaan en leesbaarheid van het configbestand
- Beschikbaarheid van API-sleutel en bron (config, env, of ontbrekend)
- Beschikbaarheid van access token
- Netwerkconnectiviteit met het CometAPI-endpoint
- Geldigheid van API-authenticatie
| Option | Short | Description |
|---|---|---|
--format | -f | Outputformaat |
--json | Output als JSON |
Config
Beheer de CLI-configuratie die is opgeslagen in~/.config/cometapi/config.toml.
Init
Voer de interactieve setupwizard uit om je API-sleutel en access token te configureren.~/.config/cometapi/config.toml.
Repl
Start een volledige interactieve command shell waarin je elk CLI-commando kunt uitvoeren zonder het voorvoegselcometapi.
Output formats
Alle datacommando’s ondersteunen--json of --format:
| Format | Description |
|---|---|
table | Uitgebreide tabel in de terminal (standaard) |
json | JSON-output |
yaml | YAML-output |
csv | Kommagescheiden waarden |
markdown | Markdown-tabel |
Shell completion
Installeer shell completion voor ondersteuning van tab-aanvulling:Exit codes
| Code | Betekenis |
|---|---|
0 | Succes |
1 | Algemene fout |
2 | Ongeldige argumenten |
64 | Configuratie ontbreekt |
69 | Service niet beschikbaar |
77 | Authenticatiefout |