分享
【接口文档】知识库
输入“/”快速插入内容
【接口文档】知识库
💡
如需复制文字内容,可点击进入跳转:
【可复制内容】接口文档-知识库
该接口支持创建、管理知识文档。相关操作流程如下:
1.新建知识库后得到知识库ID;
**2.上传文件,获取文件ID;
3.通过文件ID与知识库ID进行知识库文件关联,知识库中可以关联多个文档。
4.调用对话接口时通过knowledge_base字段传入知识库ID列表,大模型使用检索到的知识信息回答问题。
1.
知识库对象
2.
创建知识库接口
【POST】
https://api.baichuan-ai.com/v1/kbs
根据参数创建知识库。
2.1 请求参数
HTTP Header 参数
HTTP Request Body 参数
2.2 返回值
返回知识库对象
2.3 接口示例
2.3.1 请求
代码块
Bash
curl "
https://api.baichuan-ai.com/v1/kbs
" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $API_KEY" \
-d '{
"name": "string",
"description": "string",
"split_type": "2",
"split_config": {
"chunk_overlap_len": 50,
"chunk_max_len": 512,
"separators": [".","。","\n"]
}
}'
2.3.2 返回值
代码块
JavaScript
{"id": "kb-abc123","object": "knowledge-base","name": "string","description": "string","file_ids": [],"created_at": 1677610602,"updated_at": 1677610602,"status": "online","split_type": "2","split_config": {"chunk_overlap_len": 50,"chunk_max_len": 512,"separators": [".","。","\n"
]
}
}