⚠️ 本文档由 AI 自动翻译。如有任何不准确之处,请参考英文原版。
端点
请求头
该 API 用于连接团队内独立维护的知识库,如需了解更多操作指引,请参考阅读 连接外部知识库。你可以在 HTTP 请求头的Authorization 字段中使用 API-Key 来验证权限。身份验证逻辑由你在检索 API 中定义,如下所示:
请求体元素
请求接受以下 JSON 格式的数据。retrieval_setting 属性是一个包含以下键的对象:
metadata_condition 属性是一个包含以下键的对象:
conditions 数组中的每个对象包含以下键:
支持的
comparison_operator 操作符:
contains:包含某个值not contains:不包含某个值start with:以某个值开头end with:以某个值结尾is:等于某个值is not:不等于某个值empty:为空not empty:不为空=:等于≠:不等于>:大于<:小于≥:大于等于≤:小于等于before:在某个日期之前after:在某个日期之后
请求语法
响应元素
如果操作成功,服务将返回 HTTP 200 响应。服务以 JSON 格式返回以下数据。records 属性是一个包含以下键的对象列表:
响应语法
错误
如果操作失败,服务将返回以下错误信息(JSON 格式):error_code 属性有以下类型:
HTTP 状态码
AccessDeniedException 由于缺少访问权限,请求被拒绝。请检查你的权限并重试。 HTTP 状态码:403 InternalServerException 发生内部服务器错误。请重试你的请求。 HTTP 状态码:500开发示例
你可以通过以下视频了解如何开发外部知识库插件 —— 以 Llamacloud 为例。
如需了解功能原理,请参考插件 GitHub 地址。