Class EasyRetrievalAugmentor
java.lang.Object
io.quarkiverse.langchain4j.easyrag.runtime.EasyRetrievalAugmentor
- All Implemented Interfaces:
dev.langchain4j.rag.RetrievalAugmentor
public class EasyRetrievalAugmentor
extends Object
implements dev.langchain4j.rag.RetrievalAugmentor
Retrieval augmentor generated automatically by the Easy RAG extension if
no other retrieval augmentor is found.
-
Constructor Summary
ConstructorsConstructorDescriptionEasyRetrievalAugmentor(Integer maxResults, dev.langchain4j.model.embedding.EmbeddingModel embeddingModel, dev.langchain4j.store.embedding.EmbeddingStore embeddingStore) -
Method Summary
Modifier and TypeMethodDescriptiondev.langchain4j.data.message.UserMessageaugment(dev.langchain4j.data.message.UserMessage userMessage, dev.langchain4j.rag.query.Metadata metadata)
-
Constructor Details
-
EasyRetrievalAugmentor
public EasyRetrievalAugmentor(Integer maxResults, dev.langchain4j.model.embedding.EmbeddingModel embeddingModel, dev.langchain4j.store.embedding.EmbeddingStore embeddingStore)
-
-
Method Details
-
augment
public dev.langchain4j.data.message.UserMessage augment(dev.langchain4j.data.message.UserMessage userMessage, dev.langchain4j.rag.query.Metadata metadata) - Specified by:
augmentin interfacedev.langchain4j.rag.RetrievalAugmentor
-