FunctionDeclarationsTool
เป็นโค้ดที่ช่วยให้ระบบโต้ตอบกับระบบภายนอกให้ดำเนินการหรือชุดการกระทำที่นอกเหนือจากความรู้และขอบเขตของโมเดลได้
ลายเซ็น:
export declare interface FunctionDeclarationsTool
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
ประกาศฟังก์ชัน | การประกาศฟังก์ชัน[] | ไม่บังคับ การประกาศฟังก์ชันอย่างน้อย 1 รายการจะส่งไปยังโมเดลพร้อมกับการค้นหาของผู้ใช้ปัจจุบัน โมเดลอาจเลือกที่จะเรียกใช้บางส่วนของฟังก์ชันเหล่านี้ด้วยการป้อน FunctionCall ในการตอบสนอง ผู้ใช้ควรระบุ FunctionResponse สำหรับการเรียกฟังก์ชันแต่ละรายการในเลี้ยวถัดไป โมเดลจะสร้างคำตอบสุดท้ายกลับไปให้ผู้ใช้ตามการตอบสนองของฟังก์ชัน ระบุการประกาศฟังก์ชันได้สูงสุด 64 รายการ |
FunctiondeclarationsTool.functionCctlarations
ไม่บังคับ การประกาศฟังก์ชันอย่างน้อย 1 รายการจะส่งไปยังโมเดลพร้อมกับการค้นหาของผู้ใช้ปัจจุบัน โมเดลอาจเลือกที่จะเรียกใช้บางส่วนของฟังก์ชันเหล่านี้ด้วยการป้อน FunctionCall ในการตอบสนอง ผู้ใช้ควรระบุ FunctionResponse สำหรับการเรียกฟังก์ชันแต่ละรายการในเลี้ยวถัดไป โมเดลจะสร้างคำตอบสุดท้ายกลับไปให้ผู้ใช้ตามการตอบสนองของฟังก์ชัน ระบุการประกาศฟังก์ชันได้สูงสุด 64 รายการ
ลายเซ็น:
functionDeclarations?: FunctionDeclaration[];