编辑 | blame | 历史 | 原始文档

AI 知识库模块 - 接口文档

涉及页面

src/views/ai/knowledge/knowledge/index.vue                # 知识库列表
src/views/ai/knowledge/knowledge/modules/form.vue         # 知识库表单弹窗
src/views/ai/knowledge/knowledge/data.ts                  # 知识库配置
src/views/ai/knowledge/knowledge/retrieval/index.vue       # 召回测试
src/views/ai/knowledge/document/index.vue                 # 文档列表
src/views/ai/knowledge/document/data.ts                   # 文档配置
src/views/ai/knowledge/document/form/index.vue            # 文档创建/编辑(步骤页)
src/views/ai/knowledge/document/form/modules/upload-step.vue   # 上传步骤
src/views/ai/knowledge/document/form/modules/split-step.vue    # 分段步骤
src/views/ai/knowledge/document/form/modules/process-step.vue  # 处理步骤
src/views/ai/knowledge/segment/index.vue                  # 分段列表
src/views/ai/knowledge/segment/data.ts                    # 分段配置
src/views/ai/knowledge/segment/modules/form.vue           # 分段表单弹窗

知识库 API(src/api/ai/knowledge/knowledge/index.ts

函数 方法 路径 使用位置
getKnowledgePage GET /ai/knowledge/page knowledge/index.vue
getKnowledge GET /ai/knowledge/get?id={id} knowledge/form.vue、knowledge/retrieval/index.vue
createKnowledge POST /ai/knowledge/create knowledge/form.vue
updateKnowledge PUT /ai/knowledge/update knowledge/form.vue
deleteKnowledge DELETE /ai/knowledge/delete?id={id} knowledge/index.vue

文档 API(src/api/ai/knowledge/document/index.ts

函数 方法 路径 使用位置
getKnowledgeDocumentPage GET /ai/knowledge/document/page document/index.vue
getKnowledgeDocument GET /ai/knowledge/document/get?id={id} document/form/index.vue
createKnowledgeDocumentList POST /ai/knowledge/document/create-list document/form/modules/split-step.vue
updateKnowledgeDocument PUT /ai/knowledge/document/update document/form/modules/split-step.vue
updateKnowledgeDocumentStatus PUT /ai/knowledge/document/update-status document/index.vue
deleteKnowledgeDocument DELETE /ai/knowledge/document/delete?id={id} document/index.vue
processDocument POST /ai/knowledge/document/process/{id} document/index.vue

分段 API(src/api/ai/knowledge/segment/index.ts

函数 方法 路径 使用位置
getKnowledgeSegmentPage GET /ai/knowledge/segment/page segment/index.vue
getKnowledgeSegment GET /ai/knowledge/segment/get?id={id} segment/modules/form.vue
createKnowledgeSegment POST /ai/knowledge/segment/create segment/modules/form.vue
updateKnowledgeSegment PUT /ai/knowledge/segment/update segment/modules/form.vue
updateKnowledgeSegmentStatus PUT /ai/knowledge/segment/update-status segment/index.vue
deleteKnowledgeSegment DELETE /ai/knowledge/segment/delete?id={id} segment/index.vue
splitContent GET /ai/knowledge/segment/split document/form/modules/split-step.vue
getKnowledgeSegmentProcessList GET /ai/knowledge/segment/get-process-list document/form/modules/process-step.vue
searchKnowledgeSegment POST /ai/knowledge/segment/search knowledge/retrieval/index.vue

模型 API(src/api/ai/model/model/index.ts

函数 方法 路径 使用位置
getModelSimpleList GET /ai/model/simple-list?type={type} knowledge/data.ts

共 4 个 API 文件,22 个接口函数