Skip to main content
POST
/
v1
/
analyze
Analyze media
curl --request POST \
  --url https://api.vidjutsu.ai/v1/analyze \
  --header 'Content-Type: application/json' \
  --header 'X-Api-Key: <api-key>' \
  --data '
{
  "mode": "critic",
  "mediaUrl": "<string>",
  "mediaType": "<string>",
  "context": "<string>",
  "description": "<string>",
  "keyframeDescriptions": [
    "<string>"
  ],
  "prompt": "<string>"
}
'
{
  "id": "<string>",
  "status": "pending",
  "creditsCharged": 123
}

Authorizations

X-Api-Key
string
header
required

Body

application/json
mode
enum<string>
required

Analysis mode.

Available options:
critic,
verify,
breakdown
mediaUrl
string
required

URL of media to analyze.

mediaType
string

Media type (for critic/verify modes).

context
string

Additional context (critic mode).

description
string

Expected description (verify mode).

keyframeDescriptions
string[]

Keyframe descriptions (verify mode).

prompt
string

Analysis prompt (breakdown mode).

Response

Analysis result (critic/verify modes)