获取知识库列表
获取知识库列表
获取 Agent 内的知识库的列表。
请求方式
GET
调用地址
https://api-${endpoint}.gptbots.ai/v1/bot/knowledge/base/page
调用验证
详情参见 API 概述的鉴权方式说明。
请求
请求示例
curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/bot/knowledge/base/page' \
-H 'Authorization: Bearer ${API Key}'
curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/bot/knowledge/base/page' \
-H 'Authorization: Bearer ${API Key}'
此代碼塊在浮窗中顯示
请求头
| 字段 | 类型 | 描述 |
|---|---|---|
| Authorization | Bearer ${API Key} | 使用 Authorization: Bearer ${API Key}进行调用验证,请在 API 密钥页面获取密钥作为 API Key。 |
请求体
无。
响应
响应示例
{
"knowledge_base": [
{
"id": "xxxxxx",
"name": "My Knowledge Base",
"desc": "This is my knowledge base.",
"doc": 10,
"chunk": 1000,
"token": 1000000,
"owner_id": "xxxxxx",
"owner_email": "johnlee@gptbots.ai"
},
{
"id": "xxxxxx",
"name": "My Knowledge Base 2",
"desc": "This is my knowledge base 2.",
"doc": 10,
"chunk": 1000,
"token": 1000000,
"owner_id": "xxxxxx",
"owner_email": "jasonwong@gptbots.ai"
}
]
}
{
"knowledge_base": [
{
"id": "xxxxxx",
"name": "My Knowledge Base",
"desc": "This is my knowledge base.",
"doc": 10,
"chunk": 1000,
"token": 1000000,
"owner_id": "xxxxxx",
"owner_email": "johnlee@gptbots.ai"
},
{
"id": "xxxxxx",
"name": "My Knowledge Base 2",
"desc": "This is my knowledge base 2.",
"doc": 10,
"chunk": 1000,
"token": 1000000,
"owner_id": "xxxxxx",
"owner_email": "jasonwong@gptbots.ai"
}
]
}
此代碼塊在浮窗中顯示
成功响应
| 字段 | 类型 | 说明 |
|---|---|---|
| knowledge_base | Array<Object> | 知识库列表。 |
| id | String | 知识库的 ID。 |
| name | String | 知识库的名称。 |
| desc | String | 知识库的描述。 |
| doc | Interger | 知识库的文档数。 |
| chunk | Interger | 知识库的知识块数。 |
| token | Number | 知识库的 Token 数。 |
| owner_id | String | 知识库的所有者 ID。 |
| owner_email | String | 知识库的所有者邮箱。 |
失败响应
| 字段 | 类型 | 描述 |
|---|---|---|
| code | Integer | 错误码。 |
| message | String | 错误详情。 |
