首页

AI 凭据检测

AI 凭据检测是 Nephele Workshop 的本地元数据扫描工具。它读取图片文件里已经存在的 C2PA 内容凭证、生成参数、平台声明和导出痕迹,用来判断一张图是否携带可复核的 AI 生成证据。

注意

它不是视觉风格分类器,也不是“AI 真伪鉴定器”。未发现凭据只代表文件中没有可读证据,不代表作品一定不是 AI 生成。


适合解决什么问题

AI 凭据检测适合做快速筛查和证据整理:

  • 收到图片时,查看它是否携带 ComfyUI、Stable Diffusion、Midjourney、ChatGPT、Gemini 等工具留下的元数据。
  • 检查 C2PA Content Credentials 是否存在、签名链是否完整、凭证是否声明 AI 生成。
  • 判断图片是否被平台或绘图软件重编码,导致原始凭据丢失。
  • 给审核人员提供“看得懂的证据标签”,而不是一堆原始参数。

它不适合做这些事:

  • 单靠画面风格判断是不是 AI。
  • 证明“未检出 = 人类原创”。
  • 检测截图、转存、重压缩后已经丢失元数据的所有 AI 图。
  • 替代版权登记、合同审查或法律证据链。

如何使用

  1. 打开左侧工具箱中的 AI 凭据检测
  2. 拖入图片,或点击上传区域选择文件。
  3. 点击 开始扫描
  4. 在列表中查看每张图的状态和证据标签。

支持常见图片格式: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 来源标记,例如 trainedAlgorithmicMediaalgorithmicMediasynthid
  • 远程 manifest、embedded manifest、validation issues 等状态。

需要注意:

  • 签名链有效 说明 manifest 和图片数据哈希可以对应。
  • 证书未在信任列表 不等于签名损坏,只说明本地验证器没有把该签名者纳入可信根。
  • validation_state=Invalid 需要结合具体 issue 看,可能是 ingredient 链、时间戳信任或证书信任问题,不一定是当前图片数据被篡改。

ComfyUI

ComfyUI 原始输出通常会写入:

  • workflow JSON
  • prompt JSON

检测到这类结构时,Nephele 会显示 ComfyUI 工作流元数据。这属于强证据,因为它记录的是生成节点和参数,不是文件名猜测。

Stable Diffusion 系

支持 Stable Diffusion WebUI、Forge、SD.Next 等常见参数痕迹,例如:

  • Steps
  • Sampler
  • CFG scale
  • Seed
  • Model hash
  • Model
  • Negative prompt
  • Size
  • Clip skip
  • Schedule type
  • Denoising strength
  • Hires 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 原图

结果通常是:

text
发现 AI 凭据
ComfyUI 工作流元数据 · 未发现 C2PA 凭证

含义:文件里存在 ComfyUI 工作流或提示词 JSON,但没有 C2PA 内容凭证。

ChatGPT / OpenAI 图片

结果可能是:

text
发现 AI 凭据
C2PA 内容凭证 · 签名有效 · 来源:OpenAI · 凭证声明为 AI 生成

含义:图片携带 OpenAI 相关 C2PA manifest,且凭证中声明了 AI 来源。

Gemini 图片

Gemini 图片可能有多种状态:

  • 有些只显示 Google C2PA 来源,但未声明 AI。
  • 有些会出现 trainedAlgorithmicMediaalgorithmicMediasynthid,可以显示 发现 AI 凭据
  • 有些被后处理后只剩文件名线索或完全没有凭据。

这不是检测器矛盾,而是不同导出链路保留的 C2PA 信息不同。

平台重编码图片

结果可能是:

text
凭据不足
未发现 C2PA 凭证 · 文件格式与扩展名不一致 · 元数据很少,可能被平台重编码

含义:文件自身无法证明来源。它可以是 AI 图,也可以是人类作品被平台处理过。


常见问题

Q: 这个功能能 100% 判断 AI 图吗?

不能。它只检测文件中保留的凭据和元数据,不做视觉风格猜测。

Q: 为什么不接视觉 AI 检测模型?

因为误报风险太高。动漫、厚涂、低多边形、强滤镜、重压缩图片都可能被视觉模型误判。Nephele 当前选择更保守的证据路线。

Q: C2PA 显示 untrusted 是不是代表图片被改了?

不是。untrusted 通常表示本地信任列表没有接受该签名证书。是否被改动要结合 claimSignature.validatedassertion.dataHash.match、validation issues 等信息看。

Q: 未发现凭据可以证明不是 AI 吗?

不能。它只说明这份文件里没有找到 Nephele 认识的 AI 凭据或生成元数据。

Q: 检测结果能作为法律证据吗?

不能单独作为法律证据。它是审核和筛查工具。如需权属留证,请使用数字存证、合同、平台记录和原始工程文件共同构成证据链。

Nephele

在工作室

...又是个不看说明书的。

文档我都整理好了,自己翻也行。但你要是懒得翻——就问吧,我听着呢。