Verified Owner
Top Constructors Methods
org.jabref.logic.ai.rag.util

public final Class ResponseEngineFactory

extends Object
Class Inheritance
Annotations
@NullMarked
Imports
org.jabref.logic.FilePreferences, org.jabref.logic.ai.preferences.AiPreferences, org.jabref.logic.ai.rag.logic.EmbeddingsSearchResponseEngine, .FullDocumentResponseEngine, .ResponseEngine, org.jabref.model.ai.pipeline.ResponseEngineKind, dev.langchain4j.data.segment.TextSegment, dev.langchain4j.model.embedding.EmbeddingModel, dev.langchain4j.store.embedding.EmbeddingStore, org.jspecify.annotations.NullMarked

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ResponseEngine
create(ResponseEngineKind kind, FilePreferences filePreferences, dev.langchain4j.model.embedding.EmbeddingModel embeddingModel, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> embeddingStore, double ragMinScore, int ragMaxResultsCount)

public static ResponseEngine
create(AiPreferences aiPreferences, FilePreferences filePreferences, dev.langchain4j.model.embedding.EmbeddingModel embeddingModel, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> embeddingStore)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ResponseEngineFactoryback to summary
private ResponseEngineFactory()

Method Detail

createback to summary
public static ResponseEngine create(ResponseEngineKind kind, FilePreferences filePreferences, dev.langchain4j.model.embedding.EmbeddingModel embeddingModel, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> embeddingStore, double ragMinScore, int ragMaxResultsCount)
createback to summary
public static ResponseEngine create(AiPreferences aiPreferences, FilePreferences filePreferences, dev.langchain4j.model.embedding.EmbeddingModel embeddingModel, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> embeddingStore)