Title: 【案例】Curation Studio | 为电商单品生成策展内容 · Issue #17 · modelstudioai/modelstudioai.github.io · GitHub
Open Graph Title: 【案例】Curation Studio | 为电商单品生成策展内容 · Issue #17 · modelstudioai/modelstudioai.github.io
X Title: 【案例】Curation Studio | 为电商单品生成策展内容 · Issue #17 · modelstudioai/modelstudioai.github.io
Description: 我做了什么 使用 Antigravity + 百炼 CLI,搭建了一个具有顶级视觉品味的电商内容策展工坊。 用户只需上传一张商品参考照或草图并输入简短说明: 后端调用 Qwen-VL (bl vision describe) 提取商品高保真的器形、材质、色彩和标签特征。 将主体特征融入三个专业电商镜头 Prompt(全景意境、宏观特写、生活日常),通过百炼 bl image generate 并行生成多角度的三帧主图分镜。 将第一张分镜大片传入 HappyHorse (...
Open Graph Description: 我做了什么 使用 Antigravity + 百炼 CLI,搭建了一个具有顶级视觉品味的电商内容策展工坊。 用户只需上传一张商品参考照或草图并输入简短说明: 后端调用 Qwen-VL (bl vision describe) 提取商品高保真的器形、材质、色彩和标签特征。 将主体特征融入三个专业电商镜头 Prompt(全景意境、宏观特写、生活日常),通过百炼 bl image generate...
X Description: 我做了什么 使用 Antigravity + 百炼 CLI,搭建了一个具有顶级视觉品味的电商内容策展工坊。 用户只需上传一张商品参考照或草图并输入简短说明: 后端调用 Qwen-VL (bl vision describe) 提取商品高保真的器形、材质、色彩和标签特征。 将主体特征融入三个专业电商镜头 Prompt(全景意境、宏观特写、生活日常),通过百炼 bl image generate...
Opengraph URL: https://github.com/modelstudioai/modelstudioai.github.io/issues/17
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"【案例】Curation Studio | 为电商单品生成策展内容","articleBody":"## 我做了什么\n使用 Antigravity + 百炼 CLI,搭建了一个具有顶级视觉品味的电商内容策展工坊。\n\n用户只需上传一张商品参考照或草图并输入简短说明:\n1. 后端调用 Qwen-VL (bl vision describe) 提取商品高保真的器形、材质、色彩和标签特征。\n2. 将主体特征融入三个专业电商镜头 Prompt(全景意境、宏观特写、生活日常),通过百炼 bl image generate 并行生成多角度的三帧主图分镜。\n3. 将第一张分镜大片传入 HappyHorse (bl video generate) 烘焙出 5 秒的光影微移运镜视频。\n4. 使用 CosyVoice 闪播模型 (bl speech synthesize) 朗读由 Qwen3.7 策划的优雅杂志解说文案。\n5. 前端利用 React + Tailwind CSS v4 + Framer Motion 编排成 Bento Grid 展示面板,带有 3D 深度随动、发光打字机、分镜切换视差以及沉浸式有声视频剧院弹窗。\n\n\n## 使用的工具\n\n- 百炼 CLI: \n - bl vision describe(多模态主体特征提取)\n - bl image generate(多视角主图分镜渲染)\n - bl video generate(氛围感图像变视频)\n - bl speech synthesize(CosyVoice 旁白配音合成)\n - bl text chat(Qwen 广告解说词撰写)\n- 其他:React、Tailwind CSS v4、Framer Motion 、Node.js Express 后端服务器,Antigravity \n\n## 效果展示\n\n\u003cimg width=\"2116\" height=\"1634\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/d6f58f25-01e9-4464-803b-7697bd0ae0f9\" /\u003e\n\n\u003cimg width=\"2314\" height=\"1656\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/4a40da0e-705a-4c1f-8495-d9404f0b9b81\" /\u003e\n\n## 踩坑记录(可选)\n\u003e 以下由 AI 总结和生成\n\n1. 命令行特殊字符转义语法错误:Qwen-VL 返回的英文视觉描述中往往包含双引号(\")和圆括号(())。当使用 Node.js 的 exec 进行 shell 字符串拼接时,这些字符直接破坏了外部命令行包裹,导致进程中断。\n - 解决方法:后端全面废弃 exec 拼接,改用 Node 原生安全的 execFile(\"bl\", [\"text\", \"chat\", \"--message\", textPrompt]) 数组传参模式,不经由 Shell 解析,完美根治了任何符号导致运行中断的问题,并强制开启 --output text 纯文本接收模式。\n2. Qwen-Image 多种子高度重合问题:直接调用 bl image generate --n 3 产生的 3 张图只有微小光斑变动,视角完全没有变化。\n - 解决方法:设计了专业电商镜头 Prompt 矩阵(全景意境Establishing、微距特写Macro、生活日常Lifestyle),进行多路并行并发调用,不仅完美拉开了视角与拍摄构图的丰富度,同时保证了生图效率。\n3. CosyVoice-v3-flash 声音命名限制:新版声音名称必须带有 _v3 后缀(如 longwan_v3),如果填入老版音色名(如 longwan 或 longanyang)会直接报 418 请求错误。\n - 解决方法:使用 bl speech synthesize --list-voices --model cosyvoice-v3-flash 查询并更新音色 ID 后解决。\n4. 视频由于 Object-Cover 产生画幅截断:由于 Bento 布局中视频卡片尺寸固定,object-cover 填充模式会导致长画幅视频的边缘被裁剪,且默认循环播放时处于静音状态。\n - 解决方法:在卡片边缘新增了网格内“Fit / Fill”自适应画幅切换开关,并集成了沉浸式 Fullscreen Lightbox 剧院模式,点击可唤醒解除静音、带全套原装控制器的无损大片播放弹窗。\n\n","author":{"url":"https://github.com/DawnLck","@type":"Person","name":"DawnLck"},"datePublished":"2026-06-28T08:25:37.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":3},"url":"https://github.com/17/modelstudioai.github.io/issues/17"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:91759755-b9fa-8d67-8912-116a992d4718 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | BEA2:56830:240F702:300B357:6A5206B4 |
| html-safe-nonce | a2e714b8c1b58def863dcf6f67e713fc377e8fdf8c3a86229e2a17bc77efbe28 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRUEyOjU2ODMwOjI0MEY3MDI6MzAwQjM1Nzo2QTUyMDZCNCIsInZpc2l0b3JfaWQiOiI3NzI4NzM2NDkzNTEwOTg1Mzk2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 849120b38be2cbf2380d5294c409b2ce01d7c0a9558c687a47c880fb392e950d |
| hovercard-subject-tag | issue:4761590792 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/modelstudioai/modelstudioai.github.io/17/issue_layout |
| twitter:image | https://opengraph.githubassets.com/8fcc49875ee22be190f88e9a1fe593aaa36ac2793bae5b647e2bb5193af4ae08/modelstudioai/modelstudioai.github.io/issues/17 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/8fcc49875ee22be190f88e9a1fe593aaa36ac2793bae5b647e2bb5193af4ae08/modelstudioai/modelstudioai.github.io/issues/17 |
| og:image:alt | 我做了什么 使用 Antigravity + 百炼 CLI,搭建了一个具有顶级视觉品味的电商内容策展工坊。 用户只需上传一张商品参考照或草图并输入简短说明: 后端调用 Qwen-VL (bl vision describe) 提取商品高保真的器形、材质、色彩和标签特征。 将主体特征融入三个专业电商镜头 Prompt(全景意境、宏观特写、生活日常),通过百炼 bl image generate... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | DawnLck |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/modelstudioai/modelstudioai.github.io git https://github.com/modelstudioai/modelstudioai.github.io.git |
| octolytics-dimension-user_id | 283556804 |
| octolytics-dimension-user_login | modelstudioai |
| octolytics-dimension-repository_id | 1263703297 |
| octolytics-dimension-repository_nwo | modelstudioai/modelstudioai.github.io |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1263703297 |
| octolytics-dimension-repository_network_root_nwo | modelstudioai/modelstudioai.github.io |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7aed05249554b889eb33d002851a973eebcc7e91 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width