InputItemFunctionToolCall interface

استدعاء أداة لتشغيل وظيفة. راجع دليل استدعاء الوظائف لمزيد من المعلومات.

يمتد

الخصائص

arguments

سلسلة JSON من الوسيطات المراد تمريرها إلى الدالة.

call_id

المعرف الفريد لاستدعاء أداة الدالة الذي تم إنشاؤه بواسطة النموذج.

id

المعرف الفريد لاستدعاء أداة الدالة.

name

اسم الدالة المراد تشغيلها.

status

حالة العنصر. واحد من in_progressأو completedأو incomplete. يتم تعبئتها عند إرجاع العناصر عبر واجهة برمجة التطبيقات.

type

نوع استدعاء أداة الدالة. دائمًا function_call.

تفاصيل الخاصية

arguments

سلسلة JSON من الوسيطات المراد تمريرها إلى الدالة.

arguments: string

قيمة الخاصية

string

call_id

المعرف الفريد لاستدعاء أداة الدالة الذي تم إنشاؤه بواسطة النموذج.

call_id: string

قيمة الخاصية

string

id

المعرف الفريد لاستدعاء أداة الدالة.

id?: string

قيمة الخاصية

string

name

اسم الدالة المراد تشغيلها.

name: string

قيمة الخاصية

string

status

حالة العنصر. واحد من in_progressأو completedأو incomplete. يتم تعبئتها عند إرجاع العناصر عبر واجهة برمجة التطبيقات.

status?: "in_progress" | "completed" | "incomplete"

قيمة الخاصية

"in_progress" | "completed" | "incomplete"

type

نوع استدعاء أداة الدالة. دائمًا function_call.

type: "function_call"

قيمة الخاصية

"function_call"