Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SkinHeal · 肤愈

面向痤疮、毛囊炎、脂溢性皮炎等反复性皮肤问题人群的 AI 皮肤健康科普对话 App(个人/小范围自用版)。

共情式 AI 科普对话 + 生活护理指导 + 科学就诊指引。不诊断、不开药、不替代医生。

技术架构

Android App (Flutter + flutter_chat_ui)
   │  HTTP/SSE —— Dify Service API(/v1/chat-messages,流式)
   ▼
Dify(Docker Compose,对话编排 + RAG 知识库 + 安全边界)
   │
   ▼
DeepSeek API(云端大模型)
  • 前端:Flutter,flutter_chat_ui 聊天界面,dio SSE 流式解析
  • 后端:Dify 1.16(Docker),白芷 system prompt 内置安全边界
  • 知识库:皮肤科普 13 篇(economy 关键词索引)
  • 安全:不诊断口径 / 急症强制就医 / 免责声明必附 / RAG 拒答兜底

本地构建与安装

cd D:\dev\SkinHeal
flutter pub get
flutter build apk --debug   # 产物: build\app\outputs\flutter-apk\app-debug.apk

安装到手机后,打开 App → 「设置」填写:

说明
后端地址 http://<电脑局域网IP>(如 http://192.168.1.19,不带 /v1)
API Key Dify 应用的 Service API key(app- 开头)
你的称呼 显示名,随意

要求:手机与后端电脑同一 WiFi;电脑需放行 80 端口(netsh advfirewall firewall add rule name=Dify-80 dir=in action=allow protocol=TCP localport=80)。

迁移云端指南

本地跑通后,把后端搬到云服务器只需两步:

  1. 服务器部署 Dify:在云服务器(建议 4C8G+)安装 Docker,复制 D:\dev\dify\docker 目录,docker compose up -d;放行 80 端口并绑定域名(可选 HTTPS)
  2. App 改一个地址:打开 App 设置页,把后端地址改为 http://<服务器IP或域名>,保存即可——其余(API key、知识库、对话记录)全部随 Dify 走

数据与配置都在 Dify 的 Docker 卷里,服务器部署后原有知识库/应用配置原样可用(需在服务器 Dify 中重新填入 DeepSeek API key)。

免责声明

本应用为 AI 科普工具,所有内容仅为皮肤健康常识科普,不能替代专业医生的诊断和治疗。皮肤问题复杂多样,请到正规医院皮肤科就诊,遵医嘱处理。若出现急性、严重的皮肤症状,请立即就医。

About

一个致力让皮肤变得更好的助手

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages