logo
Développement
Rechercher
Obtenir le document corrélé

Obtenir le document corrélé

Récupérez les données du document référencé utilisé par l'Agent lors de la réponse à un message, en fonction de l'message_id fourni. La réponse inclut des informations telles que les identifiants de documents, les noms et les URL sources des documents référencés.

Méthode de requête

POST

URL de la requête

https://api-${endpoint}.gptbots.ai/v1/bot/data/references

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/data/references' \ -H 'Authorization: Bearer ${API Key}' \ -H 'Content-Type: application/json' \ -d '{ "message_id": "xxxxx" }'
                      
                      curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/bot/data/references' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
    "message_id": "xxxxx"
}'

                    
Ce bloc de code dans la fenêtre flottante

En-têtes de la requête

Champ Type Description
Authorization Bearer ${token} Utilisez Authorization: Bearer ${token} pour l'authentification. Obtenez la clé depuis la page Clés API comme token.
Content-Type application/json Type de données, la valeur est application/json.

Corps de la requête

Champ Type Obligatoire Description
message_id string true ID du message de la réponse de l'Agent.

Réponse

Exemple de réponse

{ "code": 0, "msg": "success", "data": { "conversationId": "65dc320df07244300b25b993", "questionId": "65dc323ef07244300b25b9c5", "answerId": "65dc323ef07244300b25b9c6", "refDoc": [ { "dataId": "65dc3234f07244300b25b9b9", "dataName": "中国的历史", "sourceUrl": "https://www.example.com/chinese-history" } ] } }
                      
                      {
    "code": 0,
    "msg": "success",
    "data": {
        "conversationId": "65dc320df07244300b25b993",
        "questionId": "65dc323ef07244300b25b9c5",
        "answerId": "65dc323ef07244300b25b9c6",
        "refDoc": [
            {
                "dataId": "65dc3234f07244300b25b9b9",
                "dataName": "中国的历史",
                "sourceUrl": "https://www.example.com/chinese-history"
            }
        ]
    }
}

                    
Ce bloc de code dans la fenêtre flottante

Réponse en cas de succès

Champ Type Description
conversationId string ID de la conversation
questionId string ID du message de la question utilisateur
answerId string ID du message de la réponse de l'Agent
refDoc JSON Array Données du document référencé
dataId string ID du document
dataName string Nom du document
sourceUrl string URL source du document

Réponse en cas d'échec

Champ Type Description
code int Code d'erreur.
msg string Détails de l'erreur.

Codes d'erreur

Code Message
40000 Paramètre invalide
40379 Crédit insuffisant
40378 Agent supprimé
20055 API interdite
40127 Échec de l'authentification du développeur