Storyboard panels as Gemini Omni Flash reference images, in order

Feed storyboard panels to Gemini Omni Flash 1.1 as reference images and ask it to follow the story in order. Tag syntax, 10-image limit, and what to verify.

5 min readSume
All posts

To turn storyboard panels into a Gemini Omni Flash clip, send up to 10 panel images as reference_image_urls on Sume, refer to them as <IMAGE_REF_0>, <IMAGE_REF_1> and so on in the prompt, and tell the model to follow the story exactly in order. Google's Omni guide uses that "Follow the story exactly in order" wording for storyboards.

Details come from Google DeepMind's Omni prompt guide and the Gemini API Omni docs (read 2026-10-03) and from Sume's Video Router docs.

Limits that shape the storyboard

Output is 3 to 10 seconds, so ten panels is the most you can send and the practical number is fewer. Roughly one panel per second or two keeps each beat readable. Beyond that, split the story into several clips and join them.

Reference limits for storyboard use (read 2026-10-03)
ItemValueSource
Output length3 to 10 secondsGoogle model page; Sume docs
Reference images on Sumeup to 10Sume Video Router docs
Reference video clipsup to 3, each 3 seconds or lessGoogle Omni docs; Sume docs
Tag format on Sume<IMAGE_REF_0> ...Sume Video Router docs
Audio referencesnot supported on SumeSume Video Router docs

Order and wording

Tags are 0-based and follow the order of the URL list, so the order of reference_image_urls is the order of your panels. Write one sentence per panel: "Panel <IMAGE_REF_0>: wide shot of a harbor at dawn. Panel <IMAGE_REF_1>: a fisher steps onto the dock." End with "Follow the story exactly in order." Keep faces and outfits consistent across panels, since Google lists character consistency limits on scene changes at launch.

Request

Replace the URLs with public HTTPS images you control.

curl -X POST https://api.sume.com/v1/video-router/generate \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: omni-storyboard-001" \
  -d '{
    "model": "gemini-omni-flash-1.1",
    "prompt": "Panel <IMAGE_REF_0>: wide shot of a harbor at dawn. Panel <IMAGE_REF_1>: a fisher steps onto the dock. Panel <IMAGE_REF_2>: close-up of hands coiling rope. Follow the story exactly in order.",
    "reference_image_urls": [
      "https://example.com/panel-0.png",
      "https://example.com/panel-1.png",
      "https://example.com/panel-2.png"
    ],
    "resolution": "720p",
    "duration": 8,
    "aspect_ratio": "16:9",
    "mode": "async"
  }'

Check the order

Watch the result against the panels. If a beat is skipped or swapped, shorten the story to fewer panels or generate two clips. The Video Router docs list the full reference rules.

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume