logo
开发者文档
搜索
获取知识库列表

获取知识库列表

获取 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 错误详情。