Skip to main content
Glama

Video from references

ideogram_video_reference

Generate reference-guided MP4 videos from images, audio clips, or stored Ideogram videos in prompt order; long jobs return a generation_id to poll.

Instructions

A video guided by reference images, audio clips (MP3/WAV: 2-30 s on Seedance 2.5, 2-15 s on Seedance 2 and MiniMax) and videos stored with Ideogram, in prompt order: Seedance 2.5 by default, Seedance 2, MiniMax H3; at least one reference image or video. Saved as mp4; long jobs come back as a generation_id. ideogram_quote prices a call first.

Input Schema

NameRequiredDescriptionDefault
modelNoThe model (default seedance-2-5-reference-to-video); each takes the fields of its variant below
promptNoWhat the video shows, in natural language
wait_sNoSeconds to wait for the result (0-50, default 45). The job is accepted first; if it is still running when the wait ends, the result is its generation_id for ideogram_generation (never resubmitted, never billed twice).
privateNoKeep the result out of Ideogram's public feed; true unless you set false (enterprise accounts are always private)
durationNoLength of the video in seconds (Seedance 2.5: 4-30, Seedance 2: 4-15, Kling: 3-15, MiniMax: 5-15). Omitted: Kling and MiniMax make 5 s; Seedance picks the length for the prompt and is QUOTED at its maximum length (30 s on 2.5, 15 s on 2) — give it, and ideogram_quote tells the price
resolutionNoThe resolution tier: 480p, 720p (default) or 1080p on Seedance 2.5 (480p/720p on Seedance 2), 480P, 768P, 2K (default) or 4K on MiniMax (2K and 4K are upscaled from 768P); higher costs more
aspect_ratioNoThe video's aspect ratio such as 16x9 (auto on Seedance lets the model choose from the prompt); with resolution where the model takes both
generate_audioNoAlso generate an audio track (about double the price per Ideogram — the dry-run quote does not include it; stricter moderation)
reference_audiosNoLocal MP3 or WAV files (or public https URLs), in prompt order; Seedance 2.5: 2-30 s each and 30 s together (at most 10), Seedance 2 and MiniMax: 2-15 s each and 15 s together (at most 3) — the length is checked by Ideogram, not here; needs a reference image or video beside it
reference_imagesNoLocal image files (or public https URLs) the video takes as references, in prompt order (at most 9); not with reference_image_asset_identifiers
prompt_expansion_modeNoHow much the model may rewrite the prompt: disabled, fast, balanced (default) or quality
reference_image_asset_identifiersNoIdeogram assets as reference images, in prompt order (at most 9); not with reference_images
reference_video_asset_identifiersNoVideos stored with Ideogram (generated there, or uploaded in its app — the API has no video upload, and a result lists no video asset id), by asset, in prompt order; Seedance 2.5: 2-30 s each and 30 s together, Seedance 2 and MiniMax: 2-15 s and 15 s

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv2.5.0

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden and does reasonably well: it discloses the output format (mp4), the async behavior ('long jobs come back as a generation_id'), the model default, and the cost-check workflow via ideogram_quote. It omits permission/auth requirements and any rate or concurrency limits, but the core behavioral profile is disclosed.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The purpose is front-loaded in the first clause, followed by constraints, outputs, and the pricing pointer — a sensible order for a 13-parameter tool. It is dense with parenthetical per-model details, which slows reading slightly, but almost every clause carries information an agent needs.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 13-parameter generation tool with no annotations and no output schema, the description covers the essentials: supported inputs, model variants and default, minimum reference requirement, output format, async result shape, and the quote-first cost workflow. Remaining parameter detail is handled by the schema's own 100% description coverage, and return values are addressed via the mp4/generation_id statement.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so baseline is 3. The description still adds value beyond the schema: it establishes the model ordering and default, the 'at least one reference image or video' constraint that the schema does not state as a rule, the per-model audio duration limits, and the prompt-order semantics for references. It is additive rather than redundant.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states the resource and scope precisely: a video guided by reference images, audio clips, and Ideogram-stored videos, with a clear model ordering (Seedance 2.5 default, then Seedance 2, MiniMax H3). An agent can tell this is reference-to-video rather than a plain image-to-video tool. It stops short of naming the sibling it must not be confused with (ideogram_video_image / ideogram_video_text), so it is clear but not fully differentiated.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied through prerequisites ('at least one reference image or video') and a workflow hint ('ideogram_quote prices a call first'), which is genuinely useful. However, there is no explicit statement of when to choose this over ideogram_video_image, ideogram_video_text, or the other video siblings. Guidance exists but must be inferred.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.