Uses of Enum
org.machanism.machai.ai.tools.Role
Packages that use Role
Package
Description
Defines the provider abstraction layer used by Machai to integrate with
concrete generative AI platforms through a consistent application-facing API.
Contracts and runtime metadata for exposing Java capabilities as AI tools,
prompts, and resources.
-
Uses of Role in org.machanism.machai.ai.provider
Methods in org.machanism.machai.ai.provider with parameters of type RoleModifier and TypeMethodDescriptionprotected voidAbstractAIProvider.addPrompt(String name, String description, ToolFunction function, Role role, ParamDescriptor... paramsDesc) Registers a prompt callback for providers that support prompt tools.private voidAbstractAIProvider.addPrompt(FunctionTools tools, Method method, String name, String description, Role role) Configures and registers a single prompt method. -
Uses of Role in org.machanism.machai.ai.tools
Methods in org.machanism.machai.ai.tools that return Role