What is Gen 4 Turbo API?
Runway Gen-4 Turbo generates high-quality videos from images and text with fast processing and improved motion consistency.
Technical Specifications
- Supported inputs: Image, Text, Video
- Output: Video
Performance Benchmarks
[embed]
Gen 4 Turbo API Pricing
- Pricing on request
Where to Use Gen 4 Turbo
Short-form video generation
Create clips for social, ads, and product demos from text or image prompts.
Previsualization and storyboards
Rapidly prototype motion concepts before committing to production.
Measured on the AI/ML API gateway across live traffic. Figures are medians unless stated. Last updated 2026-10-12.
Rapid prototyping of video ideas and motion concepts is documented as a use case for Gen 4 Turbo, with the model described as optimized for quick iteration and previsualization work.
Animating product mockups, product photos, and other product visuals is a documented use case, including transforming static product imagery into dynamic showcases and subtle motion clips.
Creating short social media video content from still images is a documented use case, with sources describing it as useful for scroll-stopping social posts and fast content creation from existing photos.
Pre-visualization and storyboarding for filmmakers and creative teams is a documented use case, including testing camera angles, scene compositions, and visual styles before full production.
import requests, time headers = {"Authorization": "Bearer " + AIMLAPI_KEY} job = requests.post( "https://api.aimlapi.com/v2/video/generations", headers=headers, json={ "model": "runway/gen4_turbo", "prompt": "A serene timelapse of clouds over a mountain range" }, ).json() gid = job["id"] while True: res = requests.get(f"https://api.aimlapi.com/v2/video/generations?generation_id={gid}", headers=headers).json() if res.get("status") in ("completed", "error"): break time.sleep(5) print(res["video"]["url"])
const headers = { Authorization: `Bearer ${process.env.AIMLAPI_KEY}`, "Content-Type": "application/json", }; const job = await (await fetch("https://api.aimlapi.com/v2/video/generations", { method: "POST", headers, body: JSON.stringify({ "model": "runway/gen4_turbo", "prompt": "A serene timelapse of clouds over a mountain range" }), })).json(); let res; do { await new Promise((r) => setTimeout(r, 5000)); res = await (await fetch(`https://api.aimlapi.com/v2/video/generations?generation_id=${job.id}`, { headers })).json(); } while (!["completed", "error"].includes(res.status)); console.log(res.video.url);
# submit the generation — the response contains the job "id" curl -X POST https://api.aimlapi.com/v2/video/generations \ -H "Authorization: Bearer $AIMLAPI_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"runway/gen4_turbo","prompt":"A serene timelapse of clouds over a mountain range"}' # then poll until status is "completed" — video.url holds the result curl "https://api.aimlapi.com/v2/video/generations?generation_id={id}" -H "Authorization: Bearer $AIMLAPI_KEY"
OpenAI-compatible — swap the base URL and it works with your existing SDK.
| Type | Price |
|---|---|
| Output | |
| Model | Input | Output | Context | Best for |
|---|---|---|---|---|
Gen 4 Turbo This page | Video generation |
Gen 4 Turbo takes image, text, video as input and returns video.
Gen 4 Turbo became available on December 4, 2025.
Gen 4 Turbo is priced at $0.065 / sec (variable).
Gen 4 Turbo is billed per generation — a fixed charge per output rather than by prompt length.
Yes, Gen 4 Turbo accepts image input as well as a text prompt.
Gen 4 Turbo was built by Runway.
Use runway/gen4_turbo as the model id on AI/ML API.
Yes. Gen 4 Turbo is served through AI/ML API, so the same key and endpoint format used for other models applies.
Gen 4 Turbo is a video generation model from Runway that creates videos from images and text, with fast processing and consistent motion.
Yes, Gen 4 Turbo accepts image, text, and video inputs and produces video output.