รับข้อมูลเอกสารที่เกี่ยวข้อง

รับข้อมูลเอกสารที่เกี่ยวข้อง

ดึงข้อมูลเอกสารอ้างอิงที่ AI Agent ใช้ในการตอบข้อความ โดยอ้างอิงจาก message_id ที่ส่งเข้ามา ผลลัพธ์จะประกอบด้วยข้อมูล เช่น รหัสเอกสาร ชื่อเอกสาร และ URL แหล่งที่มาของเอกสารที่ถูกอ้างอิง

วิธีการร้องขอ

POST

URL สำหรับร้องขอ

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

การยืนยันตัวตนในการร้องขอ

โปรดดูรายละเอียดการยืนยันตัวตนในหัวข้อ Overview

ตัวอย่างการร้องขอ

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"
}'

                    
บล็อกโค้ดนี้ในหน้าต่างลอย

Request Headers

ชื่อฟิลด์ ประเภท คำอธิบาย
Authorization Bearer ${token} ใช้Authorization: Bearer ${token}เพื่อยืนยันตัวตน รับคีย์ได้จากหน้า API Keys เพื่อใช้เป็น token
Content-Type application/json ประเภทข้อมูล ให้ใช้ค่า application/json

Request Body

ชื่อฟิลด์ ประเภท จำเป็น คำอธิบาย
message_id string ใช่ รหัสข้อความที่ AI Agent ตอบกลับ

ตัวอย่างการตอบกลับ

{ "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"
            }
        ]
    }
}

                    
บล็อกโค้ดนี้ในหน้าต่างลอย

คำอธิบายการตอบกลับสำเร็จ

ฟิลด์ ประเภท คำอธิบาย
conversationId string รหัสการสนทนา
questionId string รหัสข้อความคำถามของผู้ใช้
answerId string รหัสข้อความตอบกลับของ AI Agent
refDoc JSON Array ข้อมูลเอกสารที่อ้างอิง
dataId string รหัสเอกสาร
dataName string ชื่อเอกสาร
sourceUrl string URL แหล่งที่มาของเอกสาร

การตอบกลับกรณีล้มเหลว

ฟิลด์ ประเภท คำอธิบาย
code int รหัสข้อผิดพลาด
msg string รายละเอียดข้อผิดพลาด

รหัสข้อผิดพลาด

รหัส ข้อความ
40000 พารามิเตอร์ไม่ถูกต้อง
40379 เครดิตไม่เพียงพอ
40378 ลบ AI Agent แล้ว
20055 ไม่อนุญาตให้ใช้ API
40127 การยืนยันตัวตนของนักพัฒนาไม่สำเร็จ