Uses of Class
org.machanism.machai.ai.tools.ParamDescriptor
Packages that use ParamDescriptor
Package
Description
Defines the provider abstraction layer used by Machai to integrate with
concrete generative AI platforms through a consistent application-facing API.
Provides the Anthropic-backed implementation of Machai's generative AI provider abstraction.
Provides the OpenAI-based implementation of Machai generative AI services.
Provides an AI provider implementation that exposes registered application tools for
structured invocation.
-
Uses of ParamDescriptor in org.machanism.machai.ai.provider
Methods in org.machanism.machai.ai.provider with parameters of type ParamDescriptorModifier and TypeMethodDescriptionprotected voidAbstractAIProvider.addPrompt(String name, String description, ToolFunction function, Role role, ParamDescriptor... paramsDesc) protected abstract voidAbstractAIProvider.addTool(String name, String description, ToolFunction function, ParamDescriptor... paramsDesc) Adds a tool to the provider. -
Uses of ParamDescriptor in org.machanism.machai.ai.provider.anthropic
Methods in org.machanism.machai.ai.provider.anthropic with parameters of type ParamDescriptorModifier and TypeMethodDescriptionvoidAnthropicProvider.addTool(String name, String description, ToolFunction function, ParamDescriptor... paramsDesc) Registers a local function tool that Anthropic may request during response generation. -
Uses of ParamDescriptor in org.machanism.machai.ai.provider.openai
Methods in org.machanism.machai.ai.provider.openai with parameters of type ParamDescriptorModifier and TypeMethodDescriptionvoidOpenAIProvider.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.ai.provider.tools
Methods in org.machanism.machai.ai.provider.tools with parameters of type ParamDescriptorModifier and TypeMethodDescriptionprotected voidToolsProvider.addTool(String name, String description, ToolFunction function, ParamDescriptor... paramsDesc) Registers a tool function with the provider.