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.
Defines the annotation model and runtime contracts used to expose Java methods
and service-provider implementations as AI-accessible 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