安装方式
选择最适合你需求的安装方式:- Docker (Recommended)
- From Source
Docker 部署适用于开发与生产环境,也是推荐方式。
Step 1:安装 Docker
- macOS
- Linux
- Windows
Step 2:克隆仓库
Step 3:配置环境
Step 4:部署
部署脚本会构建并启动所需的全部服务。
验证安装
安装完成后,请验证各项功能是否正常:1
检查服务健康状态
2
列出可用 providers
3
查看日志
查看应用日志,确保没有错误:
安装后配置
配置数据 Providers
配置数据 Providers
要启用健康设备集成,你需要为每个 provider 准备 OAuth 凭据。获取与配置 OAuth 凭据的详细说明请参见配置指南,包括:
- Garmin Connect
- Whoop
- 自定义 providers
启用 AI 对话与文件处理
启用 AI 对话与文件处理
要启用 AI 功能,请在
config.yaml 中添加 API keys:- OPENROUTER_API_KEY:AI 对话与 agent 功能必填
- GOOGLE_API_KEY:使用 Gemini 处理文件(PDF、图片、医疗记录等)必填
- OPENAI_API_KEY:可选,仅用于 OpenAI 相关特性
配置数据库加密
配置数据库加密
生产环境请设置安全的加密 key:
配置云存储(可选)
配置云存储(可选)
配置兼容 S3 的存储用于数据备份:
目录结构
安装完成后,目录结构大致如下:安装问题排查
Docker 安装/运行失败
Docker 安装/运行失败
Problem:Docker 命令因权限问题失败。Solution:
端口冲突
端口冲突
Problem:端口 18080 已被占用。Solution:在
config.yaml 中修改端口:数据库连接失败
数据库连接失败
Problem:无法连接 PostgreSQL。Solutions:
-
确认 PostgreSQL 正在运行:
-
检查
config.yaml中的连接配置: -
查看数据库日志:
Python 版本不匹配
Python 版本不匹配
Problem:系统没有 Python 3.12。Solutions:
- macOS
- Linux
- Windows
模块导入错误
模块导入错误
Problem:运行应用时出现
ModuleNotFoundError。Solution:卸载
- Docker
- Source Installation
删除所有容器、卷与镜像: