pig/ai/tool_definition

Types

A tool definition describing a function the LLM can invoke. parameters is a typed JSON Schema built with jscheam.

pub type ToolDefinition {
  ToolDefinition(
    name: String,
    description: String,
    parameters: schema.Type,
  )
}

Constructors

  • ToolDefinition(
      name: String,
      description: String,
      parameters: schema.Type,
    )
Search Document