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;
|
|
}
|