安全

上架前合规校验 Platform Compliance

试用

上架前平台合规校验与自动修复。待上架图 → Amazon / TikTok Shop / Temu / Shopee / 淘宝 各平台的通过或驳回风险报告,可一键修成合规图。当用户说「会不会被驳回」「合规检查」「白底不达标」「主图规格」「传上去被拒」时使用。

它能做什么

上架前平台合规校验与自动修复。待上架图 → Amazon / TikTok Shop / Temu / Shopee / 淘宝 各平台的通过或驳回风险报告,可一键修成合规图。当用户说「会不会被驳回」「合规检查」「白底不达标」「主图规格」「传上去被拒」时使用。

技能文档

platform-compliance — 上架前合规校验

图片好不好看是一回事,平台收不收是另一回事。

这个技能只回答后者:这张图传上去会不会被驳回,卡在哪一条,怎么改。

detect-task 的分工: detect-task 用视觉模型判断「像不像真的」,主观、要花算力; 本技能读像素做客观判定,不花算力、毫秒级、结论可复现。两个都过才叫能投。


生成效果示例

拿本仓库 flat-lay 的实际产出图,按 Amazon 主图规则检:

python3 scripts/check_listing.py docs/flat-lay/example-output.jpg --platform amazon

真实输出

docs/flat-lay/example-output.jpg  ·  Amazon 主图  ·  有驳回风险
  1024×1536 JPEG 0.25MB · 背景 RGB(208, 208, 208) · 主体占比 100.0%

  ! 分辨率              最长边 1536px,达标但不足以触发放大镜
  ✓ 画面比例             1024:1536
  ✗ 纯白背景             边缘仅 0.0% 为纯白,背景基色约 RGB(208, 208, 208)
  ✓ 主体占比             包围盒占画面 100.0%
  ✓ 透明通道             无 alpha
  ✓ 边框               无描边
  ✓ 文件格式             JPEG
  ✓ 文件体积             0.25 MB
  ✓ 色彩模式             RGB
  ? 文字 / 水印 / 拼图     像素层判不了,交给 detect-task 或人工过一眼

这张图肉眼看是「浅灰棚拍背景」,很干净,但 Amazon 主图要求精确 RGB(255,255,255), 208 的灰会被判不合格。这类问题人眼几乎发现不了,机检一秒钟出结论。

一键修:

python3 scripts/check_listing.py docs/to-3d/example-output.jpg --platform amazon --fix out/
out/example-output-fixed.jpg  ·  Amazon 主图  ·  通过
  1600×1402 JPEG 0.50MB · 背景 RGB(255, 255, 255) · 主体占比 85.1%

压白底 → 按 85% 目标重构画布 → 补到 1600px → 存合规 JPEG,一步到位。


一、能力边界

能做说明
客观规格判定背景纯度、主体占比、分辨率、比例、透明通道、描边、格式、体积、色彩模式
多平台规则Amazon / TikTok Shop / Temu / Shopee / Shopify / 淘宝,可自定义
自动修复压白底、按目标占比重构画布、补分辨率、压到体积上限
批量一次传多张,或配合 batch-image 整批过
退出码0 = 可投;1 = 有驳回风险,便于接进 CI 或流水线
不能做去哪
判断有没有文字 / 水印 / 拼图detect-task 的视觉模型
判断商品有没有崩detect-task
去水印remove-watermark
修图、去褶皱item-repair

自动修复的边界--fix 只做几何与色彩层面的合规化,它不会替你修图。 如果原图本身是糊的、崩的、带水印的,修完还是糊的崩的带水印的。


二、平台规则

平台纯白底最长边(下限 / 建议)主体占比比例体积上限
amazon1000 / 1600≥ 85%不限10 MB
tiktok-shop800 / 1600≥ 60%1:1 或 3:45 MB
temu800 / 1350≥ 70%1:13 MB
shopee500 / 1024≥ 55%1:12 MB
shopify1024 / 2048不限不限20 MB
taobao800 / 1200≥ 70%1:13 MB

平台规则会变。 上表是可机检的子集,以各平台最新官方文档为准。 需要改用自己的口径,写一份 JSON 用 --rules 传入,字段说明见 references/platform-specs.md


三、工具调用

# 单张
python3 scripts/check_listing.py main.jpg --platform amazon

