Uses of Interface
org.machanism.machai.ai.provider.Genai
Packages that use Genai
Package
Description
Provider resolution and usage tracking for generative AI integrations.
Defines the provider abstraction layer used by MachAI to integrate with concrete
generative AI services.
Provides CodeMie-backed AI provider integration for the MachAI application.
OpenAI provider integration for MachAI.
Provides the service-provider infrastructure for exposing host-defined functions as tools that
can be registered with generative AI providers.
-
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.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 TypeMethodDescriptionvoidFunctionTools.applyTools(Genai provider) Registers this tool set with the given provider.voidFunctionToolsLoader.applyTools(Genai provider, Configurator configurator) Applies all discoveredFunctionToolsinstallers to the given provider.