ใช้งาน GearMind บน Node.js
คู่มือการใช้งาน GearMind SDK
ยินดีต้อนรับสู่ GearMind SDK! แพ็คเกจนี้ถูกออกแบบมาเพื่อให้นักพัฒนา Node.js สามารถใช้งาน GearMind API ได้อย่างง่ายดาย ด้วย SDK นี้ คุณสามารถผสานความสามารถของ GearMind เข้ากับแอปพลิเคชันของคุณได้อย่างราบรื่น ไม่ว่าจะเป็นแชทบอท ระบบตอบคำถามอัตโนมัติ หรือระบบสร้างเนื้อหา
การติดตั้ง
การเริ่มต้นใช้งาน
ขอรับ API Key: คุณสามารถหา API Key ได้ที่ จัดการคีย์ API
สร้างอินสแตนซ์ของ GearMindSDK:
หมายเหตุ:
แทนที่
"YOUR_API_KEY"
ด้วย API Key จริงของคุณเพื่อความปลอดภัย แนะนำให้เก็บ API Key ไว้ใน environment variable และไม่ควร hardcode ไว้ในโค้ดโดยตรง
การใช้งานพื้นฐาน
การส่งข้อความและรับคำตอบ
ฟังก์ชันหลักของ SDK คือ chat()
ซึ่งช่วยให้คุณส่งชุดข้อความไปยัง GearMind และรับคำตอบ
ในตัวอย่างนี้:
เราสร้างอาร์เรย์
messages
ซึ่งเก็บประวัติการสนทนาระหว่างผู้ใช้และ GearMindเรียกใช้
gearmind.chat(messages)
เพื่อส่งประวัติการสนทนาไปยัง GearMindresponse.content
จะประกอบด้วยข้อความตอบกลับจาก GearMind
โครงสร้างข้อความ
ข้อความแต่ละข้อความในอาร์เรย์ messages
จะมีโครงสร้างดังนี้:
role
: ระบุบทบาทของผู้ส่งข้อความ ('user' สำหรับผู้ใช้ 'assistant' สำหรับ GearMind)content
: ข้อความที่ต้องการส่ง
การจัดการข้อผิดพลาด
GearMindSDK
อาจ throw ข้อผิดพลาดประเภท GearMindError
ได้ ซึ่งมีคุณสมบัติ message
และ statusCode
เพื่อช่วยในการระบุข้อผิดพลาด
ตัวอย่างการใช้งานเพิ่มเติม
สร้างแชทบอทง่ายๆ
สร้างระบบสรุปข้อความ
API Reference
class GearMindSDK
Constructor:
apiKey: string
- API Key ของคุณbaseURL?: string
- (optional) URL ของ GearMind API (ค่าเริ่มต้น:https://gearmind.geworn.cloud/api/v1
)
Methods:
chat(messages: Message[]): Promise<ChatResponse>
- ส่งข้อความไปยัง GearMind และรับคำตอบ
interface Message
role: 'user' | 'assistant'
- ระบุบทบาทของผู้ส่งข้อความcontent: string
- ข้อความ
interface ChatResponse
role: 'assistant'
- บทบาทของผู้ส่งข้อความ (GearMind)content: string
- ข้อความตอบกลับ
class GearMindError
Properties:
message: string
- ข้อความแสดงข้อผิดพลาดstatusCode?: number
- (optional) HTTP status code (ถ้ามี)
Last updated