Uses of Interface
org.machanism.machai.process.provider.ProcessProvider
Packages that use ProcessProvider
Package
Description
Concrete generative-AI provider implementations and supporting utilities used
by Machai.
Provides provider factories and process-local token-usage reporting for
generative-AI integrations.
Provider contracts, reusable lifecycle infrastructure, and local dispatch
implementations for Machai process integrations.
Declares the provider-neutral metadata and execution contracts used to expose
application methods as tools, prompts, and resources.
-
Uses of ProcessProvider in org.machanism.machai.genai.provider
Classes in org.machanism.machai.genai.provider that implement ProcessProviderModifier and TypeClassDescriptionclassBase implementation of theProcessProvidercontract shared by concrete provider integrations.classAnthropic-backed implementation of Machai'sProcessProviderabstraction.classProcessProviderimplementation that integrates with EPAM CodeMie.private final classAnthropic provider extension that refreshes the CodeMie access token.private final classOpenAI provider extension that refreshes the CodeMie access token.classOpenAI-backedProcessProviderimplementation. -
Uses of ProcessProvider in org.machanism.machai.process.manager
Methods in org.machanism.machai.process.manager that return ProcessProviderModifier and TypeMethodDescriptionstatic ProcessProviderProcessProviderManager.getProvider(String chatModel, Configurator conf) Dynamically loads and initializes aProcessProviderprovider based on the specified provider/model string.Methods in org.machanism.machai.process.manager that return types with arguments of type ProcessProviderModifier and TypeMethodDescriptionprivate static Class<? extends ProcessProvider> ProcessProviderManager.resolveClass(String providerName) Resolves the provider class name based on the provider name and a conventional naming pattern. -
Uses of ProcessProvider in org.machanism.machai.process.provider
Classes in org.machanism.machai.process.provider that implement ProcessProviderModifier and TypeClassDescriptionclassBase implementation of theProcessProvidercontract shared by concrete provider integrations.classNo-op implementation ofProcessProviderthat performs no AI processing.classDelegatingProcessProviderimplementation.classAI provider implementation for managing and invoking host-defined function tools.Fields in org.machanism.machai.process.provider declared as ProcessProviderModifier and TypeFieldDescriptionprotected ProcessProviderProcessProviderAdapter.providerDelegate provider.Methods in org.machanism.machai.process.provider with parameters of type ProcessProviderModifier and TypeMethodDescriptionvoidProcessProviderAdapter.setProvider(ProcessProvider provider) Sets the delegate provider. -
Uses of ProcessProvider in org.machanism.machai.process.tools
Methods in org.machanism.machai.process.tools with parameters of type ProcessProviderModifier and TypeMethodDescriptionvoidFunctionToolsLoader.applyTools(ProcessProvider provider, String[] tools, Class<?> appClass) Applies all discoveredFunctionToolsinstallers to the given provider, filtered by application class compatibility.