สร้าง Conversation ID
สร้าง Conversation ID
ใช้สำหรับสร้างและรับ conversation_id ซึ่งเป็นรหัสสำหรับระบุการสนทนาระหว่าง ผู้ใช้ กับ Agent โดยคุณสมบัติของผู้ใช้, หน่วยความจำระยะยาว และหน่วยความจำระยะสั้น จะถูกผูกกับ conversation_id นี้
| ชื่อ ID | คำอธิบาย |
|---|---|
| conversation_id | รหัสระบุการสนทนา สร้างขึ้นจาก agent_id และ user_id ใช้สำหรับสนทนาแบบหลายรอบระหว่างผู้ใช้กับ Agent โดย conversation_id หนึ่งจะมีหลาย message_id อยู่ภายใน |
| message_id | รหัสระบุข้อความ สร้างจาก ข้อความที่ผู้ใช้ส่ง และ ข้อความที่ Agent ตอบกลับ ในแต่ละรอบของการสนทนา โดย message_id จะอยู่ภายใต้ conversation_id |
วิธีการร้องขอ
POST
URL สำหรับร้องขอ
https://api-${endpoint}.gptbots.ai/v1/conversation
การยืนยันตัวตนสำหรับร้องขอ
โปรดดูรายละเอียดการยืนยันตัวตนที่ API Overview
ตัวอย่างการร้องขอ
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/conversation' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"user_id": "your_user_id"
}'
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/conversation' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"user_id": "your_user_id"
}'
บล็อกโค้ดนี้ในหน้าต่างลอย
Request Headers
| ฟิลด์ | ประเภท | คำอธิบาย |
|---|---|---|
| Authorization | Bearer ${API Key} | ใช้ Authorization: Bearer ${API Key} เพื่อยืนยันตัวตน รับ API Key ได้จากหน้า API Key |
| Content-Type | application/json | ประเภทข้อมูล ต้องเป็น application/json |
พารามิเตอร์สำหรับร้องขอ
| ฟิลด์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| user_id | string | ใช่ | รหัสผู้ใช้ที่นักพัฒนากำหนด เพื่อระบุผู้ใช้ใน Agent อย่างชัดเจน ความยาวสูงสุด 32 ตัวอักษร |
การตอบกลับ
ตัวอย่างการตอบกลับ
{
"conversation_id": "657303a8a764d47094874bbe"
}
{
"conversation_id": "657303a8a764d47094874bbe"
}
บล็อกโค้ดนี้ในหน้าต่างลอย
การตอบกลับเมื่อสำเร็จ
| ฟิลด์ | ประเภท | คำอธิบาย |
|---|---|---|
| conversation_id | string | รหัสระบุการสนทนา |
การตอบกลับเมื่อผิดพลาด
| ฟิลด์ | ประเภท | คำอธิบาย |
|---|---|---|
| code | int | รหัสข้อผิดพลาด |
| message | string | รายละเอียดข้อผิดพลาด |
รหัสข้อผิดพลาด
| รหัส | ข้อความ |
|---|---|
| 40000 | พารามิเตอร์ผิดพลาด |
| 40127 | การยืนยันตัวตนนักพัฒนาไม่สำเร็จ |
| 40378 | Agent ถูกลบ |
