AI Agent
API การอนุญาต
NOTE
- เพื่อขอรับ AUTH_TOKEN โปรดดูที่ ขอรับ AUTH_TOKEN.
- โปรดตรวจสอบให้แน่ใจว่าการร้องขอ API ทั้งหมดรวม AUTH_TOKEN ในส่วนหัวของคำร้องขอ ดังที่แสดงด้านล่าง:
SDK การอนุญาต
NOTE
- ก่อนรวม SDK โปรดตรวจสอบให้แน่ใจว่าคุณได้รับ APP_ID และ APP_KEY แล้ว
- ในการขอรับข้อมูลประจำตัวของคุณ ดูที่ ขอรับ APP_ID และ APP_KEY.
AI Agent
API คำขอ
- ตัวอย่าง
- คำอธิบายฟิลด์
| ชื่อพารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| page | Integer | N | หมายเลขหน้า (เริ่มจาก 0) |
| size | Integer | N | จำนวนเรคคอร์ดต่อหน้าที่ส่งกลับ |
| keyword | String | N | คำสำคัญ |
API การตอบกลับ
- ตัวอย่าง
- คำอธิบายฟิลด์
| ชื่อพารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| pageNum | Integer | Y | หมายเลขหน้า (เริ่มจาก 0) |
| pageSize | Integer | Y | จำนวนเรคคอร์ดต่อหน้าที่ส่งกลับ |
| total | Integer | Y | จำนวนเรคอร์ดทั้งหมด |
| pages | Integer | Y | จำนวนหน้าทั้งหมด |
| currentPageTotal | Integer | Y | จำนวนระเบียนในหน้าปัจจุบัน |
| content | Array<Object> | Y | เนื้อหารายการฐานความรู้ |
| content.id | Integer | Y | รหัสประจำตัวAI Agent |
| content.name | String | Y | ชื่อAI Agent |
| content.description | String | Y | คำอธิบายAI Agent |
| content.status | String | Y | สถานะAI Agent ENABLED/DISABLED |
| content.createDatetime | Timestamp | Y | เวลาสร้างAI Agent |
| content.updateDatetime | Timestamp | Y | เวลาอัปเดตAI Agent |
ดำเนินการAI Agent
ทริกเกอร์กระบวนการ
API คำขอ
- ตัวอย่าง
- คำอธิบายฟิลด์
| ชื่อพารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| agentId | Integer | Y | รหัสประจำตัวAI Agent |
| query | String | Y | ข้อมูลนำเข้าในการสนทนาของAI Agent |
API การตอบกลับ
- ตัวอย่าง
- คำอธิบายฟิลด์
| ชื่อพารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| taskId | Integer | Y | รหัสงานของAI Agent |
| status | String | Y | สถานะงานAI Agent CREATED/IN_PROCESS/FAILED/FINISHED |
รายละเอียดกระบวนการ
API คำขอ
- ตัวอย่าง
- คำอธิบายฟิลด์
| ชื่อพารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| id | Integer | Y | รหัสงานของAI Agent |
API การตอบกลับ
- ตัวอย่าง
- คำอธิบายฟิลด์
| ชื่อพารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| taskId | Integer | Y | รหัสงานของAI Agent |
| status | String | Y | สถานะงานAI Agent CREATED/IN_PROCESS/FAILED/FINISHED |
| nodes | Array<Object> | Y | รายการโหนด |
| nodes.number | Integer | Y | หมายเลขโหนด |
| nodes.id | Integer | Y | รหัสโหนด |
| nodes.status | String | Y | สถานะโหนด CREATED/IN_PROCESS/FAILED/FINISHED |
| nodes.result | String | Y | ผลลัพธ์การประมวลผลของโหนด |
| nodes.costTime | Integer | Y | เวลาที่ใช้ในการประมวลผลโหนด |
| nodes.nodeInputs | Array<Object> | Y | รายการช่องข้อมูลนำเข้าของโหนด |
| nodes.nodeInputs.name | String | Y | ชื่อช่องข้อมูลของโหนด |
| nodes.nodeInputs.value | String | Y | ค่าฟิลด์ของโหนด |
| nodes.nodeInputs.type | String | Y | ประเภทฟิลด์ของโหนด REFERENCE/INPUT |
| nodes.nodeOutputs | Array<Object> | Y | รายการฟิลด์เอาต์พุตของโหนด |
| nodes.nodeOutputs.name | String | Y | ชื่อช่องข้อมูลของโหนด |
| nodes.nodeOutputs.value | String | Y | ค่าฟิลด์ของโหนด |
| nodes.nodeOutputs.type | String | Y | ประเภทฟิลด์ของโหนด STRING,INTEGER,BOOLEAN,NUMBER,OBJECT, ARRAY_STRING,ARRAY_INTEGER, ARRAY_BOOLEAN,ARRAY_NUMBER, ARRAY_OBJECT |