Skip to content

知识

API 鉴权

NOTE

  • 获取 AUTH_TOKEN 的途径,可以查看 授权 - 获取 AUTH_TOKEN 部分信息。
  • 请确保所有的 API 请求都在请求头中包含 AUTH_TOKEN,如下所示:

SDK 鉴权

NOTE

  • 在进行SDK集成之前,请确保已经获得 APP_IDAPP_KEY
  • 获取 APP_IDAPP_KEY 的途径,可以查看 授权 - 获取 APP_ID & APP_KEY 部分信息。

知识库

API 请求示例

  • 示例
  • 字段描述
参数名称类型是否必填描述
pageIntegerN页码(起始值为0)
sizeIntegerN单页返回记录数
keywordStringN关键词

API 响应示例

  • 示例
  • 字段描述
参数名称类型是否必填描述
pageNumIntegerY页码(起始值为0)
pageSizeIntegerY单页返回记录数
totalIntegerY总记录数
pagesIntegerY总页面数
currentPageTotalIntegerY当前页记录数量
contentArray<Object>Y知识库列表内容
content.idIntegerY知识库唯一标识
content.nameStringY知识库 - 名称
content.descriptionStringY知识库 - 描述
content.statusStringY知识库 - 状态
ENABLED/DISABLED
content.totalDocIntegerY知识库 - 文档总数
content.totalRecordIntegerY知识库 - 文档记录数
content.createDatetimeTimestampY知识库 - 创建时间
content.updateDatetimeTimestampY知识库 - 更新时间

知识文档

API 请求示例

  • 示例
  • 字段描述
参数名称类型是否必填描述
pageIntegerN页码(起始值为0)
sizeIntegerN单页返回记录数
keywordStringN关键词
knowledgeBaseIdIntegerY知识库唯一标识

API 响应示例

  • 示例
  • 字段描述
参数名称类型是否必填描述
pageNumIntegerY页码(起始值为0)
pageSizeIntegerY单页返回记录数
totalIntegerY总记录数
pagesIntegerY总页面数
currentPageTotalIntegerY当前页记录数量
contentArray<Object>Y知识库文档列表内容
content.idIntegerY知识库文档唯一标识
content.nameStringY知识库文档 - 名称
content.typeStringY知识库文档 - 类型
TEXT_PLAIN/MARKDOWN/
APPLICATION_PDF/DOCX
content.sourceStringY知识库文档 - 来源
LOCAL/ONLINE
content.statusStringY知识库文档 - 状态
UN_PROCESS/PROCESSING/
PROCESSING_FAILED/PROCESSED
content.totalRecordIntegerY知识库文档 - 记录数
content.createDatetimeTimestampY知识库文档 - 创建时间
content.updateDatetimeTimestampY知识库文档 - 更新时间

知识文档 上传

API 请求示例

  • 示例
  • 字段描述
参数名称类型是否必填描述
knowledgeBaseIdIntegerY知识库唯一标识
documentFileY上传文档

API 响应示例

  • 示例
  • 字段描述
参数名称类型是否必填描述
idStringY上传文档 - 临时ID

知识文档 解析

解析触发

API 请求示例

  • 示例
  • 字段描述
参数名称类型是否必填描述
idIntegerY上传文档 - 临时ID
knowledgeBaseIdIntegerY知识库唯一标识
sourceStringY文档来源
LOCAL/ONLINE
ragStatusStringN是否开启检索增强(RAG)
ENABLED/DISABLED
segmentIdentifierStringN分段标记
LINE_BREAK/LINE_BREAK_2
segmentSizeIntegerN分段长度限制(0 - 2000)

API 响应示例

  • 示例
  • 字段描述
参数名称类型是否必填描述
taskIdIntegerY任务ID
statusStringY任务状态
CREATED/IN_PROCESS/FAILED/FINISHED
totalNumIntegerY任务总进度总数量
successNumIntegerY任务处理成功数量
failureNumIntegerY任务处理失败数量

解析进度

API 请求示例

  • 示例
  • 字段描述
参数名称类型是否必填描述
idIntegerY任务ID

API 响应示例

  • 示例
  • 字段描述
参数名称类型是否必填描述
taskIdIntegerY任务ID
statusStringY任务状态
CREATED/IN_PROCESS/FAILED/FINISHED
totalNumIntegerY任务总进度总数量
successNumIntegerY任务处理成功数量
failureNumIntegerY任务处理失败数量
dataObjectY任务进度,补充信息

知识文档 预览

API 请求示例

  • 示例
  • 字段描述
参数名称类型是否必填描述
pageIntegerN页码(起始值为0)
sizeIntegerN单页返回记录数
knowledgeBaseIdIntegerY知识库唯一标识
knowledgeDocIdIntegerY知识库文档唯一标识

API 响应示例

  • 示例
  • 字段描述
参数名称类型是否必填描述
idIntegerY文档唯一标识
hasMoreBooleanY是否有更多分段内容
segmentsArray<Object>Y分段列表内容
segments.numberIntegerY文档分段编号(起始值为0)
segments.tokensIntegerY文档分段Token预估
segments.rawStringY文档分段原始数据

知识文档 问答