Share via


RequiredFunctionToolCallOutput interface

A representation of a requested call to a function tool, needed by the model to continue evaluation of a run.

Extends

Properties

function

Detailed information about the function to be executed by the tool that includes name and arguments.

type

The object type of the required tool call. Always 'function' for function tools.

Inherited Properties

id

The ID of the tool call. This ID must be referenced when submitting tool outputs.

Property Details

function

Detailed information about the function to be executed by the tool that includes name and arguments.

function: RequiredFunctionToolCallDetailsOutput

Property Value

type

The object type of the required tool call. Always 'function' for function tools.

type: "function"

Property Value

"function"

Inherited Property Details

id

The ID of the tool call. This ID must be referenced when submitting tool outputs.

id: string

Property Value

string

Inherited From RequiredToolCallOutputParent.id