资讯 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

知识库API介绍

本文介绍了千帆Appbuilder提供的知识库相关API能力,以及如何调用API的流程等。

API列表

平台提供了覆盖知识检索、知识库管理等API能力,您可以根据具体需求在下表中选择使用。

知识库管理

文档管理

切片管理

标签管理

在线调试

千帆AppBuilder提供了 API在线调试平台-示例代码 ,用于帮助开发者调试接口,平台集成快速检索、查看开发文档、查看在线调用的请求内容和返回结果、复制和下载示例代码等功能,简单易用,更多内容请查看API在线调试介绍

错误码

在调用API请求后,可以通过返回的错误码、错误信息及排查建议等进行问题排查,请参考错误码

快速开始-知识库检索

创建API密钥

首先登录控制台-安全认证-API Key。点击创建API Key。创建的API Key可用于千帆AppBuilder、ModelBuilder、AI开放能力

一个API Key支持同时调用千帆AppBuilder、ModelBuilder、AI开放能力三方面的能力。

您可以点击页面的『添加权限』选择计划用该API Key调用的范围,即可实现多方向调用。 image.png

使用API Key发送请求时,在请求的Header头域中的Authorization字段,需要包含API Key的鉴权信息。

注意: 填入鉴权信息时,需要在API Key前面加上Bearer,请求示例如下:

请求头域 参数示例
Authorization Bearerbce-v3/ALTAK-DaI****8ciq37

发送请求

拥有API Key之后,您就可以发送第一个API请求了。您可直接使用您选择的HTTP客户端REST API,也可以使用千帆官方SDK。

HTTP 请求

POST /v2/knowledgebases/query HTTP/1.1
HOST: qianfan.baidubce.com
Authorization: Bearer <API Key>
Content-Type: application/json

{
    "type": "fulltext",
    "query": "query_str",
    "knowledgebase_ids": [
        "knowledgebase_id"
    ],
    "top": 10,
    "skip": 0
}
上一篇
组件
下一篇
旧版RAG API