ComfyUI Node
Relay Video
Generates video through a relay: submits the task, polls progress and downloads the result. Connect an image for image-to-video.
Relay Video
- image
- video
- video url
◄relay▾►
◄model►
◄prompt►
◄api_format▾►
◄seed0►
◄poll_interval5►
◄timeout1200►
◄extra_json►
CategoryAPI Relay
Inputs (9)
| Name | Type | Default | Description |
|---|---|---|---|
| relay | COMBO | Add relays in the Relay Manager window (tools/start_manager in the plugin folder). After editing relays.json by hand, press R to refresh. | |
| model | STRING | Model name on the relay. The Relay Models node lists them | |
| prompt | STRING | — | |
| api_format | COMBO | unified: new-api's unified video API /v1/video/generations (Kling, Hailuo, Vidu, Seedance... on most relays) openai: OpenAI / Sora format /v1/videos chat: gets the video through the chat API, with a link in the reply (veo and sora on some relays) custom: your own submit and query paths, for vendor-specific formats task: new-api task-plugin models (marked task plugin in the model list, such as MiniMax-H3). The relay picks the plugin | |
| seed | INT | 00–4294967295 | Not sent to the API. It only decides whether to call again: a new value makes a new (billed) call, the same value reuses the last result |
| poll_interval | INT | 51–120 | — |
| timeout | INT | 120010–7200 | — |
| extra_json | STRING | JSON object merged into the request body, such as {"quality": "high"}. Use null to remove a field | |
| imageopt | IMAGE | Optional. Makes this image-to-video (only the first image is used) |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| video | VIDEO | — |
| video url | STRING | — |