Uses of Interface
org.machanism.machai.ai.provider.Genai
Packages that use Genai
Package
Description
Provider-resolution and usage-tracking infrastructure for generative-AI integrations.
Defines the provider abstraction layer used by MachAI to integrate with concrete
generative AI services.
Provides Anthropic Claude integration for the MachAI generative AI abstraction layer.
Provides integration with the EPAM CodeMie Code Assistant platform.
Provides the Gemini-specific implementation of MachAI's provider abstraction.
Provides a no-op
Genai implementation for offline, disabled, or test-only
execution paths.OpenAI provider integration for MachAI.
Host-side function tooling for integrating controlled local capabilities with a
Genai provider.-
Uses of Genai in org.machanism.machai.ai.manager
Methods in org.machanism.machai.ai.manager that return GenaiModifier and TypeMethodDescriptionstatic GenaiGenaiProviderManager.getProvider(String chatModel, Configurator conf) Creates a provider instance for the given provider/model identifier and applies the selected model. -
Uses of Genai in org.machanism.machai.ai.provider
Classes in org.machanism.machai.ai.provider that implement GenaiFields in org.machanism.machai.ai.provider declared as GenaiMethods in org.machanism.machai.ai.provider with parameters of type GenaiModifier and TypeMethodDescriptionvoidGenaiAdapter.setProvider(Genai provider) Sets the delegate provider. -
Uses of Genai in org.machanism.machai.ai.provider.claude
Classes in org.machanism.machai.ai.provider.claude that implement GenaiModifier and TypeClassDescriptionclassAnthropic-backed implementation of MachAI'sGenaiabstraction. -
Uses of Genai in org.machanism.machai.ai.provider.codemie
Classes in org.machanism.machai.ai.provider.codemie that implement Genai -
Uses of Genai in org.machanism.machai.ai.provider.gemini
Classes in org.machanism.machai.ai.provider.gemini that implement Genai -
Uses of Genai in org.machanism.machai.ai.provider.none
Classes in org.machanism.machai.ai.provider.none that implement Genai -
Uses of Genai in org.machanism.machai.ai.provider.openai
Classes in org.machanism.machai.ai.provider.openai that implement Genai -
Uses of Genai in org.machanism.machai.ai.tools
Methods in org.machanism.machai.ai.tools with parameters of type GenaiModifier and TypeMethodDescriptionvoidCommandFunctionTools.applyTools(Genai provider) Registers system command and process control tools with the providedGenai.voidFunctionTools.applyTools(Genai provider) Registers this tool set with the given provider.voidFunctionToolsLoader.applyTools(Genai provider) Applies all discovered tool installers to the given provider.voidWebFunctionTools.applyTools(Genai provider) Registers web content and REST API function tools with the providedGenai.