Update README.md
面向中小学心理健康教育的多模型串联应用:写下心情,AI 先识别情绪,再生成一段疗愈小故事,最后把故事绘成可翻页的绘本。
心情输入 → 情绪识别 → 疗愈小故事(3 幕)→ 逐幕绘制绘本画面 Qwen3.6-27B Qwen3.6-27B FLUX.1-schnell
python -m venv .venv .venv\Scripts\activate python -m pip install -r requirements.txt copy .env.example .env.local
编辑 .env.local,填入你的访问令牌(文本模型与文生图模型共用同一资源包):
.env.local
GITEE_AI_TOKEN=你的访问令牌 GITEE_AI_BASE_URL=https://api.moark.com GITEE_AI_PACKAGE_ID=1492 PORT=3000
令牌从模力方舟资源包获取,不要提交到仓库。
python model2app.py serve
打开终端显示的地址(默认 http://localhost:3000),选择风格、写下心情、点击「生成我的疗愈绘本」,等待约 30~60 秒即可。
├── model2app.py # Model2App 入口文件 ├── prompts/ # 开发提示词(研究/设计/生成/修复) ├── scripts/ # Model2App 框架脚本 ├── templates/ # 前端与运行时模板 ├── tests/ # 测试 ├── workspace/ │ ├── input/ # 模型 API 资料 │ ├── artifacts/ # 生成记录(学习笔记/设计需求/问题记录) │ └── web-project/ # ★ 成品应用源码 │ ├── app.py # FastAPI 外壳:路由、请求校验、结果保存 │ ├── model_adapter.py # ★ 多模型串联核心:情绪识别 → 故事 → 逐幕绘图 │ ├── api_runtime.py # 运行内核:鉴权、模型调用封装、结果落盘 │ ├── frontend-contract.json # 接口约定(请求字段、预设) │ └── static/ # 前端 HTML / JS / CSS ├── requirements.txt └── README.md
所有模型相关的串联逻辑都在 workspace/web-project/model_adapter.py 里:
workspace/web-project/model_adapter.py
STORY_MODEL
Qwen3.6-Flash
model
HiDream-I1
PAGE_COUNT
注意:MoArk 的 Qwen3.6 系列默认开启”思考模式”,需在请求体带上 "chat_template_kwargs": {"enable_thinking": false} 才会直接返回正文;FLUX.1-schnell 的垫图参数是 inputs(base64 字符串)而非通用的 image。本项目均已处理。
"chat_template_kwargs": {"enable_thinking": false}
inputs
image
本项目代码采用 Apache-2.0 协议。所使用的模型遵循各自的开源许可证。
多模型串联的心理疗愈绘本生成器:情绪识别 + 疗愈故事 + 绘本绘制
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
疗愈绘本生成器 · 心理情绪绘本
功能特性
快速开始
1. 准备环境与令牌
编辑
.env.local,填入你的访问令牌(文本模型与文生图模型共用同一资源包):2. 启动
打开终端显示的地址(默认 http://localhost:3000),选择风格、写下心情、点击「生成我的疗愈绘本」,等待约 30~60 秒即可。
项目结构
如何换模型 / 加新环节
所有模型相关的串联逻辑都在
workspace/web-project/model_adapter.py里:STORY_MODEL常量(如换成Qwen3.6-Flash);model字段(如换成HiDream-I1);PAGE_COUNT常量;协议
本项目代码采用 Apache-2.0 协议。所使用的模型遵循各自的开源许可证。
致谢