Uses of Interface
org.machanism.machai.ai.tools.FunctionTools
Packages that use FunctionTools
Package
Description
Defines the provider abstraction layer used by Machai to integrate with
concrete generative AI platforms through a consistent application-facing API.
-
Uses of FunctionTools in org.machanism.machai.ai.provider
Methods in org.machanism.machai.ai.provider with parameters of type FunctionToolsModifier and TypeMethodDescriptionvoidAbstractAIProvider.addPrompts(FunctionTools tools) Scans the providedFunctionToolsinstance for methods annotated withPrompt, and registers each prompt using its name, description, and role.voidGenai.addPrompts(FunctionTools functionTool) Scans the providedFunctionToolsinstance for methods annotated withPrompt, and registers each prompt for use during a run.voidGenaiAdapter.addPrompts(FunctionTools functionTool) Scans the providedFunctionToolsinstance for methods annotated withPrompt, and registers each prompt for use during a run.voidAbstractAIProvider.addTools(FunctionTools tools) Registers all annotated tool methods from the givenFunctionToolsinstance.voidGenai.addTools(FunctionTools tools) Registers a set of tool functions that may be invoked during a run.voidGenaiAdapter.addTools(FunctionTools tools) Registers a set of tool functions that may be invoked during a run.