Skip to content

FunctionCallItem

type FunctionCallItem = object;
arguments: string;

The arguments of the function call.

callId: string;

The ID of the tool call. Required to match up the respective tool call result.

optional id: string;

An ID to identify the item. This is optional by default. If a model provider absolutely requires this field, it will be validated on the model level.

name: string;

The name of the function.

optional providerData: Record<string, any>;

Additional optional provider specific data. Used for custom functionality or model provider specific fields.

optional status: "in_progress" | "completed" | "incomplete";

The status of the function call.

type: "function_call";