知识库AI机器人训练接口对接-唯一客服系统文档中心

发布时间 2023-05-20 17:43:57作者: 唯一客服系统开发笔记

如果你的需求仅仅是对接自训练的ChatGPT接口,实现自己的个性化机器人,那么可以看看下面的个性化ChatGPT调用接口前提条件是已经搭建好了知识库服务,该服务默认监听端口8083

文件上传训练接口地址

POST http://127.0.0.1:8083/{集合名称}/uploadDoc
该接口支持上传docx 、txt、xlsx、pdf。上传成功后会读取文件内容,按字符长度分块,调用OpenAI Embedding接口,存入到qdrant向量数据库。

请求头
必须是multipart/form-data形式,因为需要接收文件数据

类型
Content-Type multipart/form-data

请求body

keyvalue
file 二进制文件

上传网址内容接口地址

POST http://127.0.0.1:8083/{集合名称}/uploadUrl

1. 程序读取网址的所有内容,去除html标签,分割后调用OpenAI向量化接口,内容和网址一并存入向量数据库

2. 用户使用自然语言查询,向量化自然语言,向量搜索数据库,整合后发送给OpenAI的chat接口

3. 拿到内容后,把参考网址附在内容下面

类型
Content-Type application/x-www-form-urlencoded

请求body

keyvalue
url 网页地址