Skip to main content

Python class

FunctionTool

FunctionTool​

class max.pipelines.request.FunctionTool(*, type='function', name, description=None, parameters=None, strict=None)

source

Bases: BaseModel

A function tool definition in the response.

Parameters:

description​

description: str | None

source

model_config​

model_config: ClassVar[ConfigDict] = {'frozen': True}

source

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

name​

name: str

source

parameters​

parameters: dict[str, Any] | None

source

strict​

strict: bool | None

source

type​

type: Literal['function']

source