Class AiProvider
java.lang.Object
io.helidon.integrations.langchain4j.AiProvider
AiProvider serves as a container for defining AI model configuration annotations and related metadata.
These annotations help specify the configuration, provider details for code-generation of various AI
models and their associated configuration.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic @interfaceDefault config key used under langchain4j context for all model configs in the same class.static @interfaceSkip builder mapping generation as it is done manually inconfiguredBuilder()method.static @interfaceDefault weight used for generated model factory if it is not defined byAiProvider.ModelConfig.weight().static @interfaceAnnotation used to define a configuration for a specific LangChain4j model class.static @interfaceThe ModelConfigs annotation serves as a container for multipleAiProvider.ModelConfigannotations.static @interfaceMarks nested properties which types should be introspected too. -
Method Summary