diff --git a/1.png b/1.png new file mode 100644 index 0000000..f30afcc Binary files /dev/null and b/1.png differ diff --git a/README.md b/README.md index 19a8064..3fd8af9 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,17 @@ - **统一配置管理**:支持环境变量配置,灵活部署 - **完整日志系统**:文件 + 控制台双输出,便于问题排查 +## 标签衍生流程 + +![标签衍生流程图](docs/tag_derive_flow.png) + +**流程说明:** +1. 遍历 `ai_image_tags` 表中每一条图片记录 +2. 用 `tag_id` 查询 `ai_tags` 表,检查该标签是否为衍生标签 +3. 如果不是衍生标签,调用千问大模型生成衍生标签 +4. 将新标签插入 `ai_tags` 表(标记为衍生标签) +5. 更新 `ai_image_tags` 表中的 `tag_id` 和 `tag_name` + ## 项目结构 ``` diff --git a/docs/tag_derive_flow.png b/docs/tag_derive_flow.png new file mode 100644 index 0000000..f30afcc Binary files /dev/null and b/docs/tag_derive_flow.png differ