Expand description
Tool abstractions for FerricLink Core
This module provides the core abstractions for tools that can be used by language models and other components.
Structs§
- Function
Tool - A simple tool that wraps a function
- Runnable
Tool - A tool that can be used as a runnable
- Tool
Call - A tool call made by a language model
- Tool
Collection - A collection of tools
- Tool
Result - A tool result returned by a tool
- Tool
Schema - Schema for a tool’s input parameters
Traits§
Functions§
- function_
tool - Helper function to create a simple function tool
- function_
tool_ with_ schema - Helper function to create a tool with custom schema