Login y suscripciones
Conecta tus cuentas distinguiendo membresía de acceso por API.
En esta página
Autenticar una cuenta y seleccionar su proveedor son acciones distintas. El login habilita credenciales de Comal; después decides qué conexión utiliza la sesión.
Codex con ChatGPT
node bin/comal.mjs login codex
node bin/comal.mjs --auth-provider codex --name residente
Abre la URL mostrada, introduce el código y autoriza en tu navegador. Comal espera el intercambio verificable antes de informar authenticated. Usa el transporte Responses del backend Codex, no Chat Completions con un token de suscripción.
También puedes entrar con --providers-config examples/comal-providers.json --profile codex. Si combinas un perfil local con --auth-provider codex, el login explícito selecciona la conexión Codex y descarta URL/modelo/capacidades del perfil ajeno. --name se conserva.
Kimi Code y MiniMax
| Proveedor | Acceso | Estado del soporte |
|---|---|---|
| Kimi Code | Clave de membresía; OAuth de dispositivo experimental | La clave es la vía recomendada para clientes externos |
| MiniMax M Plan | Subscription Key específica | No equivale a una clave PAYG |
| Grok / xAI | API key | Facturación API; no se ha demostrado acceso OAuth de suscripción para Comal |
node bin/comal.mjs login kimi --api-key-env KIMI_CODE_API_KEY
node bin/comal.mjs login minimax --api-key-env MINIMAX_SUBSCRIPTION_KEY
node bin/comal.mjs login grok --api-key-env XAI_API_KEY
Configura el valor de la variable mediante tu gestor de secretos antes de ejecutar el comando. No pegues una clave literal en el composer o como argumento. Guardar una clave produce configured: no significa que se haya validado con una inferencia. El OAuth experimental de Kimi conserva la identidad real de Comal y puede ser rechazado por políticas del servidor.
Usar el login desde la TUI
/login codex
/provider codex
/login status
/logout codex
/provider admite los perfiles configurados y los accesos integrados codex, kimi, minimax y grok. Para elegir un modelo específico usa /models y /model ID, o define un perfil.
Dónde queda la credencial
El almacén privado predeterminado está en ~/.config/comal/auth. Los perfiles y libros guardan referencias, nunca tokens ni valores de claves. Las peticiones resuelven credenciales vigentes, incluida la consulta de modelos. Logout elimina el login de Comal; no revoca por sí mismo la cuenta remota. COMAL_AUTH_DIR permite un almacén separado.
El acceso real depende de tu cuenta, cuota y del soporte del servidor para clientes externos. No hace falta repetir login por cambiar el nombre de la sesión.
Marca tu lectura para seguir el recorrido.
Ver esta página como Markdown
Fuente editable de esta guía: login.md. Las páginas de referencia se regeneran desde el inventario auditado.