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 @interface
Default config key used under langchain4j context for all model configs in the same class.static @interface
Skip builder mapping generation as it is done manually inconfiguredBuilder()
method.static @interface
Default weight used for generated model factory if it is not defined byAiProvider.ModelConfig.weight()
.static @interface
Annotation used to define a configuration for a specific LangChain4j model class.static @interface
The ModelConfigs annotation serves as a container for multipleAiProvider.ModelConfig
annotations.static @interface
Marks nested properties which types should be introspected too. -
Method Summary