เพิ่มบล็อกความรู้ (ข้อความ).md
เพิ่มบล็อกความรู้ (ข้อความ).md
เพิ่มบล็อกความรู้ลงในเอกสารข้อความ ระบบจะดำเนินการตัดแบ่ง/แยกส่วน (chunking/slicing), ฝังข้อมูล (embedding/vectorization) และสุดท้ายจะเพิ่มบล็อกความรู้ใหม่เข้าไปในเอกสารตามลำดับ
หมายเหตุ: โมเดล embedding ที่ใช้งานเป็นโมเดลเริ่มต้น ไม่สามารถกำหนดเองผ่าน API ได้
วิธีการร้องขอ
POST
URL สำหรับร้องขอ
https://api-${endpoint}.gptbots.ai/v1/bot/doc/chunks/add
การตรวจสอบสิทธิ์ในการร้องขอ
ดูรายละเอียดการตรวจสอบสิทธิ์ในหัวข้อ Overview
ตัวอย่างการร้องขอ
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/bot/doc/chunks/add' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"doc_id": "675174292b8b977ba6316191",
"chunks": [
{
"content": "This is a chunk.",
"keywords": ["This","chunk"]
}
]
}'
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/bot/doc/chunks/add' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"doc_id": "675174292b8b977ba6316191",
"chunks": [
{
"content": "This is a chunk.",
"keywords": ["This","chunk"]
}
]
}'
บล็อกโค้ดนี้ในหน้าต่างลอย
Header ของการร้องขอ
| ชื่อฟิลด์ | ประเภท | รายละเอียด |
|---|---|---|
| Authorization | Bearer ${API Key} | ใช้ Authorization: Bearer ${API Key} สำหรับการตรวจสอบสิทธิ์ สามารถรับ API Key ได้จากหน้า API Key |
| Content-Type | application/json | ประเภทข้อมูล ให้ตั้งค่าเป็น application/json |
พารามิเตอร์ของการร้องขอ
| ชื่อฟิลด์ | ประเภท | จำเป็นต้องระบุ | รายละเอียด |
|---|---|---|---|
| doc_id | String | ใช่ | รหัสของเอกสารที่ต้องการเพิ่มบล็อกความรู้ลงไป |
| chunks | Array<Object> | ใช่ | เนื้อหาของบล็อกความรู้ |
| content | String | ใช่ | เนื้อหาของบล็อกความรู้ ความยาวไม่เกิน 1000 Tokens |
| keywords | Array<String> | ไม่จำเป็น | คำสำคัญสำหรับบล็อกความรู้ |
การตอบกลับ
ตัวอย่างการตอบกลับ
{
"code": 0,
"message": "OK"
}
{
"code": 0,
"message": "OK"
}
บล็อกโค้ดนี้ในหน้าต่างลอย
การตอบกลับเมื่อสำเร็จ
| ชื่อฟิลด์ | ประเภท | รายละเอียด |
|---|---|---|
| code | Int | รหัสการตอบกลับ |
| message | String | รายละเอียดการตอบกลับ |
การตอบกลับเมื่อเกิดข้อผิดพลาด
| ชื่อฟิลด์ | ประเภท | รายละเอียด |
|---|---|---|
| code | Int | รหัสข้อผิดพลาด |
| message | String | รายละเอียดข้อผิดพลาด |
