Skip to main content
FastH3-Omni generates video clips with synchronized audio. Start with text alone, use reference images to shape characters and settings, pin the opening or closing frame with separate keyframe images, or continue an earlier clip. Use up to three images for real-time generation; the model accepts up to nine when real-time speed is not required. Up to three audio references can guide voices and soundtracks. Generate a clip, then play it when it is ready. You can queue more clips and choose their playback order, or enable autoplay to play ready clips as they arrive.

At a glance

Key features

Video with sound

Describe the scene, camera, dialogue, and soundscape in one prompt.

References

Use reference images for characters and settings, keyframe images for the opening or closing frame, and audio clips for a voice or soundtrack.

Clip control

Queue clips, choose playback order, and continue a generated scene.

Quick start

Create a server-issued session token for the model, then connect with the base JavaScript SDK. The browser must not contain your rk_ API key. See Authentication for token creation.
Start this example from a user action if the browser blocks audio autoplay. The typed SDK package @reactor-models/fast-h3-omni adds named methods and hooks. See Typed Model SDKs.

How it works

  1. Connect to reactor/fast-h3-omni.
  2. Optionally upload image or audio references and keyframe images, then call enqueue with a text prompt.
  3. Wait for clip_generated, then call play to stream the clip, or enable autoplay.
  4. Queue more clips, change their playback order, or continue an earlier generated clip.
A keyframe needs at least one ordinary reference image in the same request. To continue from a generated clip, the default latent mode carries motion, camera, and sound; frame mode uses the previous clip’s final frame as the next clip’s first frame. See the schema. The prompt guide and tutorial show how to build a complete clip.