สร้างฐานความรู้

สร้างฐานความรู้

สามารถใช้ 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 รายละเอียดข้อผิดพลาด