feat: 集成 KieAI 服务,移除 models-integration 子项目

- 添加 Gemini 2.5 Flash 对话接口(流式+非流式)
- 添加 NanoBanana 图像生成/编辑接口
- 添加 Sora2 视频生成接口(文生视频、图生视频、去水印)
- 移除 models-integration 子项目(功能已迁移至主后端)
- 新增测试文档和 Playwright E2E 配置
- 更新前端页面和 API 接口
- 更新后端配置和日志处理
This commit is contained in:
2026-03-03 15:33:50 +08:00
parent 1ddb051977
commit 4be53dcd1b
586 changed files with 21142 additions and 25130 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 399 KiB

View File

@@ -0,0 +1,70 @@
# Page snapshot
```yaml
- generic [ref=e3]:
- generic [ref=e5]:
- generic [ref=e8] [cursor=pointer]:
- generic [ref=e10]: 营养知识
- generic [ref=e14]:
- generic [ref=e15]:
- generic [ref=e17]: 营养素
- generic [ref=e19]: 饮食指南
- generic [ref=e21]: 科普文章
- generic [ref=e26]:
- generic [ref=e27]: 了解关键营养素,科学管理慢性肾病饮食
- generic [ref=e28]:
- generic [ref=e29]:
- generic [ref=e31]: 🥩
- generic [ref=e32]:
- generic [ref=e33]:
- generic [ref=e34]: 蛋白质
- generic [ref=e35]: Protein
- generic [ref=e36]: 构成人体组织的重要营养素
- generic [ref=e38]: 需控制
- generic [ref=e40]:
- generic [ref=e41]:
- generic [ref=e43]: 🍌
- generic [ref=e44]:
- generic [ref=e45]:
- generic [ref=e46]:
- generic [ref=e47]: Potassium (K)
- generic [ref=e48]: 维持神经肌肉功能的重要元素
- generic [ref=e50]: 严格控制
- generic [ref=e52]:
- generic [ref=e53]:
- generic [ref=e55]: 🥜
- generic [ref=e56]:
- generic [ref=e57]:
- generic [ref=e58]:
- generic [ref=e59]: Phosphorus (P)
- generic [ref=e60]: 骨骼健康的重要矿物质
- generic [ref=e62]: 严格控制
- generic [ref=e64]:
- generic [ref=e65]:
- generic [ref=e67]: 🧂
- generic [ref=e68]:
- generic [ref=e69]:
- generic [ref=e70]:
- generic [ref=e71]: Sodium (Na)
- generic [ref=e72]: 调节体液平衡的电解质
- generic [ref=e74]: 适量控制
- generic [ref=e76]:
- generic [ref=e77]:
- generic [ref=e79]: 🥛
- generic [ref=e80]:
- generic [ref=e81]:
- generic [ref=e82]:
- generic [ref=e83]: Calcium (Ca)
- generic [ref=e84]: 骨骼和牙齿的主要成分
- generic [ref=e86]: 适量补充
- generic [ref=e88]:
- generic [ref=e89]:
- generic [ref=e91]: 💧
- generic [ref=e92]:
- generic [ref=e93]:
- generic [ref=e94]: 水分
- generic [ref=e95]: Water
- generic [ref=e96]: 生命活动必需的基础物质
- generic [ref=e98]: 需控制
- generic [ref=e100]:
```

View File

@@ -0,0 +1,46 @@
# Page snapshot
```yaml
- generic [ref=e3]:
- generic [ref=e5]:
- generic [ref=e8] [cursor=pointer]:
- generic [ref=e10]: 食谱计算器
- generic [ref=e14]:
- generic [ref=e15]:
- generic [ref=e16]:
- generic [ref=e17]: 性别:
- generic [ref=e18]:
- generic [ref=e21]:
- generic [ref=e24]:
- generic [ref=e25]:
- generic [ref=e26]: 年龄:
- generic [ref=e27]:
- spinbutton [ref=e30]: "45"
- generic:
- generic [ref=e31]:
- generic [ref=e32]: 身高:
- generic [ref=e33]:
- spinbutton [ref=e36]: "170"
- generic: cm
- generic [ref=e37]:
- generic [ref=e38]: 是否透析:
- generic [ref=e39]:
- generic [ref=e42]:
- generic [ref=e45]:
- generic [ref=e46]:
- generic [ref=e47]: 干体重:
- generic [ref=e48]:
- spinbutton [active] [ref=e51]: "65"
- generic: kg
- generic [ref=e52]: 透析患者请输入透析后的干体重
- generic [ref=e53]:
- generic [ref=e54]: 血肌酐:
- generic [ref=e55]:
- generic [ref=e57]:
- generic: 请输入血肌酐值
- spinbutton [ref=e58]
- generic: μmol/L
- generic [ref=e59]:
- generic:
- generic: 开始计算
```

View File

