O CometAPI CLI está em beta. Os nomes dos comandos e as opções podem mudar enquanto a interface se estabiliza.
Features
- Converse com modelos usando saída em streaming ou um REPL interativo
- Navegue pelos metadados do catálogo de modelos, incluindo campos de provider, modality, endpoint, capability, context e pricing
- Inspecione um modelo com
cometapi model info <id> - Envie um request por meio dos formatos Chat Completions, Responses, Anthropic Messages ou Gemini Generate Content com
cometapi run - Verifique saldo, perfil da conta, estatísticas de uso, API keys, logs e histórico de tarefas assíncronas
- Exporte dados em tabela, JSON, YAML, CSV ou Markdown
- Armazene a configuração local em
~/.config/cometapi/config.toml
Prerequisites
- Python 3.10 ou superior
- Uma CometAPI API key
Install the CLI
Instale o pacote a partir do PyPI:Start using the CLI
1
Configure credentials
Execute o assistente de configuração:Você também pode configurar a API key com uma variável de ambiente:O valor opcional
COMETAPI_ACCESS_TOKEN é necessário apenas para os comandos de account, stats, tokens, logs e tasks.2
Chat with a model
Envie uma mensagem de chat:Execute
cometapi chat sem uma mensagem para iniciar o REPL de chat.3
Browse models
Pesquise o catálogo público de modelos:Filtre pelos metadados do catálogo:
4
Inspect one model
Mostre os metadados detalhados de um modelo:Exiba a carga bruta de detalhes:
5
Run a multi-protocol request
Envie um request único pelo endpoint padrão de chat:Selecione outro formato de endpoint quando o corpo da request seguir um schema diferente do provider:
Get command help
Use-h no comando raiz ou em qualquer subcomando para inspecionar as opções da versão instalada: