Class RAGQuery
-
- All Implemented Interfaces:
public final class RAGQuery
-
-
Field Summary
Fields Modifier and Type Field Description private final DialogDetailsdialogprivate final LLMSettingBase<SecretKey>questionCondensingLlmSettingprivate final PromptTemplatequestionCondensingPromptprivate final LLMSettingBase<SecretKey>questionAnsweringLlmSettingprivate final PromptTemplatequestionAnsweringPromptprivate final EMSettingBase<SecretKey>embeddingQuestionEmSettingprivate final StringdocumentIndexNameprivate final DocumentSearchParamsBasedocumentSearchParamsprivate final DocumentCompressorSettingBasecompressorSettingprivate final VectorStoreSettingBase<SecretKey>vectorStoreSettingprivate final ObservabilitySettingBase<SecretKey>observabilitySettingprivate final BooleandocumentsRequired
-
Constructor Summary
Constructors Constructor Description RAGQuery(DialogDetails dialog, LLMSettingBase<SecretKey> questionCondensingLlmSetting, PromptTemplate questionCondensingPrompt, LLMSettingBase<SecretKey> questionAnsweringLlmSetting, PromptTemplate questionAnsweringPrompt, EMSettingBase<SecretKey> embeddingQuestionEmSetting, String documentIndexName, DocumentSearchParamsBase documentSearchParams, DocumentCompressorSettingBase compressorSetting, VectorStoreSettingBase<SecretKey> vectorStoreSetting, ObservabilitySettingBase<SecretKey> observabilitySetting, Boolean documentsRequired)
-
Method Summary
Modifier and Type Method Description final DialogDetailsgetDialog()final LLMSettingBase<SecretKey>getQuestionCondensingLlmSetting()final PromptTemplategetQuestionCondensingPrompt()final LLMSettingBase<SecretKey>getQuestionAnsweringLlmSetting()final PromptTemplategetQuestionAnsweringPrompt()final EMSettingBase<SecretKey>getEmbeddingQuestionEmSetting()final StringgetDocumentIndexName()final DocumentSearchParamsBasegetDocumentSearchParams()final DocumentCompressorSettingBasegetCompressorSetting()final VectorStoreSettingBase<SecretKey>getVectorStoreSetting()final ObservabilitySettingBase<SecretKey>getObservabilitySetting()final BooleangetDocumentsRequired()-
-
Constructor Detail
-
RAGQuery
RAGQuery(DialogDetails dialog, LLMSettingBase<SecretKey> questionCondensingLlmSetting, PromptTemplate questionCondensingPrompt, LLMSettingBase<SecretKey> questionAnsweringLlmSetting, PromptTemplate questionAnsweringPrompt, EMSettingBase<SecretKey> embeddingQuestionEmSetting, String documentIndexName, DocumentSearchParamsBase documentSearchParams, DocumentCompressorSettingBase compressorSetting, VectorStoreSettingBase<SecretKey> vectorStoreSetting, ObservabilitySettingBase<SecretKey> observabilitySetting, Boolean documentsRequired)
-
-
Method Detail
-
getDialog
final DialogDetails getDialog()
-
getQuestionCondensingLlmSetting
final LLMSettingBase<SecretKey> getQuestionCondensingLlmSetting()
-
getQuestionCondensingPrompt
final PromptTemplate getQuestionCondensingPrompt()
-
getQuestionAnsweringLlmSetting
final LLMSettingBase<SecretKey> getQuestionAnsweringLlmSetting()
-
getQuestionAnsweringPrompt
final PromptTemplate getQuestionAnsweringPrompt()
-
getEmbeddingQuestionEmSetting
final EMSettingBase<SecretKey> getEmbeddingQuestionEmSetting()
-
getDocumentIndexName
final String getDocumentIndexName()
-
getDocumentSearchParams
final DocumentSearchParamsBase getDocumentSearchParams()
-
getCompressorSetting
final DocumentCompressorSettingBase getCompressorSetting()
-
getVectorStoreSetting
final VectorStoreSettingBase<SecretKey> getVectorStoreSetting()
-
getObservabilitySetting
final ObservabilitySettingBase<SecretKey> getObservabilitySetting()
-
getDocumentsRequired
final Boolean getDocumentsRequired()
-
-
-
-