Tool.function constructor

Tool.function({
  1. required String name,
  2. required String description,
  3. required ParametersSchema parameters,
})

Create a function tool

Implementation

factory Tool.function({
  required String name,
  required String description,
  required ParametersSchema parameters,
}) =>
    Tool(
      toolType: 'function',
      function: FunctionTool(
        name: name,
        description: description,
        parameters: parameters,
      ),
    );