𝗔𝗻𝘁𝗵𝗿𝗼𝗽𝗶𝗰 𝗔𝗣𝗜: 𝗖𝗹𝗮𝘂𝗱𝗲, 𝗧𝗼𝗼𝗹 𝗨𝘀𝗲, 𝗮𝗻𝗱 𝗦𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲𝗱 𝗢𝘂𝘁𝗽𝘂𝘁𝘀
Anthropic มีเอกสารประกอบที่ชัดเจนสำหรับ Messages API และโมเดล Claude
โปรดใช้เอกสารประกอบอย่างเป็นทางการเพื่อค้นหา Model ID และราคา อย่าใช้ model strings จากบล็อกโพสต์เก่าๆ เพราะชื่อเก่าอาจทำให้เกิดข้อผิดพลาดได้
Tool calling ช่วยให้ Claude สามารถร้องขอการดำเนินการต่างๆ ได้ ซึ่งการดำเนินการเหล่านี้รวมถึงการเรียกใช้ HTTP, การสืบค้นฐานข้อมูล (database queries) หรือฟังก์ชันภายใน โดยเซิร์ฟเวอร์ของคุณจะเป็นผู้ดำเนินการเหล่านี้
ปฏิบัติตามขั้นตอนเหล่านี้เพื่อการใช้เครื่องมืออย่างปลอดภัย:
- กำหนด schema สำหรับเครื่องมือของคุณ
- ตรวจสอบความถูกต้องของ arguments ก่อนที่เซิร์ฟเวอร์จะทำงาน
- ปฏิบัติกับผลลัพธ์ของโมเดลเสมือนเป็นข้อมูลที่ไม่น่าเชื่อถือ (untrusted data)
- Parse ผลลัพธ์ในโค้ดของคุณเองเพื่อให้แน่ใจว่าได้ผลลัพธ์ที่เครื่องสามารถอ่านได้ (machine-readable)
ปกป้องการเชื่อมต่อของคุณด้วยนิสัยเหล่านี้:
- หมุนเวียน (Rotate) API keys ของคุณอย่างสม่ำเสมอ
- บันทึก (Log) request IDs เพื่อช่วยในการสนับสนุน
- ตรวจสอบการใช้งาน token เพื่อให้อยู่ในงบประมาณของคุณ
Source: https://dev.to/ganeshjoshi/anthropic-api-claude-tool-use-and-structured-outputs-in-apps-kai
Optional learning community: https://t.me/GyaanSetuAi