Skip to main content

Endpoint

POST /v3/universal-ai/async (async) Model string pattern: video/generation_async/{provider}[/{model}]

Input

FieldTypeRequiredDescription
textstringYesText prompt describing the content and style of the video to generate
filefile_inputNoInitial keyframe image (JPEG or PNG) file ID from /v3/upload or direct file URL
durationintNoLength of the generated video in seconds
fpsintNoFrames per second of the generated video
dimensionstringNoVideo resolution in ‘widthxheight’ format (e.g., ‘1280x720’)
seedintNoRandom seed for generation reproducibility (0 to 2,147,483,646)

Output

FieldTypeRequiredDescription
videostringYes
video_resource_urlstringYes

Available Providers

ProviderModel StringPrice
amazon (amazon.nova-reel-v1:0)video/generation_async/amazon/amazon.nova-reel-v1:0$0.08 per seconde
amazon (amazon.nova-reel-v1:1)video/generation_async/amazon/amazon.nova-reel-v1:1$0.08 per seconde
amazonvideo/generation_async/amazon$0.5 per request
bytedancevideo/generation_async/bytedance$1.8 per 1,000,000 tokens
bytedance (seedance-1-0-lite-t2v-250428)video/generation_async/bytedance/seedance-1-0-lite-t2v-250428$1.8 per 1,000,000 tokens
bytedance (seedance-1-0-pro-250528)video/generation_async/bytedance/seedance-1-0-pro-250528$0.62 per request
googlevideo/generation_async/google$3.6 per request
google (veo-3.0-fast-generate-001)video/generation_async/google/veo-3.0-fast-generate-001$0.15 per seconde
google (veo-3.0-generate-001)video/generation_async/google/veo-3.0-generate-001$0.4 per seconde
google (veo-3.1-generate-preview)video/generation_async/google/veo-3.1-generate-preview$0.4 per seconde
minimaxvideo/generation_async/minimax$0.56 per request
minimax (MiniMax-Hailuo-02)video/generation_async/minimax/MiniMax-Hailuo-02$0.28 per request
minimax (MiniMax-Hailuo-2.3)video/generation_async/minimax/MiniMax-Hailuo-2.3$0.28 per request
minimax (S2V-01)video/generation_async/minimax/S2V-01$0.65 per request
minimax (T2V/I2V-01-Director)video/generation_async/minimax/T2V/I2V-01-Director$0.43 per request
openaivideo/generation_async/openai$5 per request
openai (sora-2)video/generation_async/openai/sora-2$0.1 per seconde

Quick Start

This is an async feature. The initial response returns a job ID. Poll GET /v3/universal-ai/async/{job_id} until the job completes.
import requests

url = "https://api.edenai.run/v3/universal-ai/async"
headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
}

payload = {
    "model": "video/generation_async/amazon/amazon.nova-reel-v1:0",
    "input": {
        "text": "The quick brown fox jumps over the lazy dog."
    }
}

response = requests.post(url, headers=headers, json=payload)
print(response.json())