Package io.helidon.integrations.langchain4j
package io.helidon.integrations.langchain4j
Integration with Langchain4j.
- See Also:
-
ClassDescriptionThis interface contains a set of annotations for defining langChain4J declarative services.Annotation to specify a ChatMemory for the service.Annotation to specify a ChatMemoryProvider for the service.Annotation to specify a
MessageWindowChatMemory
for the service.Annotation to specify a ChatModel for the service.Annotation to specify a ContentRetriever for the service.Annotation to specify an MCP Clients to be used in McpToolProvider.Annotation to specify a ModerationModel for the service.Annotation to specify a RetrievalAugmentor for the service.Annotation to define a langChain4J service.Annotation to specify a StreamingChatModel for the service.A qualifier for a tool class (a class that has at least one method annotated with lc4j annotationTool
.Annotation to specify a ToolProvider for the service.Annotation to manually specify classes containing tools for the service.AiProvider serves as a container for defining AI model configuration annotations and related metadata.Default config key used under langchain4j context for all model configs in the same class.Skip builder mapping generation as it is done manually inconfiguredBuilder()
method.Default weight used for generated model factory if it is not defined byAiProvider.ModelConfig.weight()
.Annotation used to define a configuration for a specific LangChain4j model class.The ModelConfigs annotation serves as a container for multipleAiProvider.ModelConfig
annotations.Marks nested properties which types should be introspected too.Configuration class forEmbeddingStoreContentRetrieverConfigBlueprint
.Fluent API builder forEmbeddingStoreContentRetrieverConfig
.EmbeddingStoreContentRetrieverConfig.BuilderBase<BUILDER extends EmbeddingStoreContentRetrieverConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends EmbeddingStoreContentRetrieverConfig> Fluent API builder base forEmbeddingStoreContentRetrieverConfig
.Generated implementation of the prototype, can be extended by descendant prototype implementations.Factory for embedding store content retrievers.Interface generated from definition.Fluent API builder forMcpClientConfig
.McpClientConfig.BuilderBase<BUILDER extends McpClientConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends McpClientConfig> Fluent API builder base forMcpClientConfig
.Generated implementation of the prototype, can be extended by descendant prototype implementations.Wrapper for exceptions intercepted when adaptingTokenStream
toStream
.