取得知識庫列表
取得知識庫列表
取得 Agent 內的知識庫列表。
請求方法
GET
請求 URL
https://api-${endpoint}.gptbots.ai/v1/bot/knowledge/base/page
請求驗證
請參閱總覽以瞭解驗證相關細節。
請求
請求範例
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 Key 可在 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 | Integer | 知識庫中的文件數量。 |
| chunk | Integer | 知識庫中的知識分塊數量。 |
| token | Number | 知識庫中的標記(token)數量。 |
| owner_id | String | 知識庫擁有者 ID。 |
| owner_email | String | 知識庫擁有者電子郵件。 |
失敗回應
| 欄位 | 類型 | 說明 |
|---|---|---|
| code | Int | 錯誤代碼。 |
| message | String | 錯誤詳細資訊。 |
