|
@@ -19,25 +19,29 @@ import java.util.Map;
|
|
|
@Accessors(chain = true)
|
|
|
public class AiChatModalAddReq {
|
|
|
|
|
|
- @NotNull
|
|
|
@Schema(description = "模型名字")
|
|
|
@Size(max = 60, message = "模型名字最大60个字符")
|
|
|
+ @NotNull(message = "模型名字不能为空!")
|
|
|
private String name;
|
|
|
|
|
|
- @NotNull
|
|
|
@Size(max = 32, message = "模型平台最大32个字符")
|
|
|
@Schema(description = "模型平台 参考 AiPlatformEnum")
|
|
|
+ @NotNull(message = "平台不能为空!")
|
|
|
private String platform;
|
|
|
|
|
|
- @NotNull
|
|
|
@Schema(description = "模型类型(qianwen、yiyan、xinghuo、openai)")
|
|
|
@Size(max = 32, message = "模型类型最大32个字符")
|
|
|
+ @NotNull(message = "modal模型不能为空!")
|
|
|
private String modal;
|
|
|
|
|
|
@Schema(description = "模型照片")
|
|
|
@Size(max = 256, message = "模型照片地址最大256个字符")
|
|
|
private String imageUrl;
|
|
|
|
|
|
+ @Schema(description = "排序")
|
|
|
+ @NotNull(message = "sort排序不能为空!")
|
|
|
+ private Integer sort;
|
|
|
+
|
|
|
@Schema(description = "模型配置JSON")
|
|
|
// @Size(max = 1024, message = "模型配置最大1024个字符")
|
|
|
private Map<String, Object> config;
|