FunctionToolParam interface

model interface FunctionToolParam

Properties

allowed_callers
defer_loading

Whether this function should be deferred and discovered via tool search.

description
name
output_schema
parameters
strict
type

Property Details

allowed_callers

allowed_callers?: CallableToolAllowedCaller[]

Property Value

defer_loading

Whether this function should be deferred and discovered via tool search.

defer_loading?: boolean

Property Value

boolean

description

description?: string

Property Value

string

name

name: string

Property Value

string

output_schema

output_schema?: Record<string, any>

Property Value

Record<string, any>

parameters

parameters?: EmptyModelParam

Property Value

strict

strict?: boolean

Property Value

boolean

type

type: "function"

Property Value

"function"