
AI APIs for developers
AI Reference to Video API
Generate new video scenes that keep characters, products and styles consistent with your reference images. Compare multi-reference and multimodal reference models, input limits and pricing on PoYo.
Matching models
14 models

$0.105 /second
hailuo-03
MiniMax H3 (Hailuo 03) generates native 2K video from text, first/last frames, or image, video, and audio references.

$0.085 /billed second
seedance-2.5
ByteDance Seedance 2.5 video generation with 4-30 second output, first and last frame control, up to 50 image, video, and audio references, optional synchronized audio, and 480p, 720p, or 1080p delivery.

$0.045 /output + reference video second
seedance-2
ByteDance Seedance 2 video generation with text-to-video, image-to-video, multimodal reference-to-video, video-to-video, and audio-to-video workflows using image, video, and audio references with optional native audio.

$0.225 /generation
gemini-omni-1.1-flash
Gemini Omni 1.1 Flash API for text-to-video, first and last frame interpolation, reference image generation, and reference-video workflows.

$0.03 /output + reference video second
seedance-2-mini
ByteDance Seedance 2.0 Mini video generation for lower-cost text-to-video, image-to-video, and multimodal reference workflows with 480p and 720p output.

$0.11 /second
happy-horse-1.1
Alibaba Happy Horse 1.1 video generation with text-to-video, image-to-video, and reference-to-video workflows.

$0.05 /second
kling-o3/standard
Kling O3 video generation on PoYo with Standard, Pro, and 4K variants for text-to-video, image-to-video, and reference-to-video workflows.

$0.06 /second
wan2.7-text-to-video
Wan 2.7 Video models on PoYo for text-to-video, image-to-video, reference-to-video, and edit-video workflows.

$0.045 /second
vidu-q4
Vidu Q4 API on PoYo. Turn a start image or up to 12 reference images and 3 voice clips into 3-16 second cinematic videos with native audio, multi-shot storytelling and 540p to 4K output. From 9 credits ($0.045) per second.

$0.05 /billed second
wan3.0-text-to-video
Generate videos up to 30 seconds with Wan 3.0 using text, first and last frames, or multimodal references including images, video, audio, documents, and links.

$0.068 /billed second
wan3.0-prime-text-to-video
Wan 3.0 Video Prime is Alibaba's Wan 3.0 tier optimized for faster turnaround, with multimodal image, video, audio, document, and public webpage references, videos up to 30 seconds, and optional generated audio.

$0.05 /second
h3-max
MiniMax H3 Max generates 5–15 second videos from text, first/last frames, or image, video and audio references at 480p, 768p and 1080p.

$0.072 /second
grok-imagine-video-1.5
Grok Imagine Video 1.5 API for text-to-video, single-frame image-to-video, and 1–7 image reference-to-video generation with up to 1080p output.

$0.08 /second
happy-horse
Alibaba Happy Horse 1.0 video generation and editing with text-to-video, image-to-video, reference-to-video, and video-edit workflows.
Reference to Video Model APIs - Pricing and Model Fit
Compare providers, supported inputs, output formats and prices before choosing a model.
Exact task match
Models appear here only when their catalog metadata includes Reference to Video.
Provider comparison
Review model families across providers without leaving the task directory.
API-ready paths
Each model card links to PoYo pricing, examples, playground controls and API details.
| Model | Provider | Task types | Price |
|---|---|---|---|
| MiniMax H3 / Hailuo 03 hailuo-03 | MiniMax | Text to Video, Image to Video, Reference to Video | $0.105/second |
| Seedance 2.5 seedance-2.5 | Seedance | Text to Video, Image to Video, Video to Video | $0.085/billed second |
| Seedance 2 seedance-2 | Seedance | Text to Video, Image to Video, Video to Video | $0.045/output + reference video second |
| Gemini Omni 1.1 Flash gemini-omni-1.1-flash | Text to Video, Image to Video, Video to Video | $0.225/generation | |
| Seedance 2.0 Mini seedance-2-mini | Seedance | Text to Video, Image to Video, Video to Video | $0.03/output + reference video second |
| Happy Horse 1.1 happy-horse-1.1 | Alibaba | Text to Video, Image to Video, Reference to Video | $0.11/second |
| Kling O3 kling-o3/standard | Kling | Text to Video, Image to Video, Reference to Video | $0.05/second |
| Wan 2.7 Video wan2.7-text-to-video | Alibaba | Text to Video, Image to Video, Video to Video | $0.06/second |
| Vidu Q4 vidu-q4 | Vidu | Image to Video, Reference to Video | $0.045/second |
| Wan 3.0 wan3.0-text-to-video | Alibaba | Text to Video, Image to Video, Reference to Video | $0.05/billed second |
| Wan 3.0 Video Prime wan3.0-prime-text-to-video | Alibaba | Text to Video, Image to Video, Reference to Video | $0.068/billed second |
| MiniMax H3 Max h3-max | MiniMax | Text to Video, Image to Video, Reference to Video | $0.05/second |
| Grok Imagine Video 1.5 grok-imagine-video-1.5 | xAI | Image to Video, Reference to Video | $0.072/second |
| Happy Horse happy-horse | Alibaba | Text to Video, Image to Video, Video to Video | $0.08/second |
Frequently asked questions
What is an AI reference to video API?
+
It generates a new video from a text prompt and reference assets such as images, and on some models also videos or audio. The references define subjects, appearance or style, while the prompt describes what happens. The output is a newly generated scene, not an edit of an existing clip.
How is Reference to Video different from Image to Video?
+
Image to video animates a specific image, usually as the first frame (and sometimes a last frame), so the clip starts from that picture. Reference to video uses images as guidance for identity, objects or style and lets the model build a new composition. Choose image to video when the opening frame must match exactly.
How is Reference to Video different from Video to Video?
+
Video to video takes existing footage as the source to edit, extend or transform. In reference to video, a reference video only guides elements such as motion, camera or style for a newly generated clip. If you need to change an existing clip while keeping its content, compare video to video endpoints instead.
How many reference images can I submit?
+
Limits vary by model, from a few images to dozens on multimodal endpoints, and some models lower the image limit when a reference video is included. Check the endpoint documentation for counts, formats, file size and aspect ratio requirements before building your upload flow.
Can I use reference videos and audio as well as images?
+
Some models accept multimodal references: images for appearance, videos for motion or camera, and audio for sound or rhythm. Others accept reference images only. Some endpoints require at least one visual reference when audio is supplied, and limit reference video duration and resolution.
Can I combine reference images with first and last frame images?
+
Usually not in the same request. On many models, frame image fields and reference fields are mutually exclusive, and the request is rejected if both are sent. Decide whether the task is frame-driven (image to video) or reference-driven before submitting.
How do I keep a character or product consistent?
+
Use clear, well-lit references that show the subject without heavy occlusion, and keep the set focused on what must stay the same. Refer to the subjects explicitly in the prompt, avoid conflicting references and test a short clip first. Consistency still varies by model, so compare outputs on your own assets.
Do references affect resolution or duration options?
+
They can. Some models restrict the maximum resolution, default to an adaptive aspect ratio or fix the duration when references are used. Read the parameter rules for the chosen endpoint so the request does not fail validation.
What affects reference to video API pricing?
+
Output duration and resolution are the main factors. Depending on the model, reference videos may be billed by their duration, extra reference images may add cost, or reference tokens beyond a free allowance may be charged. Check the current pricing description for the model you choose.
How do I submit and track a reference to video job?
+
Send the model, prompt and reference URLs to the documented PoYo generation endpoint, save the returned task_id and use status queries or a webhook to fetch the result. Make sure reference URLs are publicly reachable, and keep the reference set with the job record for comparison.