동의가 적용되는 경우
동의는 둘 다 참일 때만 요구됩니다:- 모델이 얼굴 사용 가능 Seedance 변형:
seedance-2-0-image-to-video,seedance-2-0-reference-to-videoseedance-2-0-fast-image-to-video,seedance-2-0-fast-reference-to-video
- 제출된 미디어가 다음 필드 중 어디에든 감지 가능한 사람 얼굴을 실제로 포함:
image_url,end_image_url,reference_image_urls,reference_video_urls.
동의는 제한된 콘텐츠를 해제하지 않습니다. 미성년자가 성적으로 시사하는 prompt/NSFW와 결합되거나 알아볼 수 있는 공인 얼굴이 감지된 경우, 콘텐츠 정책 위반(
422)으로 거부되며 동의 증명으로 허용 가능하게 만들 수 없습니다.두 번 호출 흐름
호출 1 — 동의 없이 제출
평소처럼 생성 요청을 제출합니다 — 동의 필드 없음:409**를 받습니다:
409에서는 크레딧이나 x402 결제가 부과되지 않습니다.
호출 2 — 동의와 함께 재제출
같은 요청 본문을 다시 보내되, 세 개의 확인이 모두true인 consents.seedance 객체를 추가하세요:
queue_id로 POST /api/v1/video/retrieve를 폴링하세요(Video Generation 참고).
동의 객체
재요청(dedupe)
이미 증명한 정확히 동일한 미디어 바이트를 제출하면 API가 이를 인식하고 동의를 다시 요구하지 않고 진행합니다 — 이후 동일한 제출에서는consents.seedance를 생략할 수 있습니다. 이 매칭은 정확한 이미지 바이트 기준입니다: 재인코딩, 리사이즈, 크롭은 다른 바이트를 생성하므로 동의를 다시 요구합니다.
부분 일치(이전에 증명한 input 하나 + 새 얼굴 input 하나)는 새 제출에서 여전히 새 consents.seedance를 요구합니다.
철회
동의를 철회하고 저장된 얼굴 자산을 지우려면 Venice 웹 앱(Settings)에 로그인하세요. 철회는 공개 API로는 제공되지 않습니다. 철회 후 해당 미디어를 사용한 다음 요청은 다시 동의를 요구합니다.결제
동의 결정은 결제 방식과 관계없이 항상 어떤 과금보다 먼저 일어납니다:- API 키:
409/422는 크레딧 과금 전에 반환되며, 차단된 요청에는 어떤 금액도 청구되지 않습니다. - x402: 소비 과금은 성공한 생성 후에만 실행되므로,
409/422는 아무것도 결제하지 않습니다. 동의(와 새 x402 권한 부여)와 함께 재제출해 진행하세요.
에러 레퍼런스
참고 자료
- 비디오 큐 endpoint:
POST /api/v1/video/queue - Seedance 2.0 가이드 — 변형, 워크플로, prompt 문법, 한도
- Video Generation — 큐 / 폴링 개요