package cn.iocoder.yudao.module.ai.framework.ai.core.webserch; import jakarta.validation.constraints.Max; import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; import lombok.Data; @Data public class AiWebSearchRequest { /** * 用户的搜索词 */ @NotEmpty(message = "搜索词不能为空") private String query; /** * 是否显示文本摘要 * * true - 显示 * false - 不显示(默认) */ private Boolean summary; /** * 返回结果的条数 */ @NotNull(message = "返回结果条数不能为空") @Min(message = "返回结果条数最小为 1", value = 1) @Max(message = "返回结果条数最大为 50", value = 50) private Integer count; }