FunctionDeclarationsTool interface

FunctionDeclarationsTool เป็นโค้ดที่ช่วยให้ระบบโต้ตอบกับระบบภายนอกให้ดำเนินการหรือชุดการกระทำที่นอกเหนือจากความรู้และขอบเขตของโมเดลได้

ลายเซ็น:

export declare interface FunctionDeclarationsTool 

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ ประเภท คำอธิบาย
ประกาศฟังก์ชัน การประกาศฟังก์ชัน[] ไม่บังคับ การประกาศฟังก์ชันอย่างน้อย 1 รายการจะส่งไปยังโมเดลพร้อมกับการค้นหาของผู้ใช้ปัจจุบัน โมเดลอาจเลือกที่จะเรียกใช้บางส่วนของฟังก์ชันเหล่านี้ด้วยการป้อน FunctionCall ในการตอบสนอง ผู้ใช้ควรระบุ FunctionResponse สำหรับการเรียกฟังก์ชันแต่ละรายการในเลี้ยวถัดไป โมเดลจะสร้างคำตอบสุดท้ายกลับไปให้ผู้ใช้ตามการตอบสนองของฟังก์ชัน ระบุการประกาศฟังก์ชันได้สูงสุด 64 รายการ

FunctiondeclarationsTool.functionCctlarations

ไม่บังคับ การประกาศฟังก์ชันอย่างน้อย 1 รายการจะส่งไปยังโมเดลพร้อมกับการค้นหาของผู้ใช้ปัจจุบัน โมเดลอาจเลือกที่จะเรียกใช้บางส่วนของฟังก์ชันเหล่านี้ด้วยการป้อน FunctionCall ในการตอบสนอง ผู้ใช้ควรระบุ FunctionResponse สำหรับการเรียกฟังก์ชันแต่ละรายการในเลี้ยวถัดไป โมเดลจะสร้างคำตอบสุดท้ายกลับไปให้ผู้ใช้ตามการตอบสนองของฟังก์ชัน ระบุการประกาศฟังก์ชันได้สูงสุด 64 รายการ

ลายเซ็น:

functionDeclarations?: FunctionDeclaration[];