Class GenAIProviderManager

java.lang.Object
org.machanism.machai.ai.manager.GenAIProviderManager

public class GenAIProviderManager extends Object
Manages the instantiation of GenAIProvider implementations based on model identifier strings.

This class supports dynamic loading of GenAIProvider classes using reflection and resolves providers based on the model name format (e.g. "OpenAI:gpt-3.5-turbo").

Usage example:

   GenAIProvider provider = GenAIProviderManager.getProvider("OpenAI:gpt-3.5-turbo");
   provider.prompt("Hello!");
 
Author:
Viktor Tovstyi
See Also: