Visão geral dos comandos
| Command | Description | Auth |
|---|---|---|
chat [MESSAGE] | Envie uma mensagem ou inicie o REPL interativo | Chave de API |
models | Liste e pesquise modelos disponíveis | Chave de API |
balance | Mostre o saldo da conta | Chave de API (ou access token) |
account | Mostre o perfil da conta | Access token |
stats | Mostre estatísticas de uso | Access token |
tokens | Liste e pesquise suas chaves de API | Access token |
logs | Navegue pelos logs de uso com filtros | Access token |
tasks | Mostre logs de tarefas assíncronas | Access token |
init | Assistente de configuração interativo | — |
doctor | Execute diagnósticos e verificações de integridade | Chave de API |
config | Gerencie a configuração da CLI | — |
repl | Inicie o shell de comandos interativo | Chave de API |
COMETAPI_ACCESS_TOKEN ou a chave de configuração access_token. Consulte o guia de configuração para mais detalhes.
Chat
Envie uma única mensagem ou inicie o REPL interativo de múltiplos turnos.| Option | Short | Description |
|---|---|---|
--model | -m | Modelo a ser usado (padrão: da configuração) |
--system | -s | Prompt de sistema |
--temperature | -t | Temperatura de amostragem (0.0–2.0) |
--max-tokens | Máximo de tokens na resposta | |
--stream/--no-stream | Ativa ou desativa Streaming (padrão: stream) | |
--format | -f | Formato de saída |
--json | Saída em JSON |
Models
Liste os modelos disponíveis com pesquisa e limite opcionais.| Option | Short | Description |
|---|---|---|
--search | -s | Filtra os modelos por palavra-chave |
--limit | -l | Número máximo de resultados |
--format | -f | Formato de saída |
--json | Saída em JSON |
Balance
Mostre o saldo da sua conta CometAPI.| Option | Short | Description |
|---|---|---|
--source | -s | Fonte de dados: account (conta completa) ou key (chave de API atual). |
--format | -f | Formato de saída |
--json | Saída em JSON |
Account
Mostre o perfil da sua conta. Requer um access token.| Option | Short | Description |
|---|---|---|
--format | -f | Formato de saída |
--json | Saída em JSON |
Stats
Mostre estatísticas de uso do mês atual. Requer um access token.| Option | Short | Description |
|---|---|---|
--format | -f | Formato de saída |
--json | Saída em JSON |
Tokens
Liste e pesquise suas chaves de API. Requer um token de acesso.| Option | Short | Description |
|---|---|---|
--search | -s | Palavra-chave de pesquisa |
--page | -p | Número da página |
--page-size | Resultados por página | |
--format | -f | Formato de saída |
--json | Saída em JSON |
Logs
Navegue pelos logs de uso com filtros. Requer um token de acesso.| Option | Short | Description |
|---|---|---|
--model | -m | Filtrar por model ID |
--token-name | Filtrar por nome da chave de API | |
--type | -t | Tipo de log: consume, topup, error, refund, system, manage |
--start | Data de início (YYYY-MM-DD) | |
--end | Data de término (YYYY-MM-DD) | |
--group | -g | Filtrar por grupo |
--limit | -l | Número máximo de entradas |
--page | -p | Número da página |
--page-size | Resultados por página | |
--export | Saída como CSV para stdout | |
--format | -f | Formato de saída |
--json | Saída em JSON |
Tasks
Mostre logs de tarefas assíncronas para plataformas como Suno, Midjourney, Luma e Kling. Requer um token de acesso.| Option | Short | Description |
|---|---|---|
--platform | Filtrar por nome da plataforma | |
--status | Filtrar por status | |
--limit | -l | Número máximo de entradas |
--format | -f | Formato de saída |
--json | Saída em JSON |
Doctor
Execute diagnósticos para verificar a configuração da CLI e a conectividade com a API.- Existência e legibilidade do arquivo de configuração
- Disponibilidade da chave de API e origem (config, env ou ausente)
- Disponibilidade do token de acesso
- Conectividade de rede com o endpoint da CometAPI
- Validade da autenticação da API
| Option | Short | Description |
|---|---|---|
--format | -f | Formato de saída |
--json | Saída em JSON |
Config
Gerencie a configuração da CLI armazenada em~/.config/cometapi/config.toml.
Init
Execute o assistente de configuração interativo para configurar sua chave de API e token de acesso.~/.config/cometapi/config.toml.
Repl
Inicie um shell de comando interativo completo no qual você pode executar qualquer comando da CLI sem o prefixocometapi.
Formatos de saída
Todos os comandos de dados oferecem suporte a--json ou --format:
| Format | Description |
|---|---|
table | Tabela rica no terminal (padrão) |
json | Saída em JSON |
yaml | Saída em YAML |
csv | Valores separados por vírgula |
markdown | Tabela Markdown |
Complemento de shell
Instale o complemento de shell para suporte a autocompletar com tabulação:Códigos de saída
| Código | Significado |
|---|---|
0 | Sucesso |
1 | Erro geral |
2 | Argumentos inválidos |
64 | Configuração ausente |
69 | Serviço indisponível |
77 | Erro de autenticação |