Skip to main content
需要将文本转换为语音时,先调用 TTS,再把返回的 audio_id 传给数字人生成接口。如果已有音频文件,可通过 sound_file 直接提交并跳过 TTS。

创建任务

POST /kling/v1/videos/avatar/image2video
cURL

请求头

string
必填
Bearer 鉴权,格式为 Bearer YOUR_API_KEY。
string
默认值:"application/json"
必填
数据交换格式。

请求体

string
必填
图片公网 URL 或纯 Base64。支持 JPG、JPEG、PNG,不超过 10 MB;宽高均不小于 300 px,比例介于 1:2.5~2.5:1。Base64 不要包含 data URI 前缀。
string
30 天内生成的音频 ID,音频时长 2~300 秒。与 sound_file 必须二选一。
string
音频公网 URL 或纯 Base64。支持 MP3、WAV、M4A、AAC,不超过 5 MB,时长 2~300 秒。与 audio_id 必须二选一。
string
动作、情绪和运镜提示词,最长 2,500 个字符。
string
默认值:"std"
生成模式:std 或 pro。
object
水印配置。
boolean
是否生成含水印结果。
string
任务状态通知的公网回调地址。

创建响应

200
string
AnyFast 任务 ID。
string
AnyFast 任务 ID,与 id 相同。
string
返回对象类型,本接口为 video。
string
接口返回的底层请求模型标识。
string
AnyFast 初始状态;任务受理后为 queued。
integer
初始进度百分比。
integer
创建时间,Unix 秒时间戳。

查询任务

GET /kling/v1/videos/avatar/image2video/{task_id}
cURL

请求头和路径

string
必填
Bearer 鉴权,格式为 Bearer YOUR_API_KEY。
string
必填
创建数字人时返回的 AnyFast 任务 ID。

响应

200
integer
业务结果码,0 表示成功。
string
业务信息,成功时可能为空。
string
AnyFast 任务 ID。
string
任务状态:submitted、processing、succeed 或 failed。中间状态可能重复出现,也可能在 submitted 与 processing 之间切换;只有 succeed 和 failed 是终态。
string
任务失败时的错误信息。
object[]
任务成功后返回的视频结果。
string
生成视频 URL。
string
接口返回的视频时长,单位为秒。
integer
创建时间,Unix 毫秒时间戳。
integer
更新时间,Unix 毫秒时间戳。