De CometAPI CLI is in beta. Verwacht kleine wijzigingen in commando’s en UX terwijl de CLI-interface wordt gestabiliseerd.
Functies
- Multi-model chat met streaming en interactieve REPL
- Modellen zoeken en weergeven
- Accountsaldo en gebruiksstatistieken
- Gebruikslogs bekijken met filters en CSV-export
- Async task-logs (Suno, Midjourney, Kling en andere)
- Uitvoer in meerdere formaten: table, JSON, YAML, CSV, Markdown
- Op TOML gebaseerde configuratie met setupwizard
- Shell completion voor Bash, Zsh en Fish
- Agent-vriendelijk ontwerp met gestructureerde JSON-uitvoer en deterministische exit-codes
Vereisten
- Python 3.10 of later
- Een CometAPI API key
Installatie
Gebruik de PyPI package page als primaire referentie voor installatie en kies daarna een van de volgende methoden om de CLI te installeren:Snel aan de slag
Voer de setupwizard 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 gespreksgeschiedenis |
/history | Toon de gespreksgeschiedenis |
/save | Sla het gesprek op in een bestand |
/tokens | Toon tokengebruik voor de sessie |
/help | Toon alle REPL-commando’s |
/exit | Sluit de REPL af |
Agent-integratie
De CLI is ontworpen voor gebruik door AI-coding agents en automatiseringsscripts:- Alle datacommando’s ondersteunen
--jsonvoor gestructureerde, machineleesbare uitvoer - Deterministische exit-codes:
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