สอบถาม LogTree

สอบถาม LogTree

สามารถใช้ API นี้เพื่อสอบถามข้อมูลเส้นทาง LogTree ที่เกี่ยวข้องตามรหัสข้อความ

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

GET

Endpoint

https://api-${endpoint}.gptbots.ai/v1/bot/logtree/query

การยืนยันตัวตน

โปรดดูวิธีการยืนยันตัวตนที่ API Overview

การร้องขอ

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

curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/bot/logtree/query?msgid=6a475fa11d276b3d062a1be8' \ -H 'Authorization: Bearer ${API Key}'
                      
                      curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/bot/logtree/query?msgid=6a475fa11d276b3d062a1be8' \
-H 'Authorization: Bearer ${API Key}'

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

Request Headers

ฟิลด์ ประเภท คำอธิบาย
Authorization Bearer ${API Key} ใช้ Authorization: Bearer ${API Key} สำหรับการยืนยันตัวตน สามารถรับ API Key ได้จากหน้า API Key

พารามิเตอร์การร้องขอ

ฟิลด์ ประเภท จำเป็น คำอธิบาย
msgid String จำเป็น รหัสข้อความ โดยทั่วไปคือ message_id ที่ส่งกลับจาก API การสนทนา

การตอบกลับ

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

{ "treeData": [ { "children": null, "actionId": "START_001", "traceId": "lyyqYMnfFSW5vWF5qdj5lR0t0DpjQR3icJi1lxm2CvUWpW8oI1-1783062433496", "msgId": "6a475fa11d276b3d062a1be8", "botId": "664ed07a277ef442b132feba", "logComponentId": "1lwSWOnjxuQK", "logComponentName": "Start", "logComponentTitle": null, "logComponentType": "Start", "isComponent": true, "actionType": "Start", "actionName": "Start", "startTimestampMillis": 1783062433496, "endTimestampMillis": 1783062433654, "runningStatus": "SUCCESS", "latencyMillis": 0, "input": { "content": [ { "type": "Text", "text": "1+1=?" } ] }, "output": { "content": [ { "type": "Text", "text": "1+1=?" } ] }, "inputTokens": 0, "outputTokens": 0, "totalTokens": "0", "extension": "{}", "createTime": 1783062433679, "uuid": "e53dcbb9-07d1-4019-9b66-e9d32b28bcbf", "workflowExecutionId": "", "parentId": "1lwSWOnjxuQK" } ], "summary": { "runningStatus": "SUCCESS", "botId": "664ed07a277ef442b132feba", "startTimestampMillis": 1783062433498, "endTimestampMillis": 1783062434933, "totalLatencyMillis": 1437, "totalTokens": 34, "stepCount": 3, "credit": -0.0031 }, "msgId": "6a475fa11d276b3d062a1be8", "conversationId": "6a475fa11d276b3d062a1be5", "traceId": "lyyqYMnfFSW5vWF5qdj5lR0t0DpjQR3icJi1lxm2CvUWpW8oI1-1783062433496" }
                      
                      {
  "treeData": [
    {
      "children": null,
      "actionId": "START_001",
      "traceId": "lyyqYMnfFSW5vWF5qdj5lR0t0DpjQR3icJi1lxm2CvUWpW8oI1-1783062433496",
      "msgId": "6a475fa11d276b3d062a1be8",
      "botId": "664ed07a277ef442b132feba",
      "logComponentId": "1lwSWOnjxuQK",
      "logComponentName": "Start",
      "logComponentTitle": null,
      "logComponentType": "Start",
      "isComponent": true,
      "actionType": "Start",
      "actionName": "Start",
      "startTimestampMillis": 1783062433496,
      "endTimestampMillis": 1783062433654,
      "runningStatus": "SUCCESS",
      "latencyMillis": 0,
      "input": {
        "content": [
          {
            "type": "Text",
            "text": "1+1=?"
          }
        ]
      },
      "output": {
        "content": [
          {
            "type": "Text",
            "text": "1+1=?"
          }
        ]
      },
      "inputTokens": 0,
      "outputTokens": 0,
      "totalTokens": "0",
      "extension": "{}",
      "createTime": 1783062433679,
      "uuid": "e53dcbb9-07d1-4019-9b66-e9d32b28bcbf",
      "workflowExecutionId": "",
      "parentId": "1lwSWOnjxuQK"
    }
  ],
  "summary": {
    "runningStatus": "SUCCESS",
    "botId": "664ed07a277ef442b132feba",
    "startTimestampMillis": 1783062433498,
    "endTimestampMillis": 1783062434933,
    "totalLatencyMillis": 1437,
    "totalTokens": 34,
    "stepCount": 3,
    "credit": -0.0031
  },
  "msgId": "6a475fa11d276b3d062a1be8",
  "conversationId": "6a475fa11d276b3d062a1be5",
  "traceId": "lyyqYMnfFSW5vWF5qdj5lR0t0DpjQR3icJi1lxm2CvUWpW8oI1-1783062433496"
}

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

การตอบกลับสำเร็จ

ฟิลด์ ประเภท คำอธิบาย
treeData Array<Object> รายการโหนด LogTree ดูพารามิเตอร์ของโหนดได้ในตารางด้านล่าง อาจเป็น null หากไม่มีข้อมูลเส้นทาง
summary Object ข้อมูลสรุประดับข้อความ อาจเป็น null หากไม่มีข้อมูลเส้นทาง
runningStatus String สถานะการทำงานโดยรวม เช่น SUCCESS, FAILED, RUNNING
botId String รหัส Agent
startTimestampMillis Long ไทม์สแตมป์เริ่มต้น หน่วยมิลลิวินาที
endTimestampMillis Long ไทม์สแตมป์สิ้นสุด หน่วยมิลลิวินาที
totalLatencyMillis Long เวลาที่ใช้ทั้งหมด หน่วยมิลลิวินาที
totalTokens Long จำนวนโทเคนทั้งหมด
stepCount Integer จำนวนขั้นตอน คำนวณจากจำนวนโหนด LogTree ที่ส่งกลับ
credit Number เครดิตที่ใช้ไป อาจเป็น null หากไม่มีข้อมูลเครดิต
msgId String รหัสข้อความ
conversationId String รหัสการสนทนา
traceId String รหัสเส้นทาง

พารามิเตอร์โหนด treeData

ฟิลด์ ประเภท คำอธิบาย
children Array<Object> โหนดลูก โครงสร้างเหมือนกับตารางนี้ โหนดปลายทางอาจส่งกลับ null
actionId String รหัส Action
traceId String รหัสเส้นทาง
msgId String รหัสข้อความ
botId String รหัส Agent
logComponentId String รหัสคอมโพเนนต์
logComponentName String ชื่อคอมโพเนนต์
logComponentTitle String ชื่อเรื่องคอมโพเนนต์
logComponentType String ประเภทคอมโพเนนต์
isComponent Boolean เป็นโหนดคอมโพเนนต์หรือไม่
actionType String ประเภท Action
actionName String ชื่อ Action
runningStatus String สถานะการทำงานของโหนด
startTimestampMillis Long ไทม์สแตมป์เริ่มต้นของโหนด หน่วยมิลลิวินาที
endTimestampMillis Long ไทม์สแตมป์สิ้นสุดของโหนด หน่วยมิลลิวินาที
latencyMillis Long เวลาที่ใช้ของโหนด หน่วยมิลลิวินาที
input Object/String/Array อินพุตของโหนด
output Object/String/Array เอาต์พุตของโหนด
inputTokens Integer จำนวนโทเคนอินพุต
outputTokens Integer จำนวนโทเคนเอาต์พุต
totalTokens Integer/String จำนวนโทเคนทั้งหมด เป็นไปตามประเภทข้อมูลที่ LogTree ส่งกลับในปัจจุบัน
extension String/Object ข้อมูลส่วนขยาย
createTime Long ไทม์สแตมป์การสร้าง หน่วยมิลลิวินาที
uuid String ตัวระบุเฉพาะของโหนด
workflowExecutionId String รหัสการทำงานของ Workflow
parentId String รหัสโหนดแม่

การตอบกลับผิดพลาด

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