KLText2VideoParams.java 1.5 KB

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