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 provider126 models17 labs

MuAPI

MuAPI serves 126 video models on LLM API from ByteDance, Kuaishou, Alibaba and 14 other labs.

Models and prices

Prices when MuAPI serves the request.

Video 126

Price per second of video; a range covers its resolutions

Video models on MuAPI and their prices on LLM API
GoogleVeo 3.1 Fast Text-to-Videoveo3.1-fast-t2v$0.0975Text—
AlibabaWAN 2.7 Text-to-Videowan2.7-t2v$0.13Text—
GoogleVeo 3.1 Image-to-Videoveo3.1-i2v$0.4063Image—
GoogleVeo 3.1 Lite Image-to-Videoveo3.1-lite-i2v$0.0488Image—
GoogleVeo 3.1 Lite Text-to-Videoveo3.1-lite-t2v$0.0488Text—
GoogleVeo 3.1 Text-to-Videoveo3.1-t2v$0.4063Text—
AlibabaWAN 2.7 Image-to-Videowan2.7-i2v$0.13Image—
xAIGrok Imagine Image-to-Videogrok-i2v$0.05Image—
xAIGrok Imagine Text-to-Videogrok-t2v$0.07Text720p
KuaishouKling O1 Image-to-Video (kling-o1-i2v)kling-o1-i2v$0.144Image—
KuaishouKling O1 Text-to-Videokling-o1-t2v$0.06Text—
KuaishouKling V2.6 Pro Image-to-Videokling-v2.6-pro-i2v$0.06Image—
KuaishouKling V2.6 Pro Text-to-Videokling-v2.6-pro-t2v$0.06Text—
AlibabaWAN 2.6 Image-to-Videowan2.6-i2v$0.13Image720p
AlibabaWAN 2.6 Text-to-Videowan2.6-t2v$0.13Text720p
LightricksLTX 2.3 Text-to-Videoltx-2.3-t2v$0.04Text—
KuaishouKling V2.5 Turbo Pro Image-to-Videokling-v2.5-turbo-pro-i2v$0.09Image—
KuaishouKling V2.5 Turbo Pro Text-to-Videokling-v2.5-turbo-pro-t2v$0.07Text—
KuaishouKling V2.5 Turbo Standard Image-to-Videokling-v2.5-turbo-std-i2v$0.06Image—
LightricksLTX 2.3 Image-to-Videoltx-2.3-i2v$0.04Image—
PixVersePixVerse V5 Image-to-Videopixverse-v5-i2v$0.05Image—
PixVersePixVerse V5 Text-to-Videopixverse-v5-t2v$0.05Text—
GoogleVeo 3 Fast Text-to-Videoveo3-fast-t2v$0.075Text—
GoogleVeo 3 Image-to-Videoveo3-i2v$0.3125Image—
GoogleVeo 3 Text-to-Videoveo3-t2v$0.3125Text—
AlibabaWAN 2.5 Image-to-Videowan2.5-i2v$0.07Image—
AlibabaWAN 2.5 Text-to-Videowan2.5-t2v$0.07Text—
KuaishouKling V3 Standard Image-to-Videokling-v3-std-i2v$0.084Image—
KuaishouKling V3 Standard Text-to-Videokling-v3-std-t2v$0.14Text—
KuaishouKling V3 Pro Image-to-Videokling-v3-pro-i2v$0.16Image—
KuaishouKling V3 Pro Text-to-Videokling-v3-pro-t2v$0.16Text—
MiniMaxMiniMax Hailuo 02 Pro Image-to-Videominimax-hailuo-pro-i2v$0.09Image—
MiniMaxMiniMax Hailuo 02 Pro Text-to-Videominimax-hailuo-pro-t2v$0.045–0.08Text720p–1080p
MiniMaxMiniMax Hailuo 02 Standard Image-to-Videominimax-hailuo-std-i2v$0.025Image—
MiniMaxMiniMax Hailuo 02 Standard Text-to-Videominimax-hailuo-std-t2v$0.045Text—
ByteDanceSeedance V1.5 Pro Image-to-Videoseedance-v1.5-pro-i2v$0.032Image—
ByteDanceSeedance V1.5 Pro Text-to-Videoseedance-v1.5-pro-t2v$0.032Text—
OpenAISora 2 Pro Image-to-Videosora2-pro-i2v$0.3Image—
OpenAISora 2 Pro Text-to-Videosora2-pro-t2v$0.3Text—
OpenAISora 2 Standard Image-to-Videosora2-i2v$0.03Image—
OpenAISora 2 Standard Text-to-Videosora2-t2v$0.03Text—
ViduVidu V2.0 Image-to-Videovidu-v2.0-i2v$0.1Image—
ViduVidu V2.0 Text-to-Videovidu-v2.0-t2v$0.15Text—
PixVersePixVerse V4.5 Image-to-Videopixverse-i2v$0.05Image—
PixVersePixVerse V4.5 Text-to-Videopixverse-t2v$0.18–0.25Text720p–1080p
ByteDanceSeedance Pro Image-to-Videoseedance-pro-i2v$0.036Image—
ByteDanceSeedance Pro Text-to-Videoseedance-pro-t2v$0.036Text—
AlibabaWAN 2.2 Image-to-Videowan2.2-i2v$0.06Image—
AlibabaWAN 2.2 Text-to-Videowan2.2-t2v$0.06Text—
TencentHunyuanVideo Image-to-Videohunyuan-i2v$0.03Image—
TencentHunyuanVideo Text-to-Videohunyuan-t2v$0.03Text—
KuaishouKling V2.1 Master Image-to-Videokling-v2.1-master-i2v$0.24Image—
KuaishouKling V2.1 Master Text-to-Videokling-v2.1-master-t2v$0.24Text—
RunwayRunway Image-to-Videorunway-i2v$0.03–0.05Image720p–1080p
RunwayRunway Text-to-Videorunway-t2v$0.03–0.05Text720p–1080p
AlibabaWan2.2 5B Fast Text-to-Videowan2.2-5b-fast-t2v$0.004Text—
KuaishouKling O1 Image-to-Video (kling-o1-reference-to-video)kling-o1-reference-to-video$0.144Reference—
HiggsfieldHiggsfield Dop Image-to-Videohiggsfield-dop-i2v$0.06Image—
TencentHunyuanVideo Fast Text-to-Videohunyuan-fast-t2v$0.03Text—
KuaishouKling O1 Standard Image-to-Video (kling-o1-standard-i2v)kling-o1-standard-i2v$0.1Image—
KuaishouKling O1 Standard Image-to-Video (kling-o1-standard-reference-to-video)kling-o1-standard-reference-to-video$0.1Reference—
KuaishouKling V2.1 Pro Image-to-Videokling-v2.1-pro-i2v$0.08Image—
KuaishouKling V2.1 Standard Image-to-Videokling-v2.1-standard-i2v$0.225Image—
Leonardo.AiLeonardoAI Motion 2.0 Image-to-Videoleonardoai-motion-2.0$0.08Image—
LightricksLTX 2 19B Image-to-Videoltx-2-19b-i2v$0.016Image—
LightricksLTX 2 19B Text-to-Videoltx-2-19b-t2v$0.06Text—
LightricksLTX 2 Fast Image-to-Videoltx-2-fast-i2v$0.06Image1080p
LightricksLTX 2 Fast Text-to-Videoltx-2-fast-t2v$0.06Text1080p
LightricksLTX 2 Pro Image-to-Videoltx-2-pro-i2v$0.06Image1080p
LightricksLTX 2 Pro Text-to-Videoltx-2-pro-t2v$0.06Text—
MidjourneyMidjourney V7 Image-to-Videomidjourney-v7-i2v$0.018Image—
MiniMaxMiniMax Hailuo 2.3 Fast Image-to-Videominimax-hailuo-2.3-fast$0.032Image—
MiniMaxMiniMax Hailuo 2.3 Pro Image-to-Videominimax-hailuo-2.3-pro-i2v$0.105Image—
MiniMaxMiniMax Hailuo 2.3 Pro Text-to-Videominimax-hailuo-2.3-pro-t2v$0.105Text—
MiniMaxMiniMax Hailuo 2.3 Standard Image-to-Videominimax-hailuo-2.3-standard-i2v$0.06Image—
MiniMaxMiniMax Hailuo 2.3 Standard Text-to-Videominimax-hailuo-2.3-standard-t2v$0.1825Text—
OpenAIOpenAI Sora 2 Image-to-Videoopenai-sora-2-i2v$0.1Image—
OpenAIOpenAI Sora 2 Pro Storyboard Text-to-Videoopenai-sora-2-pro-storyboard$0.3–0.7Text720p–1080p
OpenAIOpenAI Sora 2 Text-to-Videoopenai-sora-2-t2v$0.1–0.7Text720p–1080p
OpenAIOpenAI Sora Text-to-Videoopenai-sora$0.7Text1080p
Character.AIOVI Image-to-Videoovi-i2v$0.04Image—
Character.AIOVI Text-to-Videoovi-t2v$0.04Text—
PixVersePixVerse V6 Image-to-Videopixverse-v6-i2v$0.04Image—
PixVersePixVerse V6 Text-to-Videopixverse-v6-t2v$0.04Text—
PixVersePixVerse V6 Transition Image-to-Videopixverse-v6-transition$0.04Image—
ByteDanceSeedance 2 First Last Frame Fast Image-to-Videosd-2-first-last-frame-fast$0.15Image—
ByteDanceSeedance 2 First Last Frame Image-to-Videosd-2-first-last-frame$0.25Image—
ByteDanceSeedance 2 I2v 480P Image-to-Videosd-2-i2v-480p$0.12Image480p
ByteDanceSeedance 2 Image To Video Fast Image-to-Videosd-2-i2v-fast$0.15Image—
ByteDanceSeedance 2 Image-to-Videosd-2-i2v$0.25Image—
ByteDanceSeedance 2 Omni Reference 480P Image-to-Videosd-2-omni-reference-480p$0.18Image480p
ByteDanceSeedance 2 Omni Reference Image-to-Videosd-2-omni-reference$0.3Image—
ByteDanceSeedance 2 Omni Reference No Video Fast Image-to-Videosd-2-omni-reference-no-video-fast$0.15Image—
ByteDanceSeedance 2 Omni Reference No Video Image-to-Videosd-2-omni-reference-no-video$0.25Image—
ByteDanceSeedance 2 T2v 480P Text-to-Videosd-2-t2v-480p$0.12Text480p
ByteDanceSeedance 2 Text To Video Fast Text-to-Videosd-2-t2v-fast$0.15Text—
ByteDanceSeedance 2 Text-to-Videosd-2-t2v$0.12Text—
ByteDanceSeedance 2 VIP First Last Frame Fast Image-to-Videosd-2-vip-first-last-frame-fast$0.21Image—
ByteDanceSeedance 2 VIP First Last Frame Image-to-Videosd-2-vip-first-last-frame$0.3Image—
ByteDanceSeedance 2 VIP Image To Video Fast Image-to-Videosd-2-vip-i2v-fast$0.21Image—
ByteDanceSeedance 2 VIP Image-to-Videosd-2-vip-i2v$0.3Image—
ByteDanceSeedance 2 VIP Omni Reference Fast Image-to-Videosd-2-vip-omni-reference-fast$0.21Image—
ByteDanceSeedance 2 VIP Omni Reference Image-to-Videosd-2-vip-omni-reference$0.3Image—
ByteDanceSeedance 2 VIP Text To Video Fast Text-to-Videosd-2-vip-t2v-fast$0.21Text—
ByteDanceSeedance 2 VIP Text-to-Videosd-2-vip-t2v$0.3Text—
ByteDanceSeedance Lite Image-to-Videoseedance-lite-i2v$0.02Image—
ByteDanceSeedance Lite Text-to-Videoseedance-lite-t2v$0.02Text—
ByteDanceSeedance Pro I2v Fast Image-to-Videoseedance-pro-i2v-fast$0.02Image—
ByteDanceSeedance Pro T2v Fast Text-to-Videoseedance-pro-t2v-fast$0.02Text—
ByteDanceSeedance V1.5 Pro I2v Fast Image-to-Videoseedance-v1.5-pro-i2v-fast$0.052Image—
ByteDanceSeedance V1.5 Pro T2v Fast Text-to-Videoseedance-v1.5-pro-t2v-fast$0.052Text—
GoogleVeo3 Fast Image-to-Videoveo3-fast-i2v$0.075Image—
GoogleVeo3.1 Fast Image-to-Videoveo3.1-fast-i2v$0.0975Image—
GoogleVeo3.1 Image-to-Videoveo3.1-reference-to-video$0.4063Image—
OVideo Effects Image-to-Videovideo-effects$0.06Image—
ViduVidu Q1 Reference Image-to-Videovidu-q1-reference$0.08Image—
ViduVidu Q2 Pro Start End Video Image-to-Videovidu-q2-pro-start-end-video$0.055Image—
ViduVidu Q2 Reference Image-to-Videovidu-q2-reference$0.064Image—
ViduVidu Q2 Turbo Start End Video Image-to-Videovidu-q2-turbo-start-end-video$0.026Image—
AlibabaWAN 2.1 Image-to-Videowan2.1-i2v$0.06Image—
AlibabaWAN 2.1 Text-to-Videowan2.1-t2v$0.06Text—
AlibabaWan2.1 Image-to-Videowan2.1-reference-video$0.06Image—
AlibabaWan2.2 Spicy Image-to-Videowan2.2-spicy-i2v$0.04Image—
AlibabaWan2.5 Image To Video Fast Image-to-Videowan2.5-i2v-fast$0.088Image720p
AlibabaWan2.5 Text To Video Fast Text-to-Videowan2.5-t2v-fast$0.088Text720p
AlibabaWan2.7 Image-to-Videowan2.7-reference-to-video$0.13Image720p

Send requests to MuAPI

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

Example: Veo 3.1 Fast Text-to-Video

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="veo3.1-fast-t2v",
    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