Use this file to discover all available pages before exploring further.
Try Happy Horse - Image to Video in the Workbench
Run this model interactively, tune parameters, and compare outputs.
Model ID:happyhorse-1.0-i2vHappyHorse 1.0 image-to-video animates a reference image into video using a text prompt at 720P or 1080P with durations from 3 to 15 seconds and configurable aspect ratio.
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.
Sync
Async
Async with SSE
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.
Minimal
All parameters
curl -X POST https://hub.oxen.ai/api/ai/videos/generate \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $OXEN_API_KEY" \ -d '{ "model": "happyhorse-1.0-i2v", "prompt": "The camera slowly zooms in while the subject comes to life, cinematic lighting.", "input_image": "https://hub.oxen.ai/api/repos/elau/assets/file/main/bloxy/bloxy_cropped_512x512.png"}'
curl -X POST https://hub.oxen.ai/api/ai/videos/generate \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $OXEN_API_KEY" \ -d '{ "model": "happyhorse-1.0-i2v", "prompt": "The camera slowly zooms in while the subject comes to life, cinematic lighting.", "input_image": "https://hub.oxen.ai/api/repos/elau/assets/file/main/bloxy/bloxy_cropped_512x512.png", "aspect_ratio": "16:9", "resolution": "1080P", "duration": 5}'
"The camera slowly zooms in while the subject comes to life, cinematic lighting."
Text prompt describing the desired video.
input_image
string
—
URL of the input image. Formats: JPEG, JPG, PNG, BMP, WEBP. Max 10 MB. Each side must be at least 300 pixels. Aspect ratio between 2:5 and 5:2. Format: uri.