Hunyuan Video 1.5 API

8.3B-parameter video model with native 720p output (upscalable to 1080p), strong motion coherence, and bilingual prompt understanding up to 10s.

TencentVideo GenerationNative Inference

About Hunyuan Video 1.5

8.3B-parameter video model with native 720p output (upscalable to 1080p), strong motion coherence, and bilingual prompt understanding up to 10s.

1080p upscalebilingual

Hunyuan Video 1.5 specs

Model ID
hunyuan-video-1-5
Provider
Tencent
Category
Video Generation
Input
text, image
Output
video
Endpoints
POST /v1/videos/generations

Hunyuan Video 1.5 API pricingSave up to 19%

Live pay-as-you-go rates from the EmpirioLabs catalog. You are billed only for what you use, with no monthly minimum.

Type
Spec
Rate
480p
per second
$0.075$0.061
720p
per second
$0.29
1080p (upscaled)
per second
$0.67
Compare on the full pricing page

How to call the Hunyuan Video 1.5 API

Hunyuan Video 1.5 runs through POST /v1/videos/generations. The request returns a job_id right away; poll GET /v1/jobs/{job_id} until the job completes and read the output URLs from the result. Get an API key from the EmpirioLabs dashboard.

cURL: submit the job
curl https://api.empiriolabs.ai/v1/videos/generations \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "hunyuan-video-1-5",
    "prompt": "Describe what you want Hunyuan Video 1.5 to generate."
  }'
cURL: poll for the result
curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY"
Python
import requests

response = requests.post(
    "https://api.empiriolabs.ai/v1/videos/generations",
    headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    json={
        "model": "hunyuan-video-1-5",
        "prompt": "Describe what you want Hunyuan Video 1.5 to generate.",
    },
)
job = response.json()

# Generation runs as an async job. Poll until it completes.
import time
while True:
    status = requests.get(
        f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
        headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    ).json()
    if status.get("status") in ("completed", "failed"):
        print(status)
        break
    time.sleep(5)
Full Hunyuan Video 1.5 API reference

Hunyuan Video 1.5 API parameters

Request parameters supported by the Hunyuan Video 1.5 API on EmpirioLabs. Defaults apply when a field is omitted.

ParameterTypeDefaultRange / valuesDescription
promptstring--Scene description.
modeenumautoauto, t2v, i2vAuto detects image-to-video when an image is attached; otherwise text-to-video.
resolutionenum480p480p, 720p, 1080p480p is the fastest native tier. 1080p is upscaled and capped at 5 seconds.
aspect_ratioenum16:916:9, 9:16, 1:1, 4:3, 3:4Output aspect ratio (1:1, 16:9, 9:16, 4:3, 3:2, etc.).
durationnumber51 to 10Clip length in seconds. 1080p is capped at 5 seconds.
cfg_scalenumber61 to 20Classifier-free guidance. Higher = follows prompt more strictly.
stepsnumber2510 to 50Diffusion steps. More = higher fidelity, slower.
imagestring--Reference image URL for i2v mode.
negative_promptstring--What to avoid.
seednumber--Reproducibility seed.

Good to know

8.3B-parameter Mixture-of-Experts model with strong motion coherence and bilingual prompt understanding.

Constraints

  • 1080p is upscaled from native 720p and limited to 5s duration

Image-to-Video formats

  • jpg, jpeg, png, webp, heic, heif, bmp, tiff, tif

Estimated generation time

  • 480p: ~2 min
  • 720p: ~8 min
  • 1080p: ~20 min

Hunyuan Video 1.5 API: common questions

How much does the Hunyuan Video 1.5 API cost?

On EmpirioLabs, Hunyuan Video 1.5 is billed pay as you go: 480p $0.061 (was $0.075) per second; 720p $0.29 per second; 1080p (upscaled) $0.67 per second. The live rate card on this page always matches what the API charges.

Which endpoint does Hunyuan Video 1.5 use?

Hunyuan Video 1.5 is served through POST /v1/videos/generations on api.empiriolabs.ai with standard bearer-token authentication.

Can I try Hunyuan Video 1.5 in the browser before integrating?

Yes. The EmpirioLabs playground runs Hunyuan Video 1.5 in the browser with the same parameters the API exposes, so you can test prompts before writing code.

How do I get a Hunyuan Video 1.5 API key?

Create an EmpirioLabs account, then generate a key under API Keys in the dashboard. Billing is pay-as-you-go credits, so you only pay for the requests you make.

Ready to use better endpoints?

Explore our models, or contact us about business inquiries, custom deployments, or anything else.