Uses of Class
org.machanism.machai.process.tools.ParamDescriptor
Packages that use ParamDescriptor
Package
Description
Concrete generative-AI provider implementations and supporting utilities used
by Machai.
Provider contracts, reusable lifecycle infrastructure, and local dispatch
implementations for Machai process integrations.
-
Uses of ParamDescriptor in org.machanism.machai.genai.provider
Methods in org.machanism.machai.genai.provider that return ParamDescriptorModifier and TypeMethodDescriptionprivate ParamDescriptor[]AbstractAIProvider.fillParamDesc(Method method) Analyzes method signature annotations to build an array of parameter descriptions.Methods in org.machanism.machai.genai.provider with parameters of type ParamDescriptorModifier and TypeMethodDescriptionprotected voidAbstractAIProvider.addPrompt(String name, String description, ToolFunction function, Role role, ParamDescriptor... paramsDesc) Registers a prompt callback for providers that support prompt tools.protected voidAbstractAIProvider.addResource(URI uri, String description, String mimeType, ToolFunction function, ParamDescriptor... paramsDesc) Registers a resource callback for providers that support resource management tools.protected abstract voidAbstractAIProvider.addTool(String name, String description, ToolFunction function, ParamDescriptor... paramsDesc) Adds a tool to the provider.protected voidAnthropicProvider.addTool(String name, String description, ToolFunction function, ParamDescriptor... paramsDesc) Registers a local function tool.protected voidOpenAIProvider.addTool(String name, String description, ToolFunction function, ParamDescriptor... paramsDesc) Registers a function tool for the current provider instance. -
Uses of ParamDescriptor in org.machanism.machai.process.provider
Methods in org.machanism.machai.process.provider that return ParamDescriptorModifier and TypeMethodDescriptionprivate ParamDescriptor[]AbstractAIProvider.fillParamDesc(Method method) Analyzes method signature annotations to build an array of parameter descriptions.Methods in org.machanism.machai.process.provider with parameters of type ParamDescriptorModifier and TypeMethodDescriptionprotected voidAbstractAIProvider.addPrompt(String name, String description, ToolFunction function, Role role, ParamDescriptor... paramsDesc) Registers a prompt callback for providers that support prompt tools.protected voidAbstractAIProvider.addResource(URI uri, String description, String mimeType, ToolFunction function, ParamDescriptor... paramsDesc) Registers a resource callback for providers that support resource management tools.protected abstract voidAbstractAIProvider.addTool(String name, String description, ToolFunction function, ParamDescriptor... paramsDesc) Adds a tool to the provider.protected voidToolsProvider.addTool(String name, String description, ToolFunction function, ParamDescriptor... paramsDesc) Registers a tool function with the provider.