Skip to content

Variables de entorno

VariableDescripción
OPENROUTER_API_KEYClave API para el proveedor openrouter (obligatoria cuando está activo). Preajuste predeterminado init.
Otras claves de proveedorCada proveedor lee su propia variable de entorno de clave: OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_API_KEY, DEEPSEEK_API_KEY, CEREBRAS_API_KEY, GROQ_API_KEY, MISTRAL_API_KEY, XAI_API_KEY, NVIDIA_API_KEY, ALIBABA_API_KEY, APIFUN_API_KEY (Ollama no necesita ninguna). Anula por proveedor con providers.<name>.apiKeyEnv.
OPENROUTER_BASE_URLAnula providers.openrouter.baseUrl (solo cuando ese proveedor está configurado).
OLLAMA_BASE_URLAnula providers.ollama.baseUrl (solo cuando ese proveedor está configurado).
AI_I18N_LANGIdioma de la propia interfaz de usuario de la herramienta (ayuda de la CLI, registros, panel de control). Anulado por -L / --ui-lang; anula la configuración uiLanguage. Consulte Idioma de la interfaz de usuario de la herramienta.
I18N_SOURCE_LOCALEAnula sourceLocale en tiempo de ejecución.
I18N_TARGET_LOCALESCódigos de configuración regional separados por comas para anular targetLocales.
I18N_LOG_LEVELNivel del registrador (debug, info, warn, error). Los valores desconocidos (incluido silent) vuelven a info.
NO_COLORCuando vale 1, desactiva los colores ANSI en la salida del registro.
I18N_LOG_SESSION_MAXNúmero máximo de líneas guardadas por sesión de registro (por defecto 5000).

Al inicio, la CLI también carga automáticamente un archivo .env desde el directorio de trabajo actual (a través de process.loadEnvFile de Node), por lo que las claves API del proveedor se capturan en shells no interactivos que no cargan .envrc / direnv. Las variables que ya están presentes en el entorno nunca se anulan, por lo que los valores reales de CI/producción siguen teniendo prioridad.

Publicado bajo la licencia MIT.