Saltar al contenido principal

Resumen de comandos

CommandDescriptionAuth
chat [MESSAGE]Envía un mensaje o inicia el REPL interactivoClave de API
modelsLista y busca modelos disponiblesClave de API
balanceMuestra el saldo de la cuentaClave de API (o access token)
accountMuestra el perfil de la cuentaAccess token
statsMuestra estadísticas de usoAccess token
tokensLista y busca tus claves de APIAccess token
logsExplora registros de uso con filtrosAccess token
tasksMuestra registros de tareas asíncronasAccess token
initAsistente de configuración interactivo
doctorEjecuta diagnósticos y comprobaciones de estadoClave de API
configAdministra la configuración del CLI
replInicia la shell de comandos interactivaClave de API
Los comandos marcados como Access token requieren la variable de entorno COMETAPI_ACCESS_TOKEN o la clave de configuración access_token. Consulta la guía de configuración para más detalles.

Chat

Envía un solo mensaje o inicia el REPL interactivo de múltiples turnos.
# Single message (streaming by default)
cometapi chat "Explain quantum computing in one sentence"

# Override model and add a system prompt
cometapi chat "Summarize this" --model claude-sonnet-4-6 --system "Be concise"

# Disable streaming
cometapi chat "Hello" --no-stream

# JSON output (full API response)
cometapi chat "Hello" --json

# Interactive REPL (omit message)
cometapi chat
OptionShortDescription
--model-mModelo que se usará (predeterminado: desde la configuración)
--system-sPrompt del sistema
--temperature-tTemperatura de muestreo (0.0–2.0)
--max-tokensMáximo de tokens en la respuesta
--stream/--no-streamActiva o desactiva Streaming (predeterminado: stream)
--format-fFormato de salida
--jsonSalida como JSON

Models

Lista los modelos disponibles con búsqueda y límite opcionales.
# List all models
cometapi models

# Search by keyword
cometapi models --search gemini

# Limit results and output as JSON
cometapi models --search gpt --limit 10 --json
OptionShortDescription
--search-sFiltra modelos por palabra clave
--limit-lNúmero máximo de resultados
--format-fFormato de salida
--jsonSalida como JSON

Balance

Muestra el saldo de tu cuenta de CometAPI.
# Default: account-level balance (falls back to per-key billing)
cometapi balance

# Force account-level view
cometapi balance --source account

# Force API key billing view
cometapi balance --source key

# JSON output
cometapi balance --json
OptionShortDescription
--source-sFuente de datos: account (cuenta completa) o key (clave de API actual).
--format-fFormato de salida
--jsonSalida como JSON

Account

Muestra el perfil de tu cuenta. Requiere un access token.
cometapi account
cometapi account --json
OptionShortDescription
--format-fFormato de salida
--jsonSalida como JSON

Stats

Muestra estadísticas de uso del mes actual. Requiere un access token.
cometapi stats
cometapi stats --json
La salida incluye: cantidad de solicitudes, monto de uso, tasa de éxito y días previstos de saldo restante.
OptionShortDescription
--format-fFormato de salida
--jsonSalida como JSON

Tokens

Lista y busca tus claves de API. Requiere un token de acceso.
# List API keys (paginated)
cometapi tokens

# Search by keyword
cometapi tokens --search raycast

# JSON output
cometapi tokens --json
OptionShortDescription
--search-sBuscar por palabra clave
--page-pNúmero de página
--page-sizeResultados por página
--format-fFormato de salida
--jsonSalida como JSON

Logs

Explora los registros de uso con filtros. Requiere un token de acceso.
# Recent logs
cometapi logs

# Filter by model
cometapi logs --model gpt-5.4

# Filter by date range
cometapi logs --start 2026-04-01 --end 2026-04-14

# Filter by log type
cometapi logs --type consume

# Export as CSV
cometapi logs --export > usage.csv

# JSON output with limit
cometapi logs --limit 50 --json
OptionShortDescription
--model-mFiltrar por model ID
--token-nameFiltrar por nombre de clave de API
--type-tTipo de registro: consume, topup, error, refund, system, manage
--startFecha de inicio (YYYY-MM-DD)
--endFecha de fin (YYYY-MM-DD)
--group-gFiltrar por grupo
--limit-lNúmero máximo de entradas
--page-pNúmero de página
--page-sizeResultados por página
--exportSalida como CSV a stdout
--format-fFormato de salida
--jsonSalida como JSON

Tasks

Muestra registros de tareas asíncronas para plataformas como Suno, Midjourney, Luma y Kling. Requiere un token de acceso.
# Recent tasks
cometapi tasks

# Filter by platform
cometapi tasks --platform suno

# Filter by status
cometapi tasks --status SUCCESS

# JSON output
cometapi tasks --json
OptionShortDescription
--platformFiltrar por nombre de plataforma
--statusFiltrar por estado
--limit-lNúmero máximo de entradas
--format-fFormato de salida
--jsonSalida como JSON

Doctor

Ejecuta diagnósticos para verificar la configuración del CLI y la conectividad de la API.
cometapi doctor
cometapi doctor --json
El comando doctor verifica:
  • La existencia y legibilidad del archivo de configuración
  • La disponibilidad de la clave de API y su origen (config, env o ausente)
  • La disponibilidad del token de acceso
  • La conectividad de red con el endpoint de CometAPI
  • La validez de la autenticación de la API
OptionShortDescription
--format-fFormato de salida
--jsonSalida como JSON

Config

Administra la configuración del CLI almacenada en ~/.config/cometapi/config.toml.
# Show current config
cometapi config show

# Set a value
cometapi config set api_key sk-...
cometapi config set default_model claude-sonnet-4-6
cometapi config set output_format json

# Remove a value
cometapi config unset api_key

# Show config file path
cometapi config path
Consulta la guía de configuración para ver todas las claves disponibles.

Init

Ejecuta el asistente de configuración interactivo para configurar tu clave de API y token de acceso.
cometapi init
El asistente escribe la configuración en ~/.config/cometapi/config.toml.

Repl

Inicia un shell de comandos interactivo completo donde puedes ejecutar cualquier comando del CLI sin el prefijo cometapi.
cometapi repl

Output formats

Todos los comandos de datos admiten --json o --format:
cometapi models --json
cometapi models --format yaml
cometapi stats --format csv
cometapi account --format markdown
FormatDescription
tableTabla enriquecida en la terminal (predeterminado)
jsonSalida JSON
yamlSalida YAML
csvValores separados por comas
markdownTabla Markdown
Establece un formato predeterminado para todos los comandos mediante la configuración:
cometapi config set output_format json

Shell completion

Instala la finalización del shell para habilitar el autocompletado con tabulación:
cometapi --install-completion
Shells compatibles: Bash, Zsh, Fish.

Códigos de salida

CodeSignificado
0Éxito
1Error general
2Argumentos no válidos
64Falta la configuración
69Servicio no disponible
77Error de autenticación