สร้างฐานความรู้
สร้างฐานความรู้
สามารถใช้ API นี้เพื่อสร้างฐานความรู้ใหม่ให้กับ Agent ที่ผูกกับ API Key
วิธีการร้องขอ
POST
URL สำหรับร้องขอ
https://api-${endpoint}.gptbots.ai/v1/bot/knowledge/base/create
การยืนยันตัวตนในการร้องขอ
โปรดดูรายละเอียดการยืนยันตัวตนในหัวข้อ Overview
การร้องขอ
ตัวอย่างการร้องขอ
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/bot/knowledge/base/create' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"name": "ฐานความรู้ผลิตภัณฑ์",
"desc": "ฐานความรู้สำหรับจัดเก็บคู่มือผลิตภัณฑ์ FAQ และเอกสารทางธุรกิจ",
"graph_enable": false,
"access_control_enabled": false
}'
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/bot/knowledge/base/create' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"name": "ฐานความรู้ผลิตภัณฑ์",
"desc": "ฐานความรู้สำหรับจัดเก็บคู่มือผลิตภัณฑ์ FAQ และเอกสารทางธุรกิจ",
"graph_enable": false,
"access_control_enabled": false
}'
บล็อกโค้ดนี้ในหน้าต่างลอย
Header ของการร้องขอ
| ฟิลด์ | ประเภท | คำอธิบาย |
|---|---|---|
| Authorization | Bearer ${API Key} | ใช้ Authorization: Bearer ${API Key} สำหรับการยืนยันตัวตน สามารถรับ API Key ได้จากหน้า API Key |
พารามิเตอร์ของการร้องขอ
| ฟิลด์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| name | String | จำเป็น | ชื่อฐานความรู้ |
| desc | String | จำเป็น | คำอธิบายฐานความรู้ |
| graph_enable | Boolean | ไม่จำเป็น | เปิดใช้งานกราฟความรู้หรือไม่ |
| kg_ner_extraction_user_prompt | String | ไม่จำเป็น | พรอมต์สำหรับการสกัดทริปเปิล (Triple) หากเว้นว่างจะใช้การตั้งค่าเริ่มต้นของระบบ |
| access_control_enabled | Boolean | ไม่จำเป็น | เปิดใช้งานการควบคุมการเข้าถึงหรือไม่ กล่าวคือ การกรองสิทธิ์ระดับบทบาทหรือระดับเอกสาร |
การตอบกลับ
ตัวอย่างการตอบกลับ
{
"knowledge_base_id": "6a475ee61d276b3d062a1bcb"
}
{
"knowledge_base_id": "6a475ee61d276b3d062a1bcb"
}
บล็อกโค้ดนี้ในหน้าต่างลอย
การตอบกลับสำเร็จ
| ฟิลด์ | ประเภท | คำอธิบาย |
|---|---|---|
| knowledge_base_id | String | รหัสฐานความรู้ที่สร้างขึ้นใหม่ |
การตอบกลับล้มเหลว
| ฟิลด์ | ประเภท | คำอธิบาย |
|---|---|---|
| code | Integer | รหัสข้อผิดพลาด |
| message | String | รายละเอียดข้อผิดพลาด |
