ภาพรวม

ภาพรวม

Postman

Postman คือเครื่องมือที่ช่วยพัฒนาและทดสอบ API ได้อย่างมีประสิทธิภาพ ช่วยให้คุณสร้าง จัดการ และทดสอบ API ได้ง่ายยิ่งขึ้น GPTBots มี Postman collections เพื่อให้การทดสอบ API สะดวกขึ้น
GPTBots Postman Collections

ข้อจำกัดพื้นฐาน

GPTBots API ออกแบบตามมาตรฐาน HTTP และ REST การร้องขอข้อมูลใช้เมธอด GET ส่วนการส่งข้อมูลใช้เมธอด POST หากใช้เมธอด HTTP ไม่ถูกต้องจะได้รับข้อความผิดพลาด

หากไม่ได้ระบุเป็นอย่างอื่น ค่าพารามิเตอร์ควรเข้ารหัสเป็น UTF-8 ด้วย URL encoding

การยืนยันตัวตน

GPTBots REST API ใช้ HTTP Basic Authentication ให้เพิ่ม Authorization header ดังนี้:

Authorization: Bearer ${API_Key}
                      
                      Authorization: Bearer ${API_Key}

                    
บล็อกโค้ดนี้ในหน้าต่างลอย

การเปิดใช้งาน API

  1. เพื่อเปิดใช้งาน API ให้ไปที่แดชบอร์ด GPTBots เลือก "Agent Integration" แล้วเลือก "Development-API Service" จากนั้นคลิกปุ่ม "Enable" เพื่อเปิดใช้งาน
    Agent Integration-API Switch
  2. หลังจากเปิดใช้งาน API แล้ว ให้คลิกที่การ์ด "API" เพื่อเข้าสู่หน้าจัดการ API จากนั้นคลิกปุ่ม "Create APIKey" เพื่อสร้าง APIKey สำหรับเรียกใช้งาน GPTBots APIs
    Create APIKey

API Base URLs

รูปแบบ URL ของ API:

https://api-${endpoint}.gptbots.ai/

{endpoint} คือศูนย์ข้อมูล (Data Center) ที่เลือกขณะสร้างองค์กร นักพัฒนาควรเลือก {endpoint} ให้เหมาะสมกับความต้องการ

รายชื่อ Data Center

ศูนย์ข้อมูลที่รองรับบน GPTBots มีดังนี้:

Data Center Endpoint API Base URL
สิงคโปร์ sg https://api-sg.gptbots.ai/
ญี่ปุ่น jp https://api-jp.gptbots.ai/
ไทย th https://api-th.gptbots.ai/

หากไม่ได้ระบุ -{endpoint} ใน URL จะใช้ศูนย์ข้อมูลสิงคโปร์เป็นค่าเริ่มต้น
ทุกการเรียก API ต้องระบุ endpoint ให้ถูกต้อง เช่น หากองค์กรใช้ศูนย์ข้อมูลสิงคโปร์ URL ที่ใช้จะเป็น: https://api-sg.gptbots.ai/v2/conversation

หมวดหมู่ API

แพลตฟอร์ม GPTBots ให้บริการ API ครอบคลุมความต้องการธุรกิจ นักพัฒนาสามารถเลือกใช้ API ตามหมวดหมู่ ดังนี้:

หมวดหมู่ API คำอธิบาย
Conversation API สื่อสารและโต้ตอบกับ Agent ผ่าน API นี้
Workflow API ส่งคำร้องขอและรับผลลัพธ์จาก Workflow ผ่าน API นี้
Knowledge API จัดการคลังความรู้บน GPTBots ผ่าน API นี้
Database API จัดการฐานข้อมูลบน GPTBots ผ่าน API นี้
Models API เข้าถึงความสามารถของโมเดลต่าง ๆ บน GPTBots ผ่าน API นี้
User API กำหนดข้อมูลผู้ใช้ คุณสมบัติ และรายละเอียดการติดต่อผ่าน API นี้
Analytics API ตรวจสอบข้อมูลการใช้งาน credits และ tokens ผ่าน API นี้
Account API ดึงข้อมูล Agent องค์กร ฯลฯ ภายใต้บัญชีผ่าน API นี้

ข้อจำกัดการเรียก API

GPTBots จำกัดจำนวนครั้งในการเรียก API โดยแต่ละหมวดหมู่จะมีข้อจำกัดต่างกัน หากเกินจำนวนที่กำหนดจะได้รับแจ้งเตือนว่าเกินขีดจำกัด รายละเอียดดังนี้:

  • แพ็กเกจฟรี: ทุก API จำกัด 3 ครั้งต่อนาที
  • แพ็กเกจองค์กรแบบกำหนดเอง: กรุณาติดต่อทีมงาน GPTBots เพื่อขอสิทธิ์การใช้งาน API ตามความต้องการ