@@ -0,0 +1,40 @@
# Page snapshot
```yaml
- generic [ref=e3]:
- generic [ref=e5]:
- generic [ref=e8] [cursor=pointer]:
- generic [ref=e10]: AI营养师
- generic [ref=e14]:
- generic [ref=e16]:
- generic [ref=e17]:
- generic [ref=e18]:
- generic [ref=e19]: 慢生活守护健康
- generic [ref=e20]:
- generic [ref=e21]: 营养师专家入驻,在线答疑
- generic [ref=e22]:
- generic [ref=e23]:
- generic [ref=e24]: 🗑️
- generic [ref=e25]: 清空
- img [ref=e28]
- generic [ref=e34]:
- generic [ref=e36]: 🤖
- generic [ref=e37]:
- generic [ref=e39]: AI营养师
- generic [ref=e42]:
- text: 👋您好我是您的AI营养师助手。
- text: 我可以帮您:
- text: • 解答饮食疑问
- text: • 评估食物适宜性
- text: • 提供烹饪建议
- text: • 解读检验报告
- text: 有什么想问的吗?
- generic [ref=e43]:
- generic [ref=e45]: 透析患者可以喝牛奶吗?
- generic [ref=e47]: 什么食物含磷比较低?
- generic [ref=e49]:
- img [ref=e53]
- img [ref=e57]
- textbox [active] [ref=e60]: 什么食物富含蛋白质?
- img [ref=e64]
```

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

View File

@@ -0,0 +1,97 @@
# Page snapshot
```yaml
- generic [ref=e2]:
- generic [ref=e3]:
- generic [ref=e7]: 慢生活管理甄品商城
- generic [ref=e11]:
- generic [ref=e13]:
- img [ref=e17] [cursor=pointer]
- generic [ref=e18]:
- generic [ref=e19]: 数字化+Scott潘
- generic [ref=e20]: 尚未完成健康档案
- generic [ref=e22]: 打卡
- generic [ref=e23]:
- generic [ref=e25]:
- generic [ref=e26]:
- generic [ref=e27]: 食谱计算器
- generic [ref=e28]: 个性化营养方案
- generic [ref=e30]: 📊
- generic [ref=e32]:
- generic [ref=e33]:
- generic [ref=e34]: AI营养师
- generic [ref=e35]: 智慧知肾健康
- generic [ref=e37]: 💬
- generic [ref=e39]:
- generic [ref=e40]:
- generic [ref=e41]: 食物百科
- generic [ref=e42]: 营养成分查询
- generic [ref=e44]: 🔍
- generic [ref=e46]:
- generic [ref=e47]:
- generic [ref=e48]: 营养知识
- generic [ref=e49]: 专业营养指导
- generic [ref=e51]: 💡
- generic [ref=e52]:
- generic [ref=e53]:
- generic [ref=e54]: 精选食谱
- generic [ref=e56] [cursor=pointer]:
- generic [ref=e57]:
- generic [ref=e58]:
- generic [ref=e59]:
- img [ref=e62]
- generic [ref=e63]: 我的配餐
- generic [ref=e64]:
- generic [ref=e65]: 每日营养配餐 - CKD 2期
- generic [ref=e66]: 蛋白质 56.0g/天 | 能量 2450kcal/天
- generic [ref=e67]:
- generic [ref=e68]:
- generic [ref=e69]: 🥩
- generic [ref=e70]: 蛋白质 56.0g
- generic [ref=e71]:
- generic [ref=e72]: 🔥
- generic [ref=e73]: 2450kcal
- generic [ref=e74]:
- generic [ref=e75]:
- img [ref=e78]
- generic [ref=e79]: 我的配餐
- generic [ref=e80]:
- generic [ref=e81]: 每日营养配餐 - 透析期
- generic [ref=e82]: 蛋白质 82.3g/天 | 能量 2401kcal/天
- generic [ref=e83]:
- generic [ref=e84]:
- generic [ref=e85]: 🥩
- generic [ref=e86]: 蛋白质 82.3g
- generic [ref=e87]:
- generic [ref=e88]: 🔥
- generic [ref=e89]: 2401kcal
- generic [ref=e91]:
- generic [ref=e92]:
- generic [ref=e93]: 慢生活营养专家
- generic [ref=e94]: 专业个性化营养方案
- generic [ref=e96]: 立即领取福利
- generic [ref=e97]:
- generic [ref=e98]:
- generic [ref=e99]: 健康知识
- generic [ref=e101] [cursor=pointer]:
- generic [ref=e102]:
- generic [ref=e105]:
- generic [ref=e106]: 碳水化合物食物热效应是多少?
- generic [ref=e108]: ·
- generic [ref=e111]:
- generic [ref=e112]: 一天需要多少能量
- generic [ref=e114]: ·
- generic [ref=e117]:
- generic [ref=e120] [cursor=pointer]:
- img [ref=e122]
- generic [ref=e123]: 首页
- generic [ref=e125] [cursor=pointer]:
- img [ref=e127]
- generic [ref=e128]: 社区
- generic [ref=e130] [cursor=pointer]:
- img [ref=e132]
- generic [ref=e133]: 商城
- generic [ref=e135] [cursor=pointer]:
- img [ref=e137]
- generic [ref=e138]: 我的
```