Video Analysis
Analyze an uploaded MP4 or MOV with standard or deep timestamp-aware multimodal reasoning.
If an input is local, [upload a local input](/quick-guide#upload-an-input-file) and use the returned `data.url`. Save `data.id`, [poll the Task](/quick-guide#get-task-status), and follow the [error and retry policy](/quick-guide#errors-and-retry-policy).
身份验证
AuthorizationBearer
Send your API key as Authorization: Bearer <BEATAPI_API_KEY>.
请求头
Idempotency-Key
Optional retry key. Reusing the same key with the same normalized request returns the accepted task.
请求
This endpoint expects an object.
video_url
BeatAPI-hosted MP4 or MOV input URL returned by POST /v1/files for the current account. Maximum verified duration is 600 seconds.
prompt
Analysis instruction. Ask for timestamped output when temporal precision matters.
analysis_depth
Standard is the default low-cost route; deep uses the higher-reasoning route.
max_output_tokens
Requested answer budget. Provider-reported output usage can include hidden reasoning tokens above this value; BeatAPI records the variance for audit and settles actual reported usage within the task reservation.
响应
Analysis accepted for asynchronous processing.
data
Accepted or current BeatAPI task state.
错误
400
Bad Request Error
401
Unauthorized Error
402
Payment Required Error
409
Conflict Error
429
Too Many Requests Error

