Skip to main content

Try Depth Anything Video in the Workbench

Run this model interactively, tune parameters, and compare outputs.
Model ID: bytedance-depth-anything-video Estimate temporally consistent depth maps from video using Video Depth Anything.

Example request

Use the Workbench as a request builder: configure parameters for this model in the UI, then open the API tab to copy the exact cURL or Python call.
This blocks until the video is ready (typically 5-15 minutes). Prefer Async or Async with SSE for anything beyond quick experimentation.See the video generation reference for more details.
curl -X POST https://hub.oxen.ai/api/ai/videos/generate \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OXEN_API_KEY" \
  -d '{
  "model": "bytedance-depth-anything-video",
  "video_url": "https://hub.oxen.ai/api/repos/ox/Oxen-AI-Assets/file/main/images/winter_summer_ox.mp4"
}'

Fetch model details

The models endpoint returns the full model object, including its json_request_schema.
curl -H "Authorization: Bearer $OXEN_API_KEY" https://hub.oxen.ai/api/ai/models/bytedance-depth-anything-video

Request parameters

Required parameters

FieldTypeDefaultDescription
video_urlstringURL of the input video to estimate depth for. Format: uri.

Optional parameters

FieldTypeDefaultDescription
depth_modelstring"VDA-Large"Depth estimation model size. VDA-Large = best quality, VDA-Small = fastest. One of: VDA-Small, VDA-Base, VDA-Large.
colormapstring"grayscale"Colormap for depth visualization. One of: grayscale, turbo, inferno, magma, viridis.
resolutionstring"auto"Output resolution. Auto preserves input resolution up to 1080p. One of: auto, 360p, 480p, 720p, 1080p.
max_framesintegerMaximum number of frames to process. Leave unset to process all frames.
output_fpsnumberOutput video FPS. Leave unset to use the input frame rate.
side_by_sidebooleanfalseIf true, output a side-by-side original and depth comparison video.
include_raw_depthsbooleanfalseIf true, exports raw float32 depths as an NPZ file.