cometapi -h ou cometapi <command> -h para verificar os argumentos e opções exatos da versão instalada.
Visão geral dos comandos
| Command | Description | Auth |
|---|---|---|
chat [MESSAGE] | Envie uma mensagem de chat ou inicie o chat REPL | Chave de API |
models | Liste e filtre os metadados do catálogo de modelos | Chave de API |
model info <id> | Inspecione os metadados públicos de um modelo | Chave de API |
run [MODEL] | Envie uma solicitação usando os formatos chat, responses, anthropic ou gemini | Chave de API |
balance | Mostre o saldo da conta ou da chave de API atual | Chave de API ou token de acesso |
account | Mostre o perfil da conta | Token de acesso |
stats | Mostre estatísticas de uso | Token de acesso |
tokens | Liste e pesquise chaves de API | Token de acesso |
logs | Navegue pelos logs de uso com filtros | Token de acesso |
tasks | Mostre logs de tarefas assíncronas | Token de acesso |
init | Execute o assistente de configuração | Nenhuma |
doctor | Execute diagnósticos | Chave de API |
config | Gerencie a configuração local | Nenhuma |
repl | Inicie um shell de comando interativo | Depende do comando usado |
COMETAPI_ACCESS_TOKEN ou a chave de configuração access_token. Veja o guia de configuração para mais detalhes.
Chat
Envie uma única mensagem ou inicie o chat REPL de múltiplas interações.| Option | Short | Description |
|---|---|---|
--model | -m | Modelo a ser usado |
--system | -s | Prompt do sistema |
--temperature | -t | Temperatura de amostragem |
--max-tokens | Máximo de tokens da resposta | |
--stream/--no-stream | Habilita ou desabilita Streaming | |
--format | -f | Formato de saída |
--json | Saída em JSON |
Models
Liste modelos do catálogo público por padrão. A saída do catálogo inclui model ID, provedor, tipo de modelo, recursos, endpoints, preços, comprimento de contexto e número máximo de tokens de conclusão.| Option | Short | Description |
|---|---|---|
--search | -s | Filtre por ID, código, nome, descrição ou provedor |
--provider | Filtre por nome ou código do provedor | |
--type, --modality | Filtre por tipo de modelo ou modalidade | |
--feature, --capability | Filtre por recurso ou capacidade | |
--endpoint | Filtre por nome, método ou caminho do endpoint | |
--limit | -l | Número máximo de resultados |
--source | Use os metadados catalog ou a listagem openai compatível com OpenAI | |
--refresh | Atualize o cache do catálogo de uma hora | |
--no-cache | Ignore o cache do catálogo para este comando | |
--format | -f | Formato de saída |
--json | Saída em JSON |
~/.cache/cometapi/models.json.
Informações do model
Inspecione metadados públicos de um model. O comando resolve o model por meio do catálogo público e, em seguida, carrega os metadados de detalhe para o código do catálogo.| Opção | Curto | Descrição |
|---|---|---|
--refresh | Atualiza o cache do catálogo antes da busca | |
--no-cache | Ignora o cache do catálogo para este comando | |
--format | -f | Formato de saída |
--json | Exibe o JSON bruto dos detalhes do model |
Executar
Envie uma request por um formato de endpoint selecionado. Use--input-file para um corpo JSON, valores repetidos de -i key=value para sobrescritas e -p/--prompt para um atalho de prompt.
| Opção | Curto | Descrição |
|---|---|---|
--endpoint | -e | Formato do endpoint: chat, responses, anthropic ou gemini |
--input-file | Corpo da request em objeto JSON | |
--input | -i | Entrada da request como key=value; repita para múltiplos valores |
--prompt | -p | Atalho de prompt |
--json | Exibe a resposta JSON bruta |
| Endpoint | Caminho da request | Auth |
|---|---|---|
chat | POST /v1/chat/completions | Bearer API key |
responses | POST /v1/responses | Bearer API key |
anthropic | POST /v1/messages | x-api-key API key e cabeçalho de versão Anthropic |
gemini | Caminho do model Generate Content do Gemini | API key x-goog-api-key |
--input-file, valores repetidos de -i key=value, atalho de prompt e, por fim, MODEL posicional. Valores inline são interpretados como JSON quando possível. Chaves com ponto criam objetos aninhados.
Saldo
Mostre o saldo da sua conta CometAPI ou a visualização de cobrança da API key atual.| Opção | Curto | Descrição |
|---|---|---|
--source | -s | Fonte de dados: account ou key |
--format | -f | Formato de saída |
--json | Exibe como JSON |
Conta
Mostre o perfil da sua conta. Requer um access token.Estatísticas
Mostre as estatísticas de uso. Requer um access token.Tokens
Liste e pesquise API keys. Requer um access token.| Opção | Curto | Descrição |
|---|---|---|
--search | -s | Palavra-chave de pesquisa |
--page | -p | Número da página |
--limit | -l | Resultados por página |
--format | -f | Formato de saída |
--json | Exibe como 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 | -t | Filtrar por nome da API key |
--type | Tipo de log | |
--search | -s | Palavra-chave de busca |
--start | Data de início | |
--end | Data de término | |
--group | -g | Filtrar por grupo de API key |
--page | -p | Número da página |
--limit | -l | Resultados por página |
--export | Enviar CSV do servidor para stdout | |
--format | -f | Formato de saída |
--json | Saída em JSON |
Tasks
Mostre logs de tarefas assíncronas. Requer um token de acesso.| Option | Short | Description |
|---|---|---|
--platform | -p | Filtrar por plataforma |
--task-id | Filtrar por ID da tarefa | |
--status | -s | Filtrar por status |
--action | -a | Filtrar por tipo de ação |
--start | Data de início | |
--end | Data de término | |
--page | Número da página | |
--limit | -l | Resultados por página |
--format | -f | Formato de saída |
--json | Saída em JSON |
Doctor
Execute diagnósticos para verificar a configuração e a conectividade com a API.Config
Gerencie a configuração da CLI armazenada em~/.config/cometapi/config.toml.
Init
Execute o assistente interativo de configuração:Repl
Inicie um shell de comandos interativo completo:Output formats
A maioria dos comandos de dados oferece suporte a--json ou --format:
| Format | Description |
|---|---|
table | Tabela rica no terminal |
json | Saída em JSON |
yaml | Saída em YAML |
csv | Valores separados por vírgula |
markdown | Tabela em Markdown |