Obtenir la liste des bases de connaissances
Obtenir la liste des bases de connaissances
Récupérez la liste des bases de connaissances au sein de l'Agent.
Méthode de requête
GET
URL de la requête
https://api-${endpoint}.gptbots.ai/v1/bot/knowledge/base/page
Authentification de la requête
Consultez la section Présentation pour les détails d'authentification.
Requête
Exemple de requête
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}'
Ce bloc de code dans la fenêtre flottante
En-têtes de la requête
| Champ | Type | Description |
|---|---|---|
| Authorization | Bearer ${API Key} | Utilisez Authorization: Bearer ${API Key} pour l'authentification. Obtenez la clé API depuis la page Clé API. |
Paramètres de la requête
Aucun.
Réponse
Exemple de réponse
{
"knowledge_base": [
{
"id": "xxxxxx",
"name": "Ma base de connaissances",
"desc": "Ceci est ma base de connaissances.",
"doc": 10,
"chunk": 1000,
"token": 1000000,
"owner_id": "xxxxxx",
"owner_email": "johnlee@gptbots.ai"
},
{
"id": "xxxxxx",
"name": "Ma base de connaissances 2",
"desc": "Ceci est ma base de connaissances 2.",
"doc": 10,
"chunk": 1000,
"token": 1000000,
"owner_id": "xxxxxx",
"owner_email": "jasonwong@gptbots.ai"
}
]
}
{
"knowledge_base": [
{
"id": "xxxxxx",
"name": "Ma base de connaissances",
"desc": "Ceci est ma base de connaissances.",
"doc": 10,
"chunk": 1000,
"token": 1000000,
"owner_id": "xxxxxx",
"owner_email": "johnlee@gptbots.ai"
},
{
"id": "xxxxxx",
"name": "Ma base de connaissances 2",
"desc": "Ceci est ma base de connaissances 2.",
"doc": 10,
"chunk": 1000,
"token": 1000000,
"owner_id": "xxxxxx",
"owner_email": "jasonwong@gptbots.ai"
}
]
}
Ce bloc de code dans la fenêtre flottante
Réponse en cas de succès
| Champ | Type | Description |
|---|---|---|
| knowledge_base | Array<Object> | Liste des bases de connaissances. |
| id | String | ID de la base de connaissances. |
| name | String | Nom de la base de connaissances. |
| desc | String | Description de la base de connaissances. |
| doc | Integer | Nombre de documents dans la base de connaissances. |
| chunk | Integer | Nombre de segments de connaissances dans la base. |
| token | Number | Nombre de tokens dans la base de connaissances. |
| owner_id | String | ID du propriétaire de la base de connaissances. |
| owner_email | String | E-mail du propriétaire de la base de connaissances. |
Réponse en cas d'échec
| Champ | Type | Description |
|---|---|---|
| code | Int | Code d'erreur. |
| message | String | Détails de l'erreur. |
