Skip to main content
⚠️ 本文档由 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 地址