如果你的需求仅仅是对接自训练的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
key | value |
---|---|
file | 二进制文件 |
上传网址内容接口地址
POST http://127.0.0.1:8083/{集合名称}/uploadUrl
1. 程序读取网址的所有内容,去除html标签,分割后调用OpenAI向量化接口,内容和网址一并存入向量数据库
2. 用户使用自然语言查询,向量化自然语言,向量搜索数据库,整合后发送给OpenAI的chat接口
3. 拿到内容后,把参考网址附在内容下面
类型 | 值 |
---|---|
Content-Type | application/x-www-form-urlencoded |
请求body
key | value |
---|---|
url | 网页地址 |