Files
AIclinicalresearch/START-开始使用.md
AI Clinical Dev Team 9acbb0ae2b feat: complete Dify platform deployment (Day 18)
## Dify 閮ㄧ讲瀹屾垚 鉁?
### 瀹屾垚鐨勫伐浣?1. Docker 闀滃儚鍔犻€熷櫒閰嶇疆
   - 閰嶇疆 5 涓浗鍐呴暅鍍忔簮
   - 澶у箙鎻愬崌涓嬭浇閫熷害鍜屾垚鍔熺巼

2. Dify 闀滃儚鎷夊彇 (鍏?11 涓湇鍔?
   - langgenius/dify-api:1.9.1
   - langgenius/dify-web:1.9.1
   - postgres, redis, weaviate, nginx 绛?   - 鎬诲ぇ灏忕害 2GB锛岃€楁椂绾?15 鍒嗛挓

3. Dify 鏈嶅姟鍚姩
   - 鉁?nginx (80/443)
   - 鉁?api, worker, worker_beat
   - 鉁?web (3000)
   - 鉁?db (PostgreSQL), redis
   - 鉁?weaviate (鍚戦噺鏁版嵁搴?
   - 鉁?sandbox, plugin_daemon, ssrf_proxy

4. Dify 鍒濆鍖栭厤缃?   - 鍒涘缓绠$悊鍛樿处鍙?   - 鍒涘缓搴旂敤: AI Clinical Research
   - 鑾峰彇 API Key: app-VZRn0vMXdmltEJkvatHVGv5j

5. 鍚庣鐜閰嶇疆
   - DIFY_API_URL=http://localhost/v1
   - DIFY_API_KEY 宸查厤缃?
### 鏂囨。鏇存柊
- 鏂板: docs/05-姣忔棩杩涘害/Day18-Dify閮ㄧ讲瀹屾垚.md
- 鏇存柊: docs/04-寮€鍙戣鍒?寮€鍙戦噷绋嬬.md (Day 18 鏍囪涓哄畬鎴?

### 涓嬩竴姝?Day 19-24: 鐭ヨ瘑搴撶郴缁熷紑鍙?- Dify 瀹㈡埛绔皝瑁?- 鐭ヨ瘑搴撶鐞?CRUD
- 鏂囨。涓婁紶涓庡鐞?- @鐭ヨ瘑搴撻泦鎴?- RAG 闂瓟楠岃瘉

---
Progress: 閲岀▼纰?1 (MVP) 85% -> 鐭ヨ瘑搴撶郴缁熷紑鍙戜腑
2025-10-11 08:58:41 +08:00

3.5 KiB
Raw Blame History

🚀 快速开始

问题已全部解决!

修复内容

  1. 前端端口:http://localhost:3000/ (已正确配置)
  2. 获取项目列表失败:已创建模拟用户
  3. 创建项目500错误外键约束已解决

🎯 快速启动3步

方法1一键启动 推荐

双击运行一键启动.bat

会自动:

  • 启动Docker容器PostgreSQL + Redis
  • 启动后端服务(新窗口)
  • 启动前端服务(新窗口)
  • 10秒后自动打开浏览器

方法2手动启动

终端1 - 后端:

cd d:\MyCursor\AIclinicalresearch\backend
npm run dev

终端2 - 前端:

cd d:\MyCursor\AIclinicalresearch\frontend
npm run dev

浏览器:

访问 http://localhost:3000/

🧪 测试流程

1. 创建项目

  1. 打开 http://localhost:3000/
  2. 点击右上角"+ 新建项目"
  3. 填写:
    • 项目名称:心血管疾病研究
    • 研究类型:观察性研究
    • 项目背景:研究心血管疾病与生活方式的关系...
  4. 点击"创建" 现在应该成功了!

2. 选择智能体

  1. 在首页点击"选题评价智能体"卡片
  2. 进入对话界面

3. 开始对话

  1. 在输入框输入:
    请评价这个研究选题:
    高血压患者服药依从性的影响因素研究
    
  2. 按Enter发送
  3. 观察AI实时流式回复 🔥
  4. 尝试切换模型(右上角):
    • DeepSeek-V3推荐
    • Qwen3-72B

4. 测试Markdown渲染

让AI生成包含代码的回复

请用Python写一个计算BMI的函数

🔧 如果仍有问题

运行诊断工具

双击运行诊断问题.bat

会检查:

  • Docker运行状态
  • PostgreSQL容器
  • Redis容器
  • 后端服务
  • 前端服务
  • 环境变量配置
  • 数据库迁移

📋 系统状态确认

当前系统状态应该全部OK

  • Docker运行中
  • PostgreSQL容器运行中
  • Redis容器运行中
  • 后端健康检查通过(http://localhost:3001/health
  • 模拟用户已创建user-mock-001
  • 前端代理配置正确(/api -> 3001
  • 测试项目已创建

💡 重要说明

当前登录用户

  • 用户ID user-mock-001
  • 用户名: 演示用户
  • 邮箱: demo@example.com

📌 注意:这是模拟用户,用于开发测试。
后续版本会集成真实的用户认证系统。

API端口


🎉 系统功能

已实现

  • 项目管理CRUD
  • 智能体配置12个
  • AI对话流式输出
  • Markdown渲染
  • 代码高亮
  • 模型切换
  • @知识库UI

待开发

  • 知识库系统Dify RAG
  • 历史对话管理
  • 其他11个智能体
  • 用户认证集成
  • 运营管理后台

📖 更多文档

  • 完整测试指南: 测试和启动.md
  • 开发文档: docs/README.md
  • API文档 docs/02-技术设计/API设计文档.md
  • 数据库文档: docs/02-技术设计/数据库设计文档.md

🆘 需要帮助?

如果遇到任何问题,请提供:

  1. 后端终端的日志截图
  2. 浏览器控制台的错误信息
  3. 诊断问题.bat 的输出结果

🎊 现在可以愉快地使用系统了!
祝您测试顺利! 🚀