feat: 插件开发 ozon 端主体完成
This commit is contained in:
@@ -11,12 +11,12 @@ Chrome 插件 + Python 后端:采集 Ozon / 1688 / 淘宝 / 天猫 商品页
|
||||
```
|
||||
Chrome 插件(WXT + React + antd) Python 后端(FastAPI + SQLite)
|
||||
┌────────────────────────────┐ ┌──────────────────────────────┐
|
||||
│ Side Panel │ │ POST /api/materials │
|
||||
│ ① 扫描商品页(四站点) │ ──上传──▶ │ → 落库 + 后台转存图片 │
|
||||
│ ② 勾选/编辑素材 │ │ POST /api/products/{id}/suites│
|
||||
│ ③ 选风格提交生成 │ ──提交──▶ │ → 套图任务(后台逐张生图) │
|
||||
│ ④ 轮询进度 → 导出 ZIP │ ◀─轮询── │ GET /api/suites/{id} │
|
||||
└────────────────────────────┘ │ GET /api/suites/{id}/zip │
|
||||
│ Side Panel │ │ POST /api/plan │
|
||||
│ ① 扫描商品页(四站点) │ ─规划──▶ │ → DeepSeek 出图方案 │
|
||||
│ ② 勾选/编辑素材 │ ◀─方案── │ POST /api/generate(无状态) │
|
||||
│ ③ 出图方案(默认/AI规划) │ ──提交──▶ │ → 方案展开 → 逐张生图 │
|
||||
│ ④ 轮询进度 → 导出 ZIP │ ◀─轮询── │ GET /api/suites/{id}[/zip] │
|
||||
└────────────────────────────┘ │ GET /api/proxy-image │
|
||||
└──────────────────────────────┘
|
||||
```
|
||||
|
||||
@@ -77,11 +77,11 @@ pnpm build # 产物在 .output/chrome-mv3
|
||||
|
||||
| 方法 | 路径 | 说明 |
|
||||
|---|---|---|
|
||||
| POST | `/api/materials` | 采集上传(文本 + 图片 URL),异步转存 |
|
||||
| GET | `/api/products` / `/api/products/{id}` | 商品列表/详情 |
|
||||
| POST | `/api/products/{id}/suites` | 创建套图任务 `{style_set, types, lang, provider?}` |
|
||||
| POST | `/api/plan` | DeepSeek 出图方案规划(`{texts, sku_variants, image_stats, platform}`) |
|
||||
| POST | `/api/generate` | 无状态一键生成(`{texts, images, plan, style_set, platform}`,不落商品库) |
|
||||
| GET | `/api/suites/{id}` | 任务状态 + 已生成图 URL |
|
||||
| GET | `/api/suites/{id}/zip` | 导出 ZIP |
|
||||
| GET | `/api/suites/{id}/zip` | 导出 ZIP(按方案标题命名) |
|
||||
| GET | `/api/proxy-image?url=` | 图片代理(绕源站防盗链) |
|
||||
| GET | `/api/health` | 健康检查 + provider 配置状态 |
|
||||
|
||||
## 说明与限制
|
||||
|
||||
Reference in New Issue
Block a user