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工具自身介面(CLI 說明、日誌、儀表板)的語言。由 -L / --ui-lang 覆寫;覆寫設定 uiLanguage。請參閱工具介面語言
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 授權發布。