# FAM-Core 配置文件(2026-09-13 起跑在甲骨文,与 fam-edge 同机) # 复制此文件为 config.yaml 并修改实际值 # # 本服务是纯查询/转发层:直读 fam-edge 的 SQLite,写操作转给 fam-edge。 # 没有后台线程,没有自己的数据库,重启不影响任何数据。 server: # 只监听回环:唯一的客户端是同机 Caddy(它做 forward_auth 鉴权后才反代进来)。 # 迁云前这里是 0.0.0.0:8000 并经 frp 暴露到公网,绕过 Caddy 就能拿到全部数据。 host: "127.0.0.1" port: 5401 database: # fam-edge 的库,本服务只读它写的表(唯一写的是 chat_history)。 # fam-edge 侧已开 WAL,多进程读写安全。 path: "/opt/fam-edge/data/oracle.db" # 同机 fam-edge:写操作(改名/删除)、帧图头像、服务状态都打给它 edge: base_url: "http://127.0.0.1:5000" token: "${ORACLE_SYNC_TOKEN}" # 与 fam-edge 的 sync_api.token 一致 timeout: 60 chat_handler: # 智能问答走 fam-edge 编排端点(NVIDIA → Gemini → 本地 Ollama 兜底) qa_url: "http://127.0.0.1:5000/api/edge/chat/ask" qa_stream_url: "http://127.0.0.1:5000/api/edge/chat/ask/stream" timeout: 120