Skip to main content
Seedance 2.0 的图生视频和参考生视频模型可以基于您提供的人脸驱动视频。当 Venice API 在您提交的媒体中检测到人脸时,会在处理媒体前要求一次性的同意证明。这是面向带人脸输入的提供商要求,可防止未经同意的肖像使用。 本指南准确说明您发送什么、收到什么以及如何处理重复请求。

何时需要同意

只有当同时满足以下两个条件时才会请求同意:
  1. 模型是支持人脸的 Seedance 变体:
    • seedance-2-0-image-to-videoseedance-2-0-reference-to-video
    • seedance-2-0-fast-image-to-videoseedance-2-0-fast-reference-to-video
  2. 提交的媒体在以下任一字段中实际包含可检测的人脸:image_urlend_image_urlreference_image_urlsreference_video_urls
如果这些字段中没有人脸,请求将照常进行,无需同意步骤。文生视频永远不会进入此流程。
同意并不会解锁受限内容。被检测出未成年人结合性暗示 prompt/NSFW,或可识别的公众人物肖像,将作为内容政策违规(422)被拒绝,无法通过同意证明来变得可接受。

两次调用流程

调用 1 —— 不带同意提交

像往常一样提交您的生成请求 —— 不带同意字段:
如果检测到人脸且您尚未证明同意,您将获得一个不计费的 409
409 状态下不会扣除额度或 x402 付款。

调用 2 —— 带同意重新提交

重新发送相同的请求体,添加包含三个全部为 true 的确认的 consents.seedance 对象:
成功提交将返回正常的队列响应:
然后照常使用 queue_id 轮询 POST /api/v1/video/retrieve(参见视频生成)。

同意对象

所有三个字段必须为布尔值 true。任何缺失字段、false 或任何额外字段 —— 包括 consent_version —— 都会被以 400 拒绝。政策版本始终由服务器设置;客户端永远不发送或选择版本。

重复请求(去重)

如果您提交的是完全相同的媒体字节,并且您已经为其做过证明,API 将识别该媒体并不再请求同意 —— 在后续相同提交中可省略 consents.seedance。此匹配基于确切的图像字节:重新编码、调整尺寸或裁剪都会产生不同的字节,并会再次请求同意。 部分匹配(一个先前已证明的输入加上一个新的人脸输入)仍需要在新提交中提供新的 consents.seedance

撤销

要撤销同意并删除已存储的人脸资产,请登录 Venice Web 应用(Settings)。撤销不可通过公开 API 进行。撤销后,下一次使用该媒体的请求将再次请求同意。

付款

同意决策始终在任何收费之前发生,对两种付款方式均适用:
  • API 密钥: 409/422 在扣除额度之前返回;被阻止的请求不计费。
  • x402: 消费扣款仅在成功生成后进行,因此 409/422 不会结算。请使用同意(和新的 x402 授权)重新提交以继续。

错误参考

参考