MaxKB V2 上传文件接口

1.调用接口进行文档分段及向量化

接口:
先调用 /admin/api/workspace/{workspace_id}/knowledge/{knowledge_id}/document/split 分段文档接口,获取响应结果;
再调用 /admin/api/workspace/{workspace_id}/knowledge/{knowledge_id}/document/batch_create 创建文档接口。(接口参数来源 /admin/api/workspace/{workspace_id}/knowledge/{knowledge_id}/document/split 接口的响应结果)

步骤:
点击右上角的 API Key 管理,获取 API 服务地址API Key


打开 swagger 地址 并填写 API Key

找到 /admin/api/workspace/{workspace_id}/knowledge/{knowledge_id}/document/split 接口,上传文件进行调试,获取响应结果中的 data


找到 /admin/api/workspace/{workspace_id}/knowledge/{knowledge_id}/document/batch_create 接口,传入请求参数进行调试
注意: 需要将上个接口响应结果中的属性名 content 改为 paragraphs


效果:

2.调用接口上传文档并进行问答

接口:
先调用 /chat/api/oss/file 接口,获取响应结果中的 data 值;
再调用 /chat/api/chat_message/{chat_id} 接口进行对话,将 /chat/api/oss/file 接口的返回值作为参数传入。

步骤:
点击右上角的 API Key 管理,获取 API 服务地址API Key


打开 swagger 地址 并填写 API Key

找到 /chat/api/oss/file 接口,上传文件进行调试,获取响应结果中的 data


再调用 /chat/api/chat_message/{chat_id} 接口进行对话
注意: 该对话接口可以从应用概览进入,传入应用的 API Key

参数 urlfile_id 需要修改,从 /chat/api/oss/file 接口响应结果中的 data 中获取。


效果:

1 个赞