Skip to main content

FunctionSchema

Defines the JSON Schema for a tool or function that an LLM can invoke via function calling.

Import

Definition


Fields


Usage

Basic function schema

Complete tool definition

FunctionSchema is used inside a ToolFunction definition:

JSON representation


See Also

  • ToolFunction — wraps FunctionSchema inside a tool definition