Trae SOLO 电商图片/视频策划生成系统搭建方案
一、系统核心定位与价值
1. 核心目标
解决电商运营 / 设计团队的「策划→生成→交付」全流程效率问题,实现:
-
无需专业设计技能,通过模板 + AI 快速生成商品主图、详情页图片、短视频脚本 / 成片
-
支持策划方案结构化存储、团队协作评审
-
对接电商平台(淘宝 / 京东 / 抖音)素材规范,一键导出合规格式
2. 核心优势(基于 Trae SOLO 特性)
前后端一键生成:自然语言描述需求,Trae 自动生成 React 前端 + Node.js 后端 + 数据库结构
AI 原生驱动:集成多模态生成模型,支持图片 / 视频 / 文案联动生成
轻量化部署:支持本地 Docker 部署或云端 Vercel 一键上线
无代码扩展:通过 Chat 模式实时调整功能,无需手动修改核心代码
二、整体架构设计(前后端一体化)
1. 架构总览(三层架构 + AI 引擎)
2. 技术栈选型(Trae SOLO 自动适配)
| 层级 | 技术选型 | 核心能力来源 |
|---|---|---|
| 前端 | React + Ant Design + 响应式布局 | Trae Builder 模式自动生成,支持可视化调整 |
| 后端 | Node.js(Express)+ RESTful API | Trae SOLO 后端智能生成,自动配置路由 |
| 数据库 | PostgreSQL(优先)/ MongoDB | Trae 支持自动生成表结构和 SQL 脚本 |
| 存储 | Supabase Storage + 本地文件备份 | 集成 Supabase 实现素材云端存储 + 实时同步 |
| AI 引擎 | 内置 DeepSeek R1 + 第三方模型扩展 | 通过 API 代理解锁 Claude 3/Stable Diffusion |
| 部署 | Docker 本地部署 / Vercel 云端部署 | Trae 一键导出部署包,支持容器化运行 |
三、前端架构与功能模块(Trae 可视化生成)
1. 前端核心页面(5 大模块)
| 页面名称 | 核心功能 | Trae 生成提示词模板 |
|---|---|---|
| 模板中心页 | 展示电商素材模板(主图 / 详情页 / 短视频)、模板分类 / 搜索 / 预览 | “生成电商素材模板中心页面,支持按类型(主图 / 短视频)筛选,模板卡片显示预览图 + 适用场景” |
| 策划编辑器页 | 模板参数配置(尺寸 / 风格 / 文案)、多模态输入(上传草图 / Figma 链接)、AI 生成触发 | “生成策划编辑器,支持配置图片尺寸(800x800px)、输入商品文案、上传参考图,添加「AI 生成」按钮” |
| 生成结果预览页 | 素材实时预览、在线微调(裁剪 / 加文字 / 调色)、版本对比 | “生成素材预览页,支持图片裁剪、文字叠加、亮度调整,显示 3 个历史生成版本供对比” |
| 素材管理库 | 已生成素材分类存储、搜索、批量导出、共享链接生成 | “生成素材库页面,按「图片 / 视频」分类,支持按时间筛选,提供下载(PNG/MP4)和分享功能” |
| 团队协作评审页 | 素材评论、批注、审批流程(待审批 / 已通过 / 驳回) | “生成评审页面,支持圈选素材标注评论,添加「通过 / 驳回」按钮,显示审批人及时间” |
2. 前端交互核心逻辑
-
模板选择 → 参数配置 → AI 生成 → 预览微调 → 导出 / 评审
-
支持「一键复用」历史配置,自动保存策划方案到数据库
-
响应式适配:PC 端(操作端)+ 移动端(预览端)
四、后端架构与核心能力(Trae 自动生成)
1. 后端核心模块
| 模块名称 | 核心功能 | 技术实现细节 |
|---|---|---|
| 用户认证模块 | 账号登录 / 权限管理(管理员 / 运营 / 只读用户) | 集成 Supabase Auth,支持邮箱 / 密码登录,Trae 自动生成权限控制中间件 |
| 模板管理模块 | 模板 CRUD、参数校验(如尺寸合规性)、模板版本管理 | Node.js + Express 路由,PostgreSQL 存储模板元数据(ID / 类型 / 参数模板 / 预览图) |
| AI 生成调度模块 | 接收前端生成请求、调用 AI 模型、任务状态同步(排队 / 生成中 / 完成 / 失败) | 内置任务队列,支持并发生成,通过 WebSocket 实时推送进度到前端 |
| 素材存储模块 | 生成文件上传(图片 / 视频)、分类存储、断点续传、过期清理 | Supabase Storage 存储文件,数据库记录文件路径 + 元数据,支持按大小 / 时间筛选 |
| 导出交付模块 | 格式转换(如 PNG→WebP、MP4 压缩)、电商平台合规校验、批量打包下载 | 集成 FFmpeg 处理视频,自动校验图片尺寸 / 视频时长是否符合平台规范 |
2. 核心 API 设计(Trae 自动生成)
| 接口路径 | 方法 | 功能描述 | 请求参数示例 |
|---|---|---|---|
| /api/templates | GET | 获取模板列表 | { "type": "image", "scene": "main图" } |
| /api/plan/create | POST | 创建策划任务 | { "templateId": 101, "params": { "title": "夏季连衣裙", "style": "清新" } } |
| /api/ai/generate | POST | 触发 AI 生成 | { "planId": 202, "mediaType": "video", "resolution": "1080p" } |
| /api/media/list | GET | 获取素材列表 | { "planId": 202, "page": 1, "size": 20 } |
| /api/media/export | POST | 导出素材(批量 / 单个) | { "mediaIds": [301,302], "format": "zip", "platform": "taobao" } |
五、数据层设计(Trae 自动生成表结构)
核心数据库表(PostgreSQL)
| 表名 | 核心字段 | 用途 |
|---|---|---|
| users | id, username, email, password_hash, role(admin/operator), create_time | 用户账号与权限管理 |
| templates | id, name, type(image/video), scene, params(JSON), preview_url, status | 模板元数据存储 |
| plan_tasks | id, user_id, template_id, params(JSON), status, create_time, finish_time | 策划任务记录 |
| media_files | id, plan_id, file_name, file_url, file_type, size, resolution, status | 生成素材存储记录 |
| review_records | id, media_id, reviewer_id, comment, result(pass/reject), review_time | 评审记录 |
数据流转流程
-
用户创建策划任务 → 写入
plan_tasks表 -
AI 生成素材 → 存储文件到 Supabase → 写入
media_files表 -
评审操作 → 写入
review_records表 → 更新media_files表状态 -
导出操作 → 读取
media_files表文件路径 → 生成压缩包交付
六、AI 生成引擎设计(核心能力)
1. 多模态生成支持
| 媒体类型 | 核心模型 / 工具 | 生成逻辑 |
|---|---|---|
| 电商图片 | Trae 内置 DeepSeek R1 + Stable Diffusion | 输入「商品名称 + 风格 + 场景」→ AI 生成 3 版候选图 → 支持在线微调(裁剪 / 调色) |
| 短视频 | FFmpeg + AI 脚本生成 | 输入「商品卖点 + 背景音乐风格」→ 自动生成分镜脚本 → 拼接素材 + AI 配音生成视频 |
| 文案联动 | 豆包 1.5-pro 模型 | 生成图片 / 视频时,同步产出商品标题、详情页文案,支持一键复制到电商后台 |
2. 模型扩展方案(突破 Trae 原生限制)
通过「API 代理 + Cline 插件」解锁 20+ 模型(参考掘金实操方案):
-
注册合规 API 中转平台(如「一站 API」)→ 创建令牌并绑定目标模型(Claude 3/ GPT-4o)
-
在 Trae 安装「Cline 插件」→ 配置自定义 API 端点和令牌
-
生成时指定模型:
“用 Claude 3 生成电商主图,风格为简约高级”
七、部署方案(两种模式可选)
1. 本地部署(适合小团队 / 私有化需求)
-
环境要求:Docker + Docker Compose
-
部署步骤:
-
Trae 中导出项目 → 选择「Docker 部署包」
-
解压包 → 执行
docker-compose up -d(自动启动前端、后端、数据库容器) -
访问
http://localhost:3000即可使用
2. 云端部署(适合团队协作)
-
部署平台:Vercel(前端)+ Supabase(数据库 + 存储)
-
部署步骤:
-
Trae 中选择「云端部署」→ 关联 Vercel 账号
-
自动创建 Supabase 项目 → 同步数据库表结构
-
部署完成 → 获取公开访问链接,支持多人协作
八、实施步骤(4 周全流程落地)
| 阶段 | 时间 | 核心任务 | Trae 操作方式 |
|---|---|---|---|
| 需求定义 | 1 天 | 明确核心功能(模板类型、生成规则、导出格式) | 编写精准提示词(参考下方模板) |
| 环境搭建 | 1 天 | 安装 Trae SOLO → 新建项目 → 启用 SOLO 模式 | 左上角「文件」→「新建项目」→ 选择「前后端一体化」→ 启用 Builder 模式 |
| 核心模块生成 | 2 周 | 生成前端页面→生成后端 API→创建数据库→集成 AI 生成引擎 | 分模块输入提示词,生成后通过 Chat 模式微调(如 “添加素材批量导出功能”) |
| 集成测试 | 1 周 | 测试生成 / 导出 / 评审流程 → 修复 Bug(Trae 自动修复) | 启动预览 → 模拟用户操作 → 发现问题在 Chat 面板输入 “修复 XX 功能的 XX 问题” |
| 上线部署 | 1 天 | 选择部署模式 → 配置域名 / 权限 → 交付使用 | 点击「导出」→ 选择部署方式 → 完成配置即可上线 |
九、产品经理专属实操提示词模板(直接复用)
1. 全系统生成提示词(Builder 模式输入)
用 Trae SOLO 搭建电商图片/视频策划生成系统,要求:
前端:React 响应式布局,包含模板中心、策划编辑器、素材库、评审页、导出中心5个核心页面,浅色主题,适配 PC 端
后端:Node.js + Express 框架,提供用户认证、模板管理、AI 生成、素材存储、导出接口,支持 RESTful 规范
数据库:PostgreSQL,自动生成用户、模板、任务、素材、评审5张核心表
AI 生成:支持电商主图(800x800px)、短视频(1080p)生成,同步产出商品文案
存储:集成 Supabase Storage,支持素材云端存储和实时同步
权限:区分 admin(全权限)和 operator(仅策划/导出权限)
部署:支持 Docker 本地部署和 Vercel 云端部署
2. 模块细化提示词(Chat 模式调整)
-
优化前端:
“将策划编辑器的参数配置区改为左侧抽屉式布局,增加「历史配置复用」下拉框” -
扩展功能:
“添加素材批量导出为淘宝/抖音合规格式的功能,自动校验图片尺寸是否符合平台要求” -
修复 Bug:
“修复短视频生成后无法预览的问题,支持 MP4 格式直接播放”
十、避坑指南(产品经理必看)
-
提示词精准性:生成时明确「尺寸、格式、场景」,避免模糊描述(如不说 “生成好看的图”,而说 “生成 800x800px 电商主图,风格简约,白色背景”)
-
AI 生成参数调优:首次生成效果不佳时,补充提示词(如 “增加商品细节清晰度,降低饱和度”)
-
存储方案选择:短视频素材建议用 Supabase Storage(支持大文件存储),图片可本地 + 云端双备份
-
权限控制:初始化时创建 admin 账号,避免开放过多编辑权限导致数据混乱
-
测试重点:优先测试「AI 生成成功率」「导出格式合规性」「评审流程流转」三大核心场景
