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 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 manually specify classes containing tools for the service.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.