package com.iailab.module.ai.service.knowledge.bo; import lombok.Data; import javax.validation.constraints.NotNull; import jakarta.validation.constraints.NotEmpty; /** * AI 知识库段落搜索 Request BO * * @author Iailab */ @Data public class AiKnowledgeSegmentSearchReqBO { /** * 知识库编号 */ @NotNull(message = "知识库编号不能为空") private Long knowledgeId; /** * 内容 */ @NotEmpty(message = "内容不能为空") private String content; /** * 最大返回数量 */ private Integer topK; /** * 相似度阈值 */ private Double similarityThreshold; }