Skip to main content
POST
Text to video
  • 路径 POST /kling/v1/videos/text2video
  • 本页对应官方 Legacy 协议;新版请求请使用 API 2.0
  • 字段详解:请参考官网权威文档
请求参数 multi_shot=trueshot_type=customize 时使用 multi_prompt,无需顶层 prompt;普通单镜头和智能分镜仍需 prompt 摄像机控制
补充约束
  • prompt 不能超过 2500 字符。
  • cfg_scalekling-v1/kling-v1-5/kling-v1-6 支持,kling-v2 系列不支持。
  • camera_control.type=simple 时,config 只能有一个字段为非零值,其余必须为 0。
  • 历史输入 kling-v2-5 会归一为 kling-v2-5-turbo;对外展示和渠道自动填充使用 canonical 模型名。
  • kling-v3-omni 请使用 Omni 视频入口 /kling/v1/videos/omni-video
  • Kling 3.0 Turbo 暂未确认官方可调用 schema,当前不放行。

场景一:简单文生视频

示例响应(创建任务)

场景二:带摄像机运镜

场景三:V2.6 声音控制

任务状态说明

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
aspect_ratio
string

画面纵横比:16:9, 9:16, 1:1

callback_url
string

回调通知地址

camera_control
object

摄像机运动控制

cfg_scale
number

生成视频的自由度 [0, 1]

duration
string

视频时长:5, 10

external_task_id
string

自定义任务ID

mode
string

生成模式:std, pro

model_name
string

模型名称,默认kling-v1

multi_prompt
object[]
multi_shot
boolean
negative_prompt
string

负向文本提示词

prompt
string

正向文本提示词,必须

shot_type
string
sound
string

是否生成声音:on/off

watermark_info
object

水印信息

Response

200 - application/json

OK

code
integer

错误码

data
object

单个任务数据

data_list
object[]

任务列表数据(用于列表查询)

message
string

错误信息

request_id
string

请求ID