logo
Développement
Rechercher
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.