SuperAPI AI 工具集

c2pa-metadata

数据与分析

查看项目

更新于 10-15 22:37

技能介绍

用途:在 AI 图像/视频/音频/PDF 生成后,为其嵌入 C2PA(内容来源与真实性联盟)清单,形成机器可读的溯源链(谁生成、用什么生成器、什么提示词、何时审核),并附上可见的 AI 生成声明。该技能是对 scripts/embed-c2pa.py 的封装,主要面向需要遵守 EU AI Act 第 50 条(2026 年 8 月 2 日适用)、纽约合成表演者披露法、FTC 代言指南及澳英在线安全法等 AI 内容披露要求的营销场景。

主要能力:为 .png、.jpg/.jpeg、.webp、.gif、.tiff、.mp4、.mov、.webm、.mp3、.wav、.pdf 嵌入 C2PA 清单;支持 --brand、--generator、--ai-claim、--prompt、--reviewer 等参数;--ai-claim 取值对应 IPTC 词表:ai-generated-content(完全 AI 生成,algorithmicMedia)、ai-assisted-edits(人工创作 + AI 编辑,compositeWithTrainedAlgorithmicMedia)、ai-no-substantive-changes(仅放大等无实质语义改动,minorHumanEdits);支持 --ai-disclosure 嵌入 C2PA 2.4 的 c2pa.ai-disclosure 断言,配合 IPTC 声明同时提供人类可读与机器可读的合规信号;可用 --verify 验证;签名会向 http://timestamp.digicert.com 请求时间戳。

典型调用示例: /digital-marketing-pro:c2pa-metadata
--input assets/q3-launch-hero.png
--output assets/signed/q3-launch-hero.png
--brand "Acme Corp"
--generator "Vertex AI / Nano Banana Pro"
--ai-claim ai-generated-content
--prompt "minimalist product hero shot, soft natural lighting"

EU 定向素材可加 --ai-disclosure;生产签名可传 --signing-cert 与 --signing-key。

使用方式与限制:生产级签名需来自 CAI 认可机构的 C2PA 证书(如 Adobe、Truepic、Numbers Protocol、Microsoft Azure Confidential Ledger),证书与密钥应安全存储,勿提交到 git;不传证书时脚本会生成仅用于开发测试的自签名 90 天开发证书,该资产在 contentcredentials.org/verify 会显示“签名存在但签名者不在信任列表”。依赖 c2pa-python==0.38.0(签名与验证必需)和 cryptography==46.0.3(仅开发自签名路径需要);脚本不会自行安装依赖,缺包时打印 python -m pip install "…" 命令并以退出码 2 结束,由用户决定是否执行。输出为 JSON 状态报告,包含输出路径、字节数、品牌、生成器、ai_claim、创建时间、清单断言、是否使用开发证书及验证 URL。可在素材交付设计审核前、发布前检查阶段(/digital-marketing-pro:check)或对存量 AI 素材批量补签时调用。其他功能、价格、平台支持等资料暂未提供。