图生图

This commit is contained in:
spllzh
2025-10-19 13:45:53 +08:00
parent 9b2e08593c
commit a029d57e7d
28 changed files with 888 additions and 43 deletions

View File

@@ -136,6 +136,11 @@ public class DifyWorkflowResponseDto {

View File

@@ -0,0 +1,98 @@
package com.rj.dto;
import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
/**
* 阿里云海报生成请求DTO
*
* @author 系统生成
* @since 2025-01-30
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class PosterGenerationRequestDto {
/**
* 模型名称
*/
private String model = "wanx-poster-generation-v1";
/**
* 输入参数
*/
private Input input;
/**
* 其他参数
*/
private java.util.Map<String, Object> parameters;
@Data
@NoArgsConstructor
@AllArgsConstructor
public static class Input {
/**
* 标题
*/
private String title;
/**
* 副标题
*/
private String sub_title;
/**
* 正文内容
*/
private String body_text;
/**
* 中文提示词
*/
private String prompt_text_zh;
/**
* 宽高比
*/
private String wh_ratios;
/**
* LoRA模型名称
*/
private String lora_name;
/**
* LoRA权重
*/
private Double lora_weight;
/**
* 控制比例
*/
private Double ctrl_ratio;
/**
* 控制步数
*/
private Double ctrl_step;
/**
* 生成模式
*/
private String generate_mode;
/**
* 辅助参数
*/
private String auxiliary_parameters;
/**
* 生成数量
*/
private Integer generate_num;
}
}

View File

@@ -0,0 +1,68 @@
package com.rj.dto;
import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
/**
* 阿里云海报生成响应DTO
*
* @author 系统生成
* @since 2025-01-30
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class PosterGenerationResponseDto {
/**
* 输出结果
*/
private Output output;
/**
* 请求ID
*/
private String request_id;
/**
* 使用情况
*/
private Usage usage;
@Data
@NoArgsConstructor
@AllArgsConstructor
public static class Output {
/**
* 任务ID
*/
private String task_id;
/**
* 任务状态
*/
private String task_status;
}
@Data
@NoArgsConstructor
@AllArgsConstructor
public static class Usage {
/**
* 输入token数
*/
private Integer input_tokens;
/**
* 输出token数
*/
private Integer output_tokens;
/**
* 总token数
*/
private Integer total_tokens;
}
}