package com.cmvr.llm.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import jakarta.validation.constraints.NotEmpty;

@Data
@ApiModel("智能体调用VO")
public class CallAgentAdvancedVO {
    @ApiModelProperty("指令")
    @NotEmpty(message = "指令不能为空")
    private String convertWords;

    @ApiModelProperty("方言")
    private String dialect;

    @ApiModelProperty("音色")
    @NotEmpty(message = "音色不能为空")
    private String timbre;

    @ApiModelProperty("语种")
    private String language;

    @ApiModelProperty("语气")
    @NotEmpty(message = "语气不能为空")
    private String tone;

    @ApiModelProperty("数量")
    @NotEmpty(message = "数量不能为空")
    private String count;
}
