Skip to content

环境变量

KaaS 支持通过环境变量覆盖配置值。这在容器化部署中尤其有用,可以将敏感信息与配置文件分离。

变量参考

环境变量覆盖配置项默认值说明
LLM_API_KEY[llm] api_key(空)OpenAI 兼容 API 密钥
LLM_BASE_URL[llm] base_urlhttps://api.openai.com/v1API 端点 URL
LLM_MODEL[llm] modelgpt-4o-mini模型名称
LLM_SUMMARIZE_MODEL[llm] summarize_model(同 model)摘要模型
KAAS_MCP_ENABLED[ai.mcp] enabledfalse启用 MCP 端点
KAAS_MCP_TOKEN[ai.mcp] token(空)MCP Bearer token
KAAS_WEB_DIR[server] web_dir/app/web/dist静态 Web 资源路径
KAAS_AI_MCP_URL[ai] mcp_url(空)已废弃 — 请改用 KAAS_MCP_ENABLED
KAAS_KB_DIR./data知识库目录(供 kb-ai CLI 使用)
KAAS_DAEMON_MAX_WORKERS8守护进程线程池大小

优先级

环境变量优先于 kaas.toml 中的值。解析顺序为:

  1. 环境变量(最高优先级)
  2. 配置文件(kaas.toml
  3. 内置默认值