# 整批 + 机器可读
python3 scripts/check_listing.py out/*.jpg --platform temu --json

# 校验并自动修复到 fixed/
python3 scripts/check_listing.py raw.png --platform amazon --fix fixed/

# 自定义规则
python3 scripts/check_listing.py main.jpg --platform amazon --rules my-rules.json

只依赖 Pillow:

pip install Pillow

参数约定

参数取值理由
--platform目标平台决定用哪套阈值,默认 amazon
--json接流水线时加输出结构化结果,含每项的实测值与阈值
--fix 想自动改时加产物另存,不覆盖原图
退出码0 / 1有驳回风险时非零,方便 && 串联

四、执行流程

  1. 确认平台。用户没说就问,或按店铺主战场默认(跨境 → amazon,国内 → taobao)。
  2. 先检后修。直接跑一次不带 --fix 的校验,把问题念给用户听—— 有些问题(比如主体占比不够)修复会裁掉画面,得让用户先知道。
  3. 区分两类问题
    • 几何 / 色彩类(白底、占比、分辨率、体积)→ --fix 能解决。
    • 内容类(水印、文字、商品崩坏)→ 回到对应的生成或修图技能重做。
  4. 修完复检--fix 后脚本会自动对产物再检一遍,确认真的过了。
  5. 接回生成侧。反复不合规时,把约束写进 prompt 而不是每次事后修: 见下方「把合规前置到生成」。

五、把合规前置到生成

事后修不如一次生对。这几句追加到生成 prompt 末尾,能显著降低不合格率:

目标追加句
纯白背景Pure seamless white background, RGB 255,255,255, no gradient, no vignette, no shadow cast on the backdrop.
主体占比The product fills at least 88% of the frame, tight crop, minimal empty margin on all sides.
无文字水印No text, no logo, no watermark, no inset images, no borders anywhere in the frame.
方图Square 1:1 composition, product centered.

run_loop 会自动做这件事:合规校验失败时, 它把上面对应的句子追加进 prompt 再跑一轮,不用人管。


六、常见问题

现象原因怎么办
肉眼纯白,机检说不是棚拍浅灰墙(RGB 200–245)或轻微渐变--fix 压白,或生成时按上表加约束句
主体占比总不够生成时留白太多prompt 里写 tight crop;或 --fix 重构画布
PNG 传上去变黑底透明通道被平台转成黑色永远压平为白底 JPEG,--fix 会自动做
修完占比还是差一点方图平台下,长条商品的占比有物理上限脚本已取可达上限;接受它,或改用非方图平台的坑位
文字水印项永远是 ?像素层测不了交给 detect-task,或人工过一眼

Tips

  • 把它接进 CIcheck_listing.py out/*.jpg --platform amazon 退出码非零就拦下, 比人工抽检可靠。
  • 先检一张再跑整批:整批生成前拿一张过一遍合规,能省掉一整批的返工。
  • 不同坑位不同规则:主图严、细节图松。别拿主图的阈值去卡详情页配图。

相关技能

中小商家电商合规快速筛查工具。 基于《电子商务法》《个人信息保护法》《广告法》《消费者权益保护法》 《网络交易监督管理办法》《七日无理由退货暂行办法》等行业法规, 面向电商平台上的中小商家,5 分钟快速自查店铺合规风险。 Use when: 上新商品前检查广告用语、被投诉后自查合规、 店铺数据安全评估、直播营销前的话术检查。 🎉 v1.0.0 首发 - 免费版: - 🛒 4 大模块 12 项核心检查 - ⏱️ 5 分钟快速自查 - 📊 支持 Markdown / JSON / HTML 报告 - 🔒 纯本地运行 - 🎯 实操建议,告诉你该怎么做 触发关键词:电商合规、中小商家、

1 次安装

Temu 全球站电商合规(Compliance)API,经 LinkFox 网关转发 Partner Global 合规相关 OpenAPI(bg.compliance.*、bg.arbok.open.*、bg.flash.open.* 等,共 9 个接口)。当用户提到 Temu Global 合规、商品资质、GPSR、治理属性、实拍图、资质上传、bg.compliance.edit、arbok cert、site=global 合规 时触发。

11 次安装

电商广告合规护栏 (shop-ad-guard) v1.0.0。 在商品标题、详情页、直播话术、促销文案发布前,实时检测高频违规用语, 按风险分级输出命中与整改建议,供 Agent 主动调用。区别于事后深度审计,这是事前拦截。 Use when: 需要在发布电商文案(标题/详情/直播话术/促销)前,实时拦截 绝对化用语、医疗功效违规宣称、虚假夸大、虚假促销、比较贬低、迷信诱导等 高频违规表达;防止触碰《广告法》第九条(罚款 20 万起)、第十七条等红线; 为商家/运营/主播加装一道轻量实时合规护栏。 核心能力: - 🛡️ 实时检测 6 类高频违规用语:绝对化用语 / 医疗功效宣称 / 虚

🏪 全平台店铺搭建:淘宝/京东/拼多多 + 抖音/快手/火山视频 🔍 选品与供应链策略:四维评估法 + 测品标准流程 📢 付费投放:直通车/千川/磁力金牛/快车等全工具覆盖,三阶段投放模型 🔥 爆款打造:测款→放量→稳定全链路 📱 内容运营:短视频脚本、直播带货、账号定位 🌐 跨平台策略:单一平台起量后矩阵扩张

跨境电商产品合规速查(8品类×8市场)。用户输入产品类别和目的地国家/市场, 自动查询并输出该品类在该市场的全套合规要求:产品认证、标签规范、包装要求、 测试标准、限制物质/禁用成分、进口文件清单、平台额外要求(如亚马逊合规)、 特殊注意事项。覆盖电子产品/玩具/化妆品/食品/纺织品/医疗器械/家居用品/ 儿童用...

2 次安装