可灵图生视频
curl --request POST \
--url https://zero.cat/kling/v1/videos/image2video \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "kling-v1",
"prompt": "宇航员站起身走了",
"image": "https://example.com/image.jpg",
"duration": 5,
"width": 1280,
"height": 720,
"fps": 30,
"seed": 20231234,
"n": 1,
"response_format": "url",
"user": "user-1234",
"metadata": {}
}
'import requests
url = "https://zero.cat/kling/v1/videos/image2video"
payload = {
"model": "kling-v1",
"prompt": "宇航员站起身走了",
"image": "https://example.com/image.jpg",
"duration": 5,
"width": 1280,
"height": 720,
"fps": 30,
"seed": 20231234,
"n": 1,
"response_format": "url",
"user": "user-1234",
"metadata": {}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
model: 'kling-v1',
prompt: '宇航员站起身走了',
image: 'https://example.com/image.jpg',
duration: 5,
width: 1280,
height: 720,
fps: 30,
seed: 20231234,
n: 1,
response_format: 'url',
user: 'user-1234',
metadata: {}
})
};
fetch('https://zero.cat/kling/v1/videos/image2video', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"task_id": "abcd1234efgh",
"status": "queued"
}{
"error": {
"message": "<string>",
"type": "<string>",
"param": "<string>",
"code": "<string>"
}
}视频
可灵图生视频
使用 Kling 模型从图片生成视频。
支持通过 image 参数传入图片 URL 或 Base64 编码的图片数据。
POST
/
kling
/
v1
/
videos
/
image2video
可灵图生视频
curl --request POST \
--url https://zero.cat/kling/v1/videos/image2video \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "kling-v1",
"prompt": "宇航员站起身走了",
"image": "https://example.com/image.jpg",
"duration": 5,
"width": 1280,
"height": 720,
"fps": 30,
"seed": 20231234,
"n": 1,
"response_format": "url",
"user": "user-1234",
"metadata": {}
}
'import requests
url = "https://zero.cat/kling/v1/videos/image2video"
payload = {
"model": "kling-v1",
"prompt": "宇航员站起身走了",
"image": "https://example.com/image.jpg",
"duration": 5,
"width": 1280,
"height": 720,
"fps": 30,
"seed": 20231234,
"n": 1,
"response_format": "url",
"user": "user-1234",
"metadata": {}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
model: 'kling-v1',
prompt: '宇航员站起身走了',
image: 'https://example.com/image.jpg',
duration: 5,
width: 1280,
height: 720,
fps: 30,
seed: 20231234,
n: 1,
response_format: 'url',
user: 'user-1234',
metadata: {}
})
};
fetch('https://zero.cat/kling/v1/videos/image2video', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"task_id": "abcd1234efgh",
"status": "queued"
}{
"error": {
"message": "<string>",
"type": "<string>",
"param": "<string>",
"code": "<string>"
}
}授权
ZeroCat API 密钥(sk- 开头),在控制台「API 密钥」页面创建。
格式:Authorization: Bearer sk-xxxxxx
请求体
application/json
视频生成请求
模型/风格 ID
示例:
"kling-v1"
文本描述提示词
示例:
"宇航员站起身走了"
图片输入 (URL 或 Base64)
示例:
"https://example.com/image.jpg"
视频时长(秒)
示例:
5
视频宽度
示例:
1280
视频高度
示例:
720
视频帧率
示例:
30
随机种子
示例:
20231234
生成视频数量
示例:
1
响应格式
示例:
"url"
用户标识
示例:
"user-1234"
扩展参数 (如 negative_prompt, style, quality_level 等)

