Class EasyRagRecorder

java.lang.Object
io.quarkiverse.langchain4j.easyrag.runtime.EasyRagRecorder

public class EasyRagRecorder extends Object
  • Constructor Details

    • EasyRagRecorder

      public EasyRagRecorder()
  • Method Details

    • ingest

      public void ingest(EasyRagConfig config, io.quarkus.arc.runtime.BeanContainer beanContainer)
    • inMemoryEmbeddingStoreSupplier

      public Supplier<dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore> inMemoryEmbeddingStoreSupplier()
    • easyRetrievalAugmentorFunction

      public Function<io.quarkus.arc.SyntheticCreationalContext<dev.langchain4j.rag.RetrievalAugmentor>,dev.langchain4j.rag.RetrievalAugmentor> easyRetrievalAugmentorFunction(EasyRagConfig config)