logo
Développement
Rechercher
Ajouter des blocs (texte).md

Ajouter des blocs (texte).md

Ajoutez des blocs de connaissances à des documents texte. Le système effectuera successivement le découpage, l'embedding/vectorisation, puis ajoutera les nouveaux blocs de connaissances au document.

Remarque : Le modèle d'embedding utilisé est le modèle par défaut et ne peut pas être défini via l'API.

Méthode de requête

POST

URL de la requête

https://api-${endpoint}.gptbots.ai/v1/bot/doc/chunks/add

Authentification de la requête

Voir la section Présentation pour les détails d'authentification.

Requête

Exemple de requête

curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/bot/doc/chunks/add' \ -H 'Authorization: Bearer ${API Key}' \ -H 'Content-Type: application/json' \ -d '{ "doc_id": "675174292b8b977ba6316191", "chunks": [ { "content": "This is a chunk.", "keywords": ["This","chunk"] } ] }'
                      
                      curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/bot/doc/chunks/add' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
    "doc_id": "675174292b8b977ba6316191",
    "chunks": [
        {
            "content": "This is a chunk.",
            "keywords": ["This","chunk"]
        }
    ]
}'

                    
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.
Content-Type application/json Type de données, à définir sur application/json.

Paramètres de la requête

Champ Type Obligatoire Description
doc_id String Oui L'identifiant du document auquel le bloc de connaissances sera ajouté.
chunks Array<Object> Oui Le contenu des blocs de connaissances.
content String Oui Le contenu du bloc de connaissances, limité à 1000 tokens.
keywords Array<String> Non Les mots-clés du bloc de connaissances.

Réponse

Exemple de réponse

{ "code": 0, "message": "OK" }
                      
                      {
    "code": 0,
    "message": "OK"
}

                    
Ce bloc de code dans la fenêtre flottante

Réponse en cas de succès

Champ Type Description
code Int Code de réponse.
message String Détails de la réponse.

Réponse en cas d'échec

Champ Type Description
code Int Code d'erreur.
message String Détails de l'erreur.