AI for Production: we'll match your first deposit 100% (x2 credits), up to $1,000 in bonus credits. Limited time.Bonus termsGet API key

LLM API
Model provider5 models2 labs

Runware

Runware serves 5 video models on LLM API from ByteDance and Black Forest Labs.

Models and prices

Prices when Runware serves the request.

Video 5

Price per second of video; a range covers its resolutions

Video models on Runware and their prices on LLM API
ByteDanceDreamina-Seedance-2.5dreamina-seedance-2-5-260628$0.112–0.625Text, Image, Reference480p–1080p
ByteDanceDreamina-Seedance-2.0-Minidreamina-seedance-2-0-mini-260615$0.036–0.081Text, Image, Reference480p–720p
ByteDanceDreamina-Seedance-2.0-Fastdreamina-seedance-2-0-fast-260128$0.06–0.13Text, Image, Reference480p–720p
ByteDanceDreamina-Seedance-2.0dreamina-seedance-2-0-260128$0.07–0.78Text, Image, Reference480p–4k
Black Forest LabsFLUX 3 Videoflux-3-video$0.17–0.29Text, Image720p–1080p

Send requests to Runware

Use the model ID as it is: video, audio and embedding requests take no provider prefix.

Example: Dreamina-Seedance-2.5

POST /v1/videosVideo jobs run in the background: create one, poll it, then download the file.Videos docs

import os
import time

from openai import OpenAI

client = OpenAI(
    base_url="https://api.llmapi.ai/v1",
    api_key=os.environ["LLMAPI_KEY"],
)

video = client.videos.create(
    model="dreamina-seedance-2-5-260628",
    prompt="A paper boat drifting down a rainy street",
)
while video.status in ("queued", "in_progress"):
    time.sleep(10)
    video = client.videos.retrieve(video.id)
if video.status == "failed":
    raise RuntimeError(video.error)
client.videos.download_content(video.id).write_to_file("video.mp4")

Prices synced October 27, 2026.

You've been invited to LLM API

Top up $50 or more and the friend who invited you gets $20 in credits. We pay the $20; your credits stay yours. Referral terms

Sign up