Files
Ombre_Brain/ENV_VARS.md
P0luz b318e557b0 fix: complete B-03/B-08/B-09 and add OMBRE_*_MODEL env vars
- decay_engine: keep activation_count as float (B-03);
  refresh local meta after auto_resolve so resolved_factor
  applies in the same cycle (B-08)
- server.hold(): user-supplied valence/arousal now takes
  priority over analyze() output (B-09)
- utils.load_config: support OMBRE_DEHYDRATION_MODEL
  (with OMBRE_MODEL alias) and OMBRE_EMBEDDING_MODEL
- ENV_VARS.md: document new model env vars
- tests/conftest.py: align fixture with spec-correct weights
  (time_proximity=1.5, content_weight=1.0) and feel subdir layout
2026-04-21 19:05:08 +08:00

1.6 KiB
Raw Blame History

环境变量参考

变量名 必填 默认值 说明
OMBRE_API_KEY Gemini / OpenAI-compatible API Key用于脱水(dehydration)和向量嵌入
OMBRE_BASE_URL https://generativelanguage.googleapis.com/v1beta/openai/ API Base URL可替换为代理或兼容接口
OMBRE_TRANSPORT stdio MCP 传输模式:stdio / sse / streamable-http
OMBRE_BUCKETS_DIR ./buckets 记忆桶文件存放目录(绑定 Docker Volume 时务必设置)
OMBRE_HOOK_URL Breath/Dream Webhook 回调地址,留空则不推送
OMBRE_HOOK_SKIP false 设为 true 跳过 Webhook 推送
OMBRE_DASHBOARD_PASSWORD 预设 Dashboard 访问密码;设置后覆盖文件存储的密码,首次访问不弹设置向导
OMBRE_DEHYDRATION_MODEL deepseek-chat 脱水/打标/合并/拆分用的 LLM 模型名(覆盖 dehydration.model
OMBRE_MODEL OMBRE_DEHYDRATION_MODEL 的别名(前者优先)
OMBRE_EMBEDDING_MODEL gemini-embedding-001 向量嵌入模型名(覆盖 embedding.model

说明

  • OMBRE_API_KEY 也可在 config.yamldehydration.api_key / embedding.api_key 中设置,但强烈建议通过环境变量传入,避免密钥写入文件。
  • OMBRE_DASHBOARD_PASSWORD 设置后Dashboard 的"修改密码"功能将被禁用(显示提示,建议直接修改环境变量)。未设置则密码存储在 {buckets_dir}/.dashboard_auth.jsonSHA-256 + salt