知识库初始化

This commit is contained in:
2025-12-20 12:03:26 +08:00
parent 566d03491b
commit 1498b91bcf
9 changed files with 3562 additions and 34 deletions

View File

@@ -40,8 +40,8 @@ public class TbKnowledge extends BaseDTO{
@Schema(description = "Rerank模型提供商")
private String rerankModelProvider;
@Schema(description = "是否启用Rerank0否 1是)")
private Integer rerankingEnable;
@Schema(description = "是否启用Rerankfalse否 true是)")
private Boolean rerankingEnable;
@Schema(description = "检索Top K返回前K个结果")
private Integer retrievalTopK;

View File

@@ -24,6 +24,15 @@ public interface KnowledgeService {
*/
ResultDomain<TbKnowledge> createKnowledge(TbKnowledge knowledge);
/**
* @description 内部创建知识库(不检查登录状态,用于系统初始化)
* @param knowledge 知识库信息需要包含knowledgeId和creator
* @return ResultDomain<TbKnowledge> 创建结果
* @author yslg
* @since 2025-12-20
*/
ResultDomain<TbKnowledge> createKnowledgeInternal(TbKnowledge knowledge);
/**
* @description 更新知识库包含dify知识库各种参数的配置
* @param knowledge 知识库信息