跳转到内容
中文

视频生成

HiAPI 中文文档当前维护 7 个在线视频模型,涵盖文生视频和图生视频。实时价格请查看定价页

模型提供商类型主要特点
HappyHorse 1.0阿里巴巴文生视频短视频、广告分镜、社媒素材,3–15 秒按秒计费
Kling 3.0快手文生视频电影感镜头、强动作表现
Seedance 1.0 Pro字节跳动文生视频性价比更高,适合批量生成
Seedance 1.5 Pro字节跳动文生视频1080P、原生音频、叙事镜头
Seedance 2.0字节跳动文生视频 / 图生视频高动态表现,适合统一工作流
Wan 2.7 T2V阿里巴巴文生视频横竖屏短片、通用视频生成
Wan 2.7 I2V阿里巴巴图生视频静态图片转动态视频
Terminal window
curl -X POST https://api.hiapi.ai/v1/videos \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2.7-t2v",
"prompt": "A Shiba Inu chasing butterflies under cherry blossoms",
"size": "1920*1080",
"seconds": "5"
}'

使用 Wan 2.7 I2V 或 Seedance 2.0 将静态图片转为视频:

Terminal window
curl -X POST https://api.hiapi.ai/v1/videos \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2.7-i2v",
"prompt": "The scene comes alive with gentle wind",
"input_reference": "https://example.com/photo.jpg",
"seconds": "5"
}'

视频生成是异步的。API 返回顶层 id,需要轮询获取结果:

import time
import requests
# 1. 提交任务
response = requests.post(
"https://api.hiapi.ai/v1/videos",
headers={"Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json"},
json={"model": "wan2.7-t2v", "prompt": "sunset timelapse", "seconds": "5"}
)
video_id = response.json()["id"]
# 2. 轮询结果
while True:
result = requests.get(
f"https://api.hiapi.ai/v1/videos/{video_id}",
headers={"Authorization": "Bearer YOUR_API_KEY"}
).json()
if result["status"] == "completed":
print("视频 URL:", result.get("metadata", {}).get("url"))
break
time.sleep(5)
参数可选值适用模型
seconds3, 5, 8, 10, 12, 15Wan 2.7、Seedance、Kling
size1920*1080, 1080*1920, 1280*720Wan 2.7、Seedance、Kling
input_reference图片 URLWan 2.7 I2V、Seedance 2.0