Freigeben über


InputItemCustomToolCallOutput interface

Die Ausgabe eines benutzerdefinierten Werkzeugaufrufs aus deinem Code, der an das Modell zurückgesendet wird.

Extends

Eigenschaften

call_id

Die Aufruf-ID, die verwendet wird, um diesen benutzerdefinierten Werkzeugaufruf auf einen benutzerdefinierten Werkzeugaufruf zuzuordnen.

id

Die eindeutige ID des benutzerdefinierten Werkzeugaufrufs wird in der OpenAI-Plattform ausgegeben.

output

Die Ausgabe des benutzerdefinierten Tool-Aufrufs, der von deinem Code generiert wird. Kann eine Zeichenkette oder eine Liste von Ausgabeninhalten sein.

type

Der Typ des benutzerdefinierten Werkzeugaufruf-Outputs. Immer custom_tool_call_output.

Details zur Eigenschaft

call_id

Die Aufruf-ID, die verwendet wird, um diesen benutzerdefinierten Werkzeugaufruf auf einen benutzerdefinierten Werkzeugaufruf zuzuordnen.

call_id: string

Eigenschaftswert

string

id

Die eindeutige ID des benutzerdefinierten Werkzeugaufrufs wird in der OpenAI-Plattform ausgegeben.

id?: string

Eigenschaftswert

string

output

Die Ausgabe des benutzerdefinierten Tool-Aufrufs, der von deinem Code generiert wird. Kann eine Zeichenkette oder eine Liste von Ausgabeninhalten sein.

output: string | FunctionAndCustomToolCallOutputUnion[]

Eigenschaftswert

type

Der Typ des benutzerdefinierten Werkzeugaufruf-Outputs. Immer custom_tool_call_output.

type: "custom_tool_call_output"

Eigenschaftswert

"custom_tool_call_output"