Animate a still image into a short video clip using image-to-video generation models.
Not yet available. Image-to-video is tracked to be built — today, text-to-video works on POST /v1/videos, which accepts
model,prompt, andseconds.
Image-to-video generation takes a still image as its starting frame and animates it according to a text prompt. The output is a short video clip where the first frame closely matches your input image.
This is the intended design, not a working request — the shipped API does not accept an image field yet:
Image input (how the starting frame is supplied — by URL or upload) will be part of the intended design. Additional intended parameters under consideration include a negative prompt, a motion-intensity control, and a fixed seed for reproducibility; none of these exist on the API today.
Image-to-video models work best with:
The prompt describes what moves and how — not what the scene looks like (the model already knows from the image):
Instead of: "A camel in the Sahara desert moving its head"
Write: "Gentle head movement, ears flicking, warm desert wind"
Keep prompts short and motion-focused. Over-describing the scene can confuse the model since the visual is already provided.
The response is identical in shape to a text-to-video response. For longer clips or high-resolution outputs, the status may be "in_progress" initially — poll the status endpoint:
Image-to-video is billed per second of output at the model's per-second DA rate, the same as text-to-video. The starting image itself is not charged separately. Current rates will be listed in the model catalog once the feature is live.