De CometAPI CLI is in beta. Verwacht kleine wijzigingen in commando’s en UX terwijl de CLI-interface stabiliseert.
Functies
- Multi-model chat met streaming en interactieve REPL
- Model search en lijstweergave
- Accountsaldo en gebruiksstatistieken
- Gebruikslogs bekijken met filters en CSV-export
- Async task-logs (Suno, Midjourney, Kling en andere)
- Output in meerdere formaten: table, JSON, YAML, CSV, Markdown
- TOML-gebaseerde configuratie met setup wizard
- Shell completion voor Bash, Zsh en Fish
- Agent-vriendelijk ontwerp met gestructureerde JSON-output en deterministische exit codes
Vereisten
- Python 3.10 of later
- Een CometAPI API key
Installatie
Gebruik de PyPI package page als primaire installatiereferentie en kies daarna een van de volgende methoden om de CLI te installeren:Snel starten
Voer de setup wizard uit
De interactieve wizard slaat je API key en optionele access token op in een lokaal configuratiebestand:De wizard vraagt om:
- API key — vereist voor alle commando’s. Maak er een aan via CometAPI Console → API Keys.
- Access token — optioneel, nodig voor de commando’s
account,stats,tokens,logsentasks. Genereer er een via Console → Personal Settings.
Interactieve chatsessie
Voercometapi chat zonder argumenten uit om de multi-turn chat REPL te openen:
| Command | Beschrijving |
|---|---|
/model | Wissel het actieve model |
/system | Stel de system prompt in of wijzig deze |
/clear | Wis de gesprekshistorie |
/history | Toon de gesprekshistorie |
/save | Sla het gesprek op in een bestand |
/tokens | Toon Token-gebruik voor de sessie |
/help | Toon alle REPL-commando’s |
/exit | Verlaat de REPL |
Integratie met agents
De CLI is ontworpen voor gebruik door AI-codingagents en automatiseringsscripts:- Alle datacommando’s ondersteunen
--jsonvoor gestructureerde, machineleesbare output - Deterministische exitcodes:
0(succes),64(config ontbreekt),77(auth-fout),69(service niet beschikbaar) - Fouten gaan naar stderr, data gaat naar stdout
- Zie de volledige command reference voor opties per commando