286 Commits

Author SHA1 Message Date
09bc862eee feat: support Java prompt_context passthrough (Plan A)
- content_generate_v2: use Java prompt_context if provided, fallback to local
- topic_generate_v2: same passthrough support
- Maintains backward compatibility with direct Python calls
2025-12-11 10:57:30 +08:00
73cc12fe65 docs: 新增 Java 端适配方案
- PythonAIGCClient 统一客户端设计
- 选题/内容/海报三个 Service 层
- 提示词管理迁移到 Java 端 (数据库)
- 灰度切换策略
- 实施步骤和工时估算
2025-12-10 16:49:07 +08:00
44bf652cb0 docs: 更新架构文档 - 清理后状态 2025-12-10 16:42:19 +08:00
6cc2ad5265 refactor: 清理无效模块,迁移 utils 到 libs
清理:
- api/models/: 删除 6 个无效模型
- api/services/: 删除 3 个无效服务
- core/: 删除 5 个旧服务
- poster/: 删除旧海报系统
- static/: 删除 XHS 脚本

迁移:
- utils/ -> libs/utils/
- 更新所有引用
2025-12-10 16:41:43 +08:00
78d54a2535 docs: 完善 API 指南,新增架构清理文档
- AIGC_API_GUIDE.md: 添加 Prompt/参考文献/热点/配置 API
- ARCHITECTURE_CLEANUP.md: 项目架构分析,模块状态,清理计划
2025-12-10 16:35:39 +08:00
e0fe18966b docs: 添加 AIGC API 指南文档
整理选题、笔记、海报三个功能的:
- 调用方法和请求参数
- 数据流和返回内容
- 使用示例
2025-12-10 16:32:22 +08:00
2d21647f10 fix(poster_v2): 确保 Fabric JSON 和 PNG 位置一致
- 在所有布局类中添加 _add_object() 调用
- 渲染时同时记录元素位置到 _fabric_objects
- V2 引擎直接从布局类获取 Fabric 对象
- 移除硬编码的 fallback 位置
2025-12-10 16:28:25 +08:00
5cc31fc733 feat(poster_v2): 实现智能海报引擎 V2
- 新增 poster_smart_v2.py 引擎
- 双输出: preview_base64 (无底图预览) + fabric_json (前端编辑)
- 5 种布局的 Fabric.js JSON 生成器
- 复用 AI 文案生成和布局渲染
- 测试脚本和输出样例
2025-12-10 15:43:27 +08:00
fa6b5967f5 docs: 海报 Fabric.js 前端渲染方案
- 新增 POSTER_FABRIC_PLAN.md 方案文档
- 双输出设计: preview_base64 (快速预览) + fabric_json (前端编辑)
- 复用现有 AI 文案生成逻辑
- 三阶段实施计划
2025-12-10 15:38:55 +08:00
f96f0257ab feat(poster_v2): 优化布局渲染效果
- split_vertical: 字号调大 (标题84/副标题34/正文32)
- hero_bottom: 从图片提取主色调,渐变范围350px更柔和
- 提示词优化: 小红书爆款公式 (悬念/数字/对比/情感/身份式)
- card_float: 卡片高度限制500-800px
- overlay_bottom: 亮点标签支持换行,间距优化
2025-12-10 15:33:53 +08:00
dcfd820ca4 feat(poster_v2): 智能海报生成引擎 v1.0
- 新增 PosterSmartEngine,AI 生成文案 + 海报渲染
- 5 种布局支持文本换行和自适应字体
- 修复按钮/标签颜色显示问题
- 优化渐变遮罩和内容区域计算
- Prompt 优化:标题格式为产品名+描述
2025-12-10 15:04:59 +08:00
6d100714db 清理了部分无效的模块 2025-12-10 10:07:40 +08:00
6328ed5bca 完成了大部分的模块设计,包括新的笔记创作系统 2025-12-09 21:16:44 +08:00
665180a9d5 重构解耦功能模块 2025-12-08 14:58:35 +08:00
d352f347b0 backup 2025-08-05 00:36:22 +08:00
27c2170239 海报库弄完了 2025-08-04 16:40:46 +08:00
6704dd58e7 使的目前图像的生成一致了 2025-08-04 16:04:12 +08:00
3392707cef Merge branch 'reinstruct' of http://8.134.70.224:8300/jinye_huang/TravelContentCreator into reinstruct 2025-08-04 13:52:14 +08:00
9af740a21d before merge 2025-08-04 13:52:11 +08:00
d5a851ac57 修复了一个缩进错误 2025-08-04 13:51:33 +08:00
3cf105a88c before merge 2025-08-04 13:47:59 +08:00
bfef3a3974 增加了智能裁剪 2025-08-04 13:47:36 +08:00
6c4d10b157 Merge branch 'reinstruct' of http://8.134.70.224:8300/jinye_huang/TravelContentCreator into reinstruct 2025-08-04 13:45:14 +08:00
dc639e8d39 修改了接受的格式 2025-08-04 13:43:52 +08:00
b4f810e127 优化了UI样式,正确接到java端图片结果 2025-08-04 13:41:43 +08:00
9cae3ec061 更改了字体的部署和毛玻璃渲染 2025-08-04 13:10:44 +08:00
b57c32a317 复用了vibrant方法创建json 2025-08-04 13:02:08 +08:00
cdfa9a3699 优化了json格式 2025-08-04 12:45:35 +08:00
610404d60f 同步了fabric and vibrant 2025-08-04 12:41:07 +08:00
d15a72e489 修改了扁平结构 2025-08-04 12:17:54 +08:00
5acbe8d7b7 同步运行区 2025-08-04 11:23:50 +08:00
cf338c17a2 修复了精度问题 2025-07-30 09:07:51 +08:00
5fc2c1cd08 Merge branch 'reinstruct' of http://8.134.70.224:8300/jinye_huang/TravelContentCreator into reinstruct 2025-07-29 20:39:26 +08:00
6c4f1a21e4 before merge 2025-07-29 20:39:20 +08:00
66bfad2f3c 修改了数据库服务 2025-07-29 20:37:43 +08:00
87a2514bb3 fix the document problem 2025-07-29 19:50:47 +08:00
4919dfc0ec Merge branch 'reinstruct' of http://8.134.70.224:8300/jinye_huang/TravelContentCreator into reinstruct 2025-07-28 20:16:02 +08:00
740abd06a1 NENGYONGLE 2025-07-28 20:14:11 +08:00
5c07291f11 修改了海报模块 2025-07-28 16:52:18 +08:00
15f6418f42 Merge branch 'reinstruct' of http://8.134.70.224:8300/jinye_huang/TravelContentCreator into reinstruct 2025-07-28 13:33:46 +08:00
b58bc3d232 修复了海报接受错误图像的问题 2025-07-28 13:33:19 +08:00
490834d381 Merge branch 'reinstruct' of http://8.134.70.224:8300/jinye_huang/TravelContentCreator into reinstruct 2025-07-28 11:31:40 +08:00
7224f46027 完善了海报生成 2025-07-28 10:38:22 +08:00
4f5d8cfbfe 修复了poster接口提示字构筑的问题 2025-07-28 10:32:41 +08:00
b7b61b04e4 merge 2025-07-28 10:00:26 +08:00
821d023734 修改了部分模块,适配于远程服务器 2025-07-28 09:46:33 +08:00
c988ea2911 可用的海报模块 2025-07-27 22:55:51 +08:00
29551abc2e 增加了多图层分解 2025-07-27 17:33:16 +08:00
9da9324484 基本一致的psd格式 2025-07-27 17:17:42 +08:00
4d157453ce 修复了透明显示的问题 2025-07-27 17:08:31 +08:00