A CometAPI CLI está em beta. Espere pequenas mudanças nos comandos e na experiência de uso enquanto a interface da CLI se estabiliza.
Recursos
- Chat com múltiplos modelos com streaming e REPL interativo
- Busca e listagem de modelos
- Saldo da conta e estatísticas de uso
- Navegação de logs de uso com filtros e exportação em CSV
- Logs de tarefas assíncronas (Suno, Midjourney, Kling e outros)
- Saída em vários formatos: tabela, JSON, YAML, CSV, Markdown
- Configuração baseada em TOML com assistente de configuração
- Conclusão automática para shell em Bash, Zsh e Fish
- Design amigável para agentes com saída JSON estruturada e códigos de saída determinísticos
Pré-requisitos
- Python 3.10 ou posterior
- Uma chave de API da CometAPI
Instalação
Use a página do pacote no PyPI como referência principal de instalação e, em seguida, escolha um dos métodos abaixo para instalar a CLI:Início rápido
Execute o assistente de configuração
O assistente interativo armazena sua chave de API e o token de acesso opcional em um arquivo de configuração local:O assistente solicita:
- Chave de API — obrigatória para todos os comandos. Crie uma em CometAPI Console → API Keys.
- Token de acesso — opcional, necessário para os comandos
account,stats,tokens,logsetasks. Gere um em Console → Personal Settings.
Verifique seu saldo
Veja o saldo da sua conta:Mostre a visualização de faturamento da chave de API atual:
Sessão de chat interativa
Executecometapi chat sem argumentos para entrar no REPL de chat com múltiplas interações:
| Comando | Descrição |
|---|---|
/model | Alterna o modelo ativo |
/system | Define ou altera o prompt do sistema |
/clear | Limpa o histórico da conversa |
/history | Mostra o histórico da conversa |
/save | Salva a conversa em um arquivo |
/tokens | Mostra o uso de tokens da sessão |
/help | Lista todos os comandos do REPL |
/exit | Sai do REPL |
Integração com agentes
A CLI foi projetada para uso por agentes de codificação com IA e scripts de automação:- Todos os comandos de dados oferecem suporte a
--jsonpara saída estruturada e legível por máquina - Códigos de saída determinísticos:
0(sucesso),64(configuração ausente),77(erro de autenticação),69(serviço indisponível) - Erros vão para stderr, dados vão para stdout
- Consulte a referência completa de comandos para opções por comando