Befehlsübersicht
| Command | Description | Auth |
|---|---|---|
chat [MESSAGE] | Eine Nachricht senden oder interaktive REPL starten | API key |
models | Verfügbare Modelle auflisten und durchsuchen | API key |
balance | Kontostand anzeigen | API key (or access token) |
account | Kontoprofil anzeigen | Access token |
stats | Nutzungsstatistiken anzeigen | Access token |
tokens | Ihre API-Schlüssel auflisten und durchsuchen | Access token |
logs | Nutzungsprotokolle mit Filtern durchsuchen | Access token |
tasks | Async-Task-Protokolle anzeigen | Access token |
init | Interaktiver Einrichtungsassistent | — |
doctor | Diagnose- und Zustandsprüfungen ausführen | API key |
config | CLI-Konfiguration verwalten | — |
repl | Interaktive Befehlsshell starten | API key |
COMETAPI_ACCESS_TOKEN oder den Konfigurationsschlüssel access_token. Siehe den Konfigurationsleitfaden für Details.
Chat
Eine einzelne Nachricht senden oder die interaktive REPL mit mehreren Turns starten.| Option | Short | Description |
|---|---|---|
--model | -m | Zu verwendendes Modell (Standard: aus der Konfiguration) |
--system | -s | System Prompt |
--temperature | -t | Sampling-Temperatur (0.0–2.0) |
--max-tokens | Maximale Tokens in der Antwort | |
--stream/--no-stream | Streaming aktivieren oder deaktivieren (Standard: stream) | |
--format | -f | Ausgabeformat |
--json | Als JSON ausgeben |
Models
Verfügbare Modelle mit optionaler Suche und Begrenzung auflisten.| Option | Short | Description |
|---|---|---|
--search | -s | Modelle nach Schlüsselwort filtern |
--limit | -l | Maximale Anzahl an Ergebnissen |
--format | -f | Ausgabeformat |
--json | Als JSON ausgeben |
Balance
Ihren CometAPI-Kontostand anzeigen.| Option | Short | Description |
|---|---|---|
--source | -s | Datenquelle: account (gesamtes Konto) oder key (aktueller API-Schlüssel). |
--format | -f | Ausgabeformat |
--json | Als JSON ausgeben |
Account
Ihr Kontoprofil anzeigen. Erfordert ein access token.| Option | Short | Description |
|---|---|---|
--format | -f | Ausgabeformat |
--json | Als JSON ausgeben |
Stats
Nutzungsstatistiken für den aktuellen Monat anzeigen. Erfordert ein access token.| Option | Short | Description |
|---|---|---|
--format | -f | Ausgabeformat |
--json | Als JSON ausgeben |
Tokens
Liste deine API-Schlüssel auf und durchsuche sie. Erfordert ein access token.| Option | Short | Beschreibung |
|---|---|---|
--search | -s | Suchbegriff |
--page | -p | Seitennummer |
--page-size | Ergebnisse pro Seite | |
--format | -f | Ausgabeformat |
--json | Als JSON ausgeben |
Logs
Durchsuche Nutzungsprotokolle mit Filtern. Erfordert ein access token.| Option | Short | Beschreibung |
|---|---|---|
--model | -m | Nach model ID filtern |
--token-name | Nach API-Schlüsselnamen filtern | |
--type | -t | Protokolltyp: consume, topup, error, refund, system, manage |
--start | Startdatum (YYYY-MM-DD) | |
--end | Enddatum (YYYY-MM-DD) | |
--group | -g | Nach Gruppe filtern |
--limit | -l | Maximale Anzahl an Einträgen |
--page | -p | Seitennummer |
--page-size | Ergebnisse pro Seite | |
--export | Als CSV an stdout ausgeben | |
--format | -f | Ausgabeformat |
--json | Als JSON ausgeben |
Tasks
Zeige asynchrone Task-Protokolle für Plattformen wie Suno, Midjourney, Luma und Kling an. Erfordert ein access token.| Option | Short | Beschreibung |
|---|---|---|
--platform | Nach Plattformnamen filtern | |
--status | Nach Status filtern | |
--limit | -l | Maximale Anzahl an Einträgen |
--format | -f | Ausgabeformat |
--json | Als JSON ausgeben |
Doctor
Führe Diagnosen aus, um die CLI-Konfiguration und API-Konnektivität zu überprüfen.- Vorhandensein und Lesbarkeit der Konfigurationsdatei
- Verfügbarkeit und Quelle des API-Schlüssels (config, env oder fehlend)
- Verfügbarkeit des access token
- Netzwerkverbindung zum CometAPI-Endpunkt
- Gültigkeit der API-Authentifizierung
| Option | Short | Beschreibung |
|---|---|---|
--format | -f | Ausgabeformat |
--json | Als JSON ausgeben |
Config
Verwalte die CLI-Konfiguration, die in~/.config/cometapi/config.toml gespeichert ist.
Init
Führe den interaktiven Einrichtungsassistenten aus, um deinen API-Schlüssel und access token zu konfigurieren.~/.config/cometapi/config.toml.
Repl
Starte eine vollständige interaktive Kommando-Shell, in der du jeden CLI-Befehl ohne das Präfixcometapi ausführen kannst.
Output formats
Alle Datenbefehle unterstützen--json oder --format:
| Format | Beschreibung |
|---|---|
table | Erweiterte Tabelle im Terminal (Standard) |
json | JSON-Ausgabe |
yaml | YAML-Ausgabe |
csv | Kommagetrennte Werte |
markdown | Markdown-Tabelle |
Shell completion
Installiere Shell-Completion für Unterstützung bei der Tab-Vervollständigung:Exit-Codes
| Code | Bedeutung |
|---|---|
0 | Erfolg |
1 | Allgemeiner Fehler |
2 | Ungültige Argumente |
64 | Konfiguration fehlt |
69 | Dienst nicht verfügbar |
77 | Authentifizierungsfehler |