KLImage2VideoParams.java 1.6 KB

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