Reactor class (model name reactor/helios), send named commands,
receive events. Helios’s surface adds a small set of model-specific commands for prompts, reference
images, the seed, and playback control.
At a glance
The model name is the string you pass when you open a session, e.g.
new Reactor({ modelName: "reactor/helios" }); the create-reactor-app CLI and the pricing
catalog use the short slug helios. See Pricing & Billing for how billing
works.
Key features
Autoregressive streaming
Continuous, infinite video stream with smooth temporal coherence across minutes of generation.
Image-to-video
Provide a reference image to guide generation and swap it mid-stream.
Real-time prompt control
Schedule prompt changes at specific points during generation for dynamic scene transitions.
Quick start
The fastest path to a working Helios app is thecreate-reactor-app CLI, which scaffolds a runnable
project for you. You can also clone the
open-source reference frontend
directly, or follow the tutorial for a guided walkthrough.
- npm
- pnpm
pip install reactor-sdk and follow the Python tab below (see the
quickstart for the full walkthrough).
A minimal connect-and-generate flow looks like:
@reactor-models/helios, with named methods
(setPrompt, start, …) and React hooks; the tutorial uses it. See
Typed Model SDKs.
How it works
When you connect to Helios, the model is active and ready but won’t start generating until you explicitly tell it to. The workflow:- Connect to the model.
- Set a prompt with
set_promptorschedule_promptat chunk 0 (required). - Optionally upload and set a reference image for image-to-video mode.
- Start generation.
- Control playback with pause / resume.
- Schedule additional prompts at future chunks, or reset to start over.
- Change the reference image mid-generation. The reference image is cleared on
reset.
Helios generates video in short segments called chunks, each 33 frames long. You can send
commands at any time, but they take effect at the start of the next chunk. There can be a short
delay between sending a command and seeing the change in the video.