Freigeben über


InputItemFunctionToolCall interface

Ein Toolaufruf zum Ausführen einer Funktion. Weitere Informationen finden Sie in der Funktionsaufrufanleitung.

Extends

Eigenschaften

arguments

Eine JSON-Zeichenfolge der Argumente, die an die Funktion übergeben werden sollen.

call_id

Die eindeutige ID des vom Modell generierten Funktionstoolaufrufs.

id

Die eindeutige ID des Aufrufs des Funktionswerkzeugs.

name

Der Name der auszuführenden Funktion.

status

Der Status des Elements. Einer der folgenden Werte: in_progress, completed oder incomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.

type

Der Typ des Funktionswerkzeuganrufs. Immer function_call.

Details zur Eigenschaft

arguments

Eine JSON-Zeichenfolge der Argumente, die an die Funktion übergeben werden sollen.

arguments: string

Eigenschaftswert

string

call_id

Die eindeutige ID des vom Modell generierten Funktionstoolaufrufs.

call_id: string

Eigenschaftswert

string

id

Die eindeutige ID des Aufrufs des Funktionswerkzeugs.

id?: string

Eigenschaftswert

string

name

Der Name der auszuführenden Funktion.

name: string

Eigenschaftswert

string

status

Der Status des Elements. Einer der folgenden Werte: in_progress, completed oder incomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.

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

Eigenschaftswert

"in_progress" | "completed" | "incomplete"

type

Der Typ des Funktionswerkzeuganrufs. Immer function_call.

type: "function_call"

Eigenschaftswert

"function_call"