AI 凭据检测
AI 凭据检测是 Nephele Workshop 的本地元数据扫描工具。它读取图片文件里已经存在的 C2PA 内容凭证、生成参数、平台声明和导出痕迹,用来判断一张图是否携带可复核的 AI 生成证据。
注意
它不是视觉风格分类器,也不是“AI 真伪鉴定器”。未发现凭据只代表文件中没有可读证据,不代表作品一定不是 AI 生成。
适合解决什么问题
AI 凭据检测适合做快速筛查和证据整理:
- 收到图片时,查看它是否携带 ComfyUI、Stable Diffusion、Midjourney、ChatGPT、Gemini 等工具留下的元数据。
- 检查 C2PA Content Credentials 是否存在、签名链是否完整、凭证是否声明 AI 生成。
- 判断图片是否被平台或绘图软件重编码,导致原始凭据丢失。
- 给审核人员提供“看得懂的证据标签”,而不是一堆原始参数。
它不适合做这些事:
- 单靠画面风格判断是不是 AI。
- 证明“未检出 = 人类原创”。
- 检测截图、转存、重压缩后已经丢失元数据的所有 AI 图。
- 替代版权登记、合同审查或法律证据链。
如何使用
- 打开左侧工具箱中的 AI 凭据检测。
- 拖入图片,或点击上传区域选择文件。
- 点击 开始扫描。
- 在列表中查看每张图的状态和证据标签。
支持常见图片格式:PNG、JPG/JPEG、WebP、BMP、TIFF。
技巧
检测在本地完成,不上传图片,不消耗体力值。C2PA 验证依赖本地集成的官方 SDK;如果证书信任列表没有配置完整,签名可以有效但仍显示“证书未在当前信任列表”。
结果状态怎么理解
| 状态 | 含义 | 应该怎么处理 |
|---|---|---|
| 发现 AI 凭据 | 文件中存在较强机器可读证据,足以说明图片携带 AI 生成声明或生成工具元数据。 | 查看证据标签和详情,判断来源工具、C2PA 状态和是否被修改。 |
| 弱线索 | 文件名、可见水印、平台来源等线索指向 AI,但不足以单独定性。 | 作为人工复核线索,不作为强结论。 |
| 凭据不足 | 文件可能被重编码、转存或后处理,原始元数据不足。 | 不能从文件自身证明来源,需要结合平台记录、创作者说明或原始文件。 |
| 未发现凭据 | 未发现已知 AI 元数据或 C2PA 凭证。 | 只代表“没有找到可读证据”,不代表非 AI。 |
| 检测失败 | 文件损坏、格式异常或读取失败。 | 尝试换原图、重新导出,或使用其他工具检查文件结构。 |
强证据包括哪些
Nephele 当前优先相信机器可读证据,而不是视觉猜测。
C2PA 内容凭证
如果图片嵌入了 C2PA manifest,Nephele 会读取:
- 是否存在 C2PA manifest。
- active manifest 的签名链是否有效。
- 签名证书是否在当前信任列表。
- claim generator,例如 OpenAI、Google C2PA Core Generator Library。
- AI 来源标记,例如
trainedAlgorithmicMedia、algorithmicMedia、synthid。 - 远程 manifest、embedded manifest、validation issues 等状态。
需要注意:
- 签名链有效 说明 manifest 和图片数据哈希可以对应。
- 证书未在信任列表 不等于签名损坏,只说明本地验证器没有把该签名者纳入可信根。
- validation_state=Invalid 需要结合具体 issue 看,可能是 ingredient 链、时间戳信任或证书信任问题,不一定是当前图片数据被篡改。
ComfyUI
ComfyUI 原始输出通常会写入:
workflowJSONpromptJSON
检测到这类结构时,Nephele 会显示 ComfyUI 工作流元数据。这属于强证据,因为它记录的是生成节点和参数,不是文件名猜测。
Stable Diffusion 系
支持 Stable Diffusion WebUI、Forge、SD.Next 等常见参数痕迹,例如:
StepsSamplerCFG scaleSeedModel hashModelNegative promptSizeClip skipSchedule typeDenoising strengthHires upscale
检测到后会显示 Stable Diffusion 参数。
NovelAI / InvokeAI / Fooocus
Nephele 会识别这些工具常见的生成元数据:
- NovelAI /
nai-diffusion标记,或带uc、sampler、steps、scale 的生成 JSON。 - InvokeAI 的
invokeai_metadata或生成 JSON。 - Fooocus 文本元数据和参数标记。
Midjourney 与 IPTC/XMP
Midjourney 下载图可能携带 Job ID 或 IPTC/XMP 的 AI 来源声明。Nephele 会显示:
- Midjourney 任务 ID
- 元数据声明为 AI 生成
弱线索包括哪些
弱线索会显示为 弱线索,不会直接冒充强证据。
常见弱线索:
- 文件名包含 Gemini、Google、Midjourney 等平台名。
- Google/Gemini 可见水印形状。
- C2PA 来源显示某平台,但凭证本身没有声明 AI 生成。
弱线索适合提醒人工复核,但不适合单独作为判断依据。
为什么有些 AI 图检测不出来
AI 元数据检测依赖文件里还保留着证据。如果图片经历过以下操作,凭据可能会消失:
- 从平台下载时被重编码。
- PNG 被转成 JPEG 或 WebP。
- 被 Clip Studio Paint、Photoshop、预览工具重新保存。
- 被社交平台、聊天软件、压缩网站处理。
- 被截图、裁剪、拼图或二次导出。
- 生成工具本身没有写入元数据。
这种情况下,Nephele 会尽量显示“凭据不足”或“未发现凭据”,而不是武断给出 AI/非 AI 二分类。
典型例子
ComfyUI 原图
结果通常是:
发现 AI 凭据
ComfyUI 工作流元数据 · 未发现 C2PA 凭证含义:文件里存在 ComfyUI 工作流或提示词 JSON,但没有 C2PA 内容凭证。
ChatGPT / OpenAI 图片
结果可能是:
发现 AI 凭据
C2PA 内容凭证 · 签名有效 · 来源:OpenAI · 凭证声明为 AI 生成含义:图片携带 OpenAI 相关 C2PA manifest,且凭证中声明了 AI 来源。
Gemini 图片
Gemini 图片可能有多种状态:
- 有些只显示 Google C2PA 来源,但未声明 AI。
- 有些会出现
trainedAlgorithmicMedia、algorithmicMedia、synthid,可以显示 发现 AI 凭据。 - 有些被后处理后只剩文件名线索或完全没有凭据。
这不是检测器矛盾,而是不同导出链路保留的 C2PA 信息不同。
平台重编码图片
结果可能是:
凭据不足
未发现 C2PA 凭证 · 文件格式与扩展名不一致 · 元数据很少,可能被平台重编码含义:文件自身无法证明来源。它可以是 AI 图,也可以是人类作品被平台处理过。
常见问题
Q: 这个功能能 100% 判断 AI 图吗?
不能。它只检测文件中保留的凭据和元数据,不做视觉风格猜测。
Q: 为什么不接视觉 AI 检测模型?
因为误报风险太高。动漫、厚涂、低多边形、强滤镜、重压缩图片都可能被视觉模型误判。Nephele 当前选择更保守的证据路线。
Q: C2PA 显示 untrusted 是不是代表图片被改了?
不是。untrusted 通常表示本地信任列表没有接受该签名证书。是否被改动要结合 claimSignature.validated、assertion.dataHash.match、validation issues 等信息看。
Q: 未发现凭据可以证明不是 AI 吗?
不能。它只说明这份文件里没有找到 Nephele 认识的 AI 凭据或生成元数据。
Q: 检测结果能作为法律证据吗?
不能单独作为法律证据。它是审核和筛查工具。如需权属留证,请使用数字存证、合同、平台记录和原始工程文件共同构成证据链。