《Win10+Ollama+AnythingLLM+DeepSeek构建本地多人访问知识库》见上一篇文章,本文在上篇基础上进行。
1.生成本地API 密钥
2.打开API测试页面(http://localhost:3001/api/docs/)
就可以在页面测试API了
2.测试获取用户接口(/v1/admin/users)
3.用postman测试上传文件接口(/v1/document/upload)
Headers中添加authorization:Bearer B9ETD72-KNB4Q14-GKG7VMY-RCYT54F
Body中选择form-data,key为file,下拉选择File,Value中添加文件
注意:本接口在API网页上测试会报错
4.测试文件列表接口(/v1/documents)
注意:步骤三上传的文件,系统会在原文件名后加上一串hash字符进行重命名
5.测试将上传的文件添加工作空间接口(/v1/workspace/{slug}/update-embeddings)
{slug}为工作空间名,下同
body数据为
{
"adds": [
"custom-documents/6G-vertical-pilots-for-sustainability.docx-a6adfd26-5467-4b25-8e95-314e14bc0b5b.json"
]
}
添加文件后
6.测试对话(/v1/workspace/{slug}/chat)
body数据如下,注意mode的值为chat
{
"message": "今天星期几?",
"mode": "chat"
}
7.测试通过对话查询文档内容(/v1/workspace/{slug}/chat)
body数据如下,注意mode的值为query
{
"message": "介绍一下6G-VERSUS项目?",
"mode": "query"
}
原文
测试效果还是不错的。