Create deepfake detection
Authentication
Request
The media file to analyze (audio, video, or image). Must be 150 MB or smaller.
Controls callback timing when callback_url and intelligence=true are provided. True waits without a forced timeout until Detect and Intelligence are both finished. False sends after Detect finishes without waiting for Intelligence. When omitted, the callback waits up to 10 minutes for Intelligence before sending the result state available at that time.
Window size in seconds (audio/video)
Start of segment to analyze (seconds)
End of segment to analyze (seconds)
Video only. Selects which detection components run for a video file:
audio (audio track only), video (visual frames only), or all (both — the default).
Ignored for audio and image inputs. Invalid values are rejected with HTTP 400.
Focus visual video detection on faces by masking non-face regions. Effective only for
video inputs with modality=all or modality=video. Audio, image, and modality=audio
video requests are accepted but use an effective value of false.
Run Resemble watermark detection and SynthID. Supported for single audio, image, and video requests. Adds the Watermark detection charge and applies source limits of 25 MB for audio/image and 100 MB for video.
Opt in to let a strong intelligence finding escalate an otherwise non-fake verdict to “Likely Fake”. Has no effect unless intelligence is also true.
Run Signal content analysis after detection completes, classifying the media against fraud and abuse categories. Requires Signal access on your plan and cannot be combined with zero_retention_mode. Not supported for batch detections.
Enable out-of-distribution detection
