CometAPI CLI está en beta. Los nombres de los comandos y las opciones pueden cambiar mientras la interfaz se estabiliza.
Características
- Chatea con modelos usando salida en streaming o un REPL interactivo
- Explora metadatos del catálogo de modelos, incluidos los campos de provider, modality, endpoint, capability, context y pricing
- Inspecciona un modelo con
cometapi model info <id> - Envía una solicitud a través de los formatos Chat Completions, Responses, Anthropic Messages o Gemini Generate Content con
cometapi run - Comprueba el saldo, el perfil de la cuenta, las estadísticas de uso, las API keys, los logs y el historial de tareas asíncronas
- Exporta datos en formato de tabla, JSON, YAML, CSV o Markdown
- Guarda la configuración local en
~/.config/cometapi/config.toml
Requisitos previos
- Python 3.10 o posterior
- Una API key de CometAPI
Instala el CLI
Instala el paquete desde PyPI:Empezar a usar el CLI
1
Configura las credenciales
Ejecuta el asistente de configuración:También puedes configurar la API key con una variable de entorno:El valor opcional
COMETAPI_ACCESS_TOKEN solo es necesario para los comandos account, stats, tokens, logs y tasks.2
Chatea con un modelo
Envía un solo mensaje de chat:Ejecuta
cometapi chat sin un mensaje para iniciar el REPL de chat.3
Explora modelos
Busca en el catálogo público de modelos:Filtra por metadatos del catálogo:
4
Inspecciona un modelo
Muestra los metadatos detallados de un modelo:Muestra el payload de detalle en bruto:
5
Ejecuta una solicitud multiprotocolo
Envía una solicitud puntual a través del endpoint de chat predeterminado:Selecciona otro formato de endpoint cuando el cuerpo de tu solicitud siga un esquema de proveedor distinto:
Obtener ayuda de los comandos
Usa-h en el comando raíz o en cualquier subcomando para inspeccionar las opciones de la versión instalada: