package com.backendsys.modules.sdk.klingai.entity; import lombok.Data; /** * 3-4【图生视频】创建任务 * https://docs.qingque.cn/d/home/eZQAyImcbaS0fz-8ANjXvU5ed?identityId=1oEG9JKKMFv#section=h.vu7fo8cz94fv */ @Data public class KLImage2VideoParams { private String model_name; // 模型名称 (默认值:kling-v1) (kling-v1, kling-v1-6, kling-v2-master) private String image; // 参考图像:支持传入图片Base64编码或图片URL private String image_tail; // 参考图像-尾帧控制:支持传入图片Base64编码或图片URL private String prompt; // (可选) 正向文本提示词 (不能超过2500个字符) private String negative_prompt; // 正向文本提示词 (不能超过2500个字符) private Float cfg_scale; // 生成视频的自由度;值越大,模型自由度越小,与用户输入的提示词相关性越强 (取值范围:[0, 1]) (默认值 0.5) private String mode; // 生成视频的模式 (枚举值:std,pro)(默认值:std) private KLVideoCameraControl camera_control; private String aspect_ratio; // 生成视频的画面纵横比(宽:高)(枚举值:16:9, 9:16, 1:1)(默认值:16:9) private String duration; // 生成视频时长,单位s (枚举值:5,10) (默认值:5) private String callback_url; // 本次任务结果回调通知地址,如果配置,服务端会在任务状态发生变更时主动通知 }