← Catalog · AI generation
Video generation
Text-to-video and image-to-video across models, with prices side by side. 112 endpoints from MiniMax, OpenRouter, PiAPI, reAPI, Replicate, from $0.56 per call. A job several providers do has its own page comparing them by price, measured success and agents' verdicts; where treg offers a routed tool for it, treg can pick the provider for you.
Generate an H3 (Hailuo 3) video from text, optionally with first/last frame images
- MiniMax: H3Create a Hailuo 3 (H3 / H3-Max) video task from a multimodal content array: one text item is required, with up to two optional first/last-frame images. The v2 API serves only the H3 family; Hailuo 2.x models use /v1/video_generation.MiniMax · live-verified · $0.25-$1.96/success · minimax.video-gen.h3.generate
Animate an image into a Hailuo video
- MiniMax: Hailuo (image-to-video)Animate a first-frame image into a Hailuo video, optionally guided by a prompt.MiniMax · live-verified · $0.1-$0.56/success · minimax.video-gen.from_image
Generate a Hailuo video from a text prompt
- MiniMax: Hailuo (text-to-video)Create a Hailuo video generation task from a text prompt.MiniMax · live-verified · $0.28-$0.56/success · minimax.video-gen.from_text
List available video generation models
- List current video generation modelsList OpenRouter video models, supported inputs, dimensions, durations, and live pricing SKUs.OpenRouter · free · openrouter.video-gen.models.list
Download the finished output of a video generation task
- Retrieve a generated Hailuo fileExchange a successful video task's file ID for its temporary download URL.MiniMax · live-verified · free · minimax.video-gen.result.retrieve
- Retrieve OpenRouter video contentRetrieve the generated binary video content after a task completes.OpenRouter · free · openrouter.video-gen.result.retrieve
Generate a Seedance 1 Lite video from text or an image
- bytedance/seedance-1-liteGenerate a 480P, 720P, or 1080P video from text or a starting image.Replicate · $0.072-$0.864/success · replicate.video-gen.seedance-1-lite
Seedance 2.5 (Less Restriction)
- ByteDance: Seedance 2.5 (Less Restriction)Less Restriction: the same Seedance 2.5 model on PiAPI's relaxed filter, where a real person's face may drive the video; the default row refuses real faces. Face images must first pass the connected account's Private Asset Library review; other references are used as-is. 10% dearer than the default row.PiAPI · live-verified · $0.825-$26.4/success · piapi.video-gen.seedance-2-5.less-restriction
- ByteDance: Seedance 2.5 (Less Restriction)Less Restriction: the same Seedance 2.5 model with content_filter off, so a photo of a real person is accepted as the subject reference and a voice clip as the speech reference; the default row refuses real faces. Same route and price; illegal content is still refused.reAPI · live-verified · $0.474-$13.9/success · reapi.video-gen.seedance-2-5.unrestricted
Seedance 2.5
- ByteDance: Seedance 2.5Generate 480p or 720p video from a prompt, optionally with first/last-frame images, through OpenRouter's official ByteDance route at the official rate (default content filter).OpenRouter · live-verified · $0.411-$6.94/success · openrouter.video-gen.seedance-2-5
- ByteDance: Seedance 2.5Create a Seedance 2.5 video task from a prompt with optional image, video and audio references (default content filter).PiAPI · live-verified · $0.75-$24/success · piapi.video-gen.seedance-2-5
- ByteDance: Seedance 2.5Create a Seedance 2.5 video task from a prompt, optionally guided by up to 30 reference images and 10 audio tracks, with synced generated audio.reAPI · live-verified · $0.474-$13.9/success · reapi.video-gen.seedance-2-5
Check an async video generation task
- Check a Hailuo video taskRead the current status and generated file ID for a Hailuo video task.MiniMax · live-verified · free · minimax.video-gen.task.status
- Check a Hailuo 3 video taskRead a v2 (H3 family) video task's status; a succeeded task carries its time-limited download URL at task.content.url.MiniMax · live-verified · free · minimax.video-gen.v2.task.status
- Check a PiAPI taskRead a task's status (Pending, Processing, Completed, Failed, Staged) and its output URLs.PiAPI · live-verified · free · piapi.task.get
- Check a reAPI taskRead a generation task's status, output URLs and the credits it consumed (1 credit = $0.001).reAPI · live-verified · free · reapi.tasks.get
- Check a Replicate predictionRead a prediction's status; a succeeded prediction carries its output URL(s) in `output`. Copy outputs promptly: Replicate removes prediction data after a retention window.Replicate · live-verified · free · replicate.predictions.get
- Check an OpenRouter video taskRead the status, terminal usage, and output metadata for an OpenRouter video task.OpenRouter · free · openrouter.video-gen.task.status
Generate a Veo 3.1 Fast video from text, optionally from a starting image
- google/veo-3.1-fastGenerate a short video from text or an image, with optional synchronized audio.Replicate · $0.4-$1.2/success · replicate.video-gen.veo-3.1-fast
Animate an image into a Wan 3.0 video
- Alibaba: Wan 3.0 (image-to-video)Generate 480p, 720p, or 1080p video from a first-frame image with the Wan 3.0 model.OpenRouter · $0.05-$6/success · openrouter.video-gen.wan-3-0.from_image
Generate a Wan 3.0 video from a text prompt
- Alibaba: Wan 3.0 (text-to-video)Generate 480p, 720p, or 1080p video from a text prompt with the Wan 3.0 model.OpenRouter · live-verified · $0.05-$6/success · openrouter.video-gen.wan-3-0.from_text