Skip to content

环境变量

变量描述
OPENROUTER_API_KEYopenrouter 提供程序的 API 密钥(在启用时为必填项)。默认为 init 预设。
其他提供商密钥每个提供商读取自己的密钥环境变量: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 不需要)。使用 providers.<name>.apiKeyEnv 为每个提供商覆盖。
OPENROUTER_BASE_URL覆盖 providers.openrouter.baseUrl(仅当该提供商已配置时)。
OLLAMA_BASE_URL覆盖 providers.ollama.baseUrl(仅当该提供商已配置时)。
AI_I18N_LANG工具自身 UI(CLI 帮助、日志、仪表板)的语言。被 -L / --ui-lang 覆盖;覆盖配置 uiLanguage。请参阅工具 UI 语言
I18N_SOURCE_LOCALE在运行时覆盖 sourceLocale
I18N_TARGET_LOCALES以逗号分隔的语言代码,用于覆盖 targetLocales
I18N_LOG_LEVEL记录器级别 (debuginfowarnerror)。未知值(包括 silent)将回退到 info
NO_COLOR1 时,禁用日志输出中的 ANSI 颜色。
I18N_LOG_SESSION_MAX每个日志会话保留的最大行数(默认 5000)。

启动时,CLI 还会从当前工作目录自动加载 .env 文件(通过 Node 的 process.loadEnvFile),以便在不加载 .envrc / direnv 的非交互式 shell 中获取提供商 API 密钥。环境中已存在的变量永远不会被覆盖,因此真实的 CI/生产值仍然有效。

基于 MIT 许可证发布。