For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Status
OverviewProductsManageAPI ReferenceTutorialsClient Libraries
OverviewProductsManageAPI ReferenceTutorialsClient Libraries
  • Voice Generation
    • Speech-to-Speech
  • Voice Creation
  • Voice Tools
  • Real-Time Agents
    • Overview
  • Safety & Detection
      • Overview
      • Create Detection
      • Batch Detection
      • Get Detection
      • List Detects
      • Secure Upload
        • Overview
        • Ask a Question
        • Get Answer
Status
LogoLogo
On this page
  • Request & Response Schemas
  • Async Workflow
  • Example Questions
  • Polling Best Practices
  • Related Endpoints
Safety & DetectionDeepfake DetectionDetect Intelligence

Detect Intelligence

Was this page helpful?
Previous

Ask a Question

Next
Built with

Ask natural-language questions about completed deepfake detection reports using the detection’s full context.

This is different from the standalone Intelligence feature, which analyzes raw media for speaker details, transcription, and emotion. Detect Intelligence asks questions about already-completed detection reports.

Request & Response Schemas

1interface AskDetectQuestionRequest {
2 query: string; // natural-language question about the detection
3}
4
5interface DetectQuestionItem {
6 uuid: string;
7 detect_uuid: string;
8 query: string;
9 answer: string | null; // null until status is "completed"
10 status: "pending" | "processing" | "completed" | "failed";
11 error_message: string | null;
12 created_at: string; // ISO 8601
13 updated_at: string; // ISO 8601
14}

Async Workflow

  1. Ensure the detection status is completed.
  2. Submit a question via the Ask a Question endpoint.
  3. The API returns 202 Accepted with the question UUID and status: "pending".
  4. Poll the Get Answer endpoint until status is "completed" or "failed".
  5. Read the answer field from the completed response.

Example Questions

CategoryExample Query
Summary”Summarize the detection results in plain language.”
Confidence”How confident is the model that this audio is fake?”
Comparison”How do the audio and video detection results differ?”

Polling Best Practices

  • Use exponential backoff starting at 1 second, doubling up to a maximum of 10 seconds.
  • Most answers complete within 5–15 seconds.
  • Check the status field — stop polling once it reaches completed or failed.

Related Endpoints

  • Ask a Question — Submit a question about a detection
  • Get Answer — Poll for the answer
  • Deepfake Detection — Submit and manage detection jobs
  • Intelligence — Standalone media intelligence analysis