现象
用户在使用FastGPT维护知识库分片时,需要找到知识库插入按钮对应的OpenAPI接口,但查阅官方文档后未找到匹配的功能描述。
可能原因
- 目标OpenAPI接口未在官方公开文档中详细说明;
- 该接口属于知识库管理的细分操作,未被当前公开文档覆盖;
- 用户未在文档中匹配到与知识库分片插入对应的接口分类。
排查步骤
- 确认当前使用的FastGPT版本为最新版(用户已完成版本升级);
- 明确操作场景:通过后台程序维护知识库分片的插入操作;
- 检索官方文档中知识库管理、数据导入相关的接口分类,核对接口参数与场景的匹配度;
- 若文档未覆盖目标接口,可通过浏览器开发者工具抓取点击插入按钮时的实际请求接口与参数。
解决与验证
针对用户的场景,可通过以下方式获取对应接口:
- 优先查阅FastGPT官方文档中知识库管理分类下的接口列表,寻找与分片插入、数据导入相关的接口;
- 若官方文档未明确说明该接口,可通过浏览器开发者工具抓取点击插入按钮时的网络请求,获取完整的接口地址与请求参数;
- 验证方法:使用抓取到的接口地址与正确参数发起请求,若能成功插入知识库分片,则确认该接口为目标接口。
来源:https://github.com/labring/FastGPT/issues/6593