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
(EasyRagConfig config, dev.langchain4j.model.embedding.EmbeddingModel embeddingModel, dev.langchain4j.store.embedding.EmbeddingStore embeddingStore) -
Method Summary
Modifier and TypeMethodDescriptiondev.langchain4j.data.message.UserMessage
augment
(dev.langchain4j.data.message.UserMessage userMessage, dev.langchain4j.rag.query.Metadata metadata) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dev.langchain4j.rag.RetrievalAugmentor
augment
-
Constructor Details
-
EasyRetrievalAugmentor
public EasyRetrievalAugmentor(EasyRagConfig config, 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:
augment
in interfacedev.langchain4j.rag.RetrievalAugmentor
-