Class RAGQuery
-
- All Implemented Interfaces:
public final class RAGQuery
-
-
Field Summary
Fields Modifier and Type Field Description private final List<ChatMessage>historyprivate final LLMSettingBase<SecretKey>questionAnsweringLlmSettingprivate final Map<String, String>questionAnsweringPromptInputsprivate final EMSettingBase<SecretKey>embeddingQuestionEmSettingprivate final StringdocumentIndexNameprivate final DocumentSearchParamsBasedocumentSearchParamsprivate final VectorStoreSettingBase<SecretKey>vectorStoreSettingprivate final ObservabilitySettingBase<SecretKey>observabilitySetting
-
Constructor Summary
Constructors Constructor Description RAGQuery(List<ChatMessage> history, LLMSettingBase<SecretKey> questionAnsweringLlmSetting, Map<String, String> questionAnsweringPromptInputs, EMSettingBase<SecretKey> embeddingQuestionEmSetting, String documentIndexName, DocumentSearchParamsBase documentSearchParams, VectorStoreSettingBase<SecretKey> vectorStoreSetting, ObservabilitySettingBase<SecretKey> observabilitySetting)
-
Method Summary
Modifier and Type Method Description final List<ChatMessage>getHistory()final LLMSettingBase<SecretKey>getQuestionAnsweringLlmSetting()final Map<String, String>getQuestionAnsweringPromptInputs()final EMSettingBase<SecretKey>getEmbeddingQuestionEmSetting()final StringgetDocumentIndexName()final DocumentSearchParamsBasegetDocumentSearchParams()final VectorStoreSettingBase<SecretKey>getVectorStoreSetting()final ObservabilitySettingBase<SecretKey>getObservabilitySetting()-
-
Constructor Detail
-
RAGQuery
RAGQuery(List<ChatMessage> history, LLMSettingBase<SecretKey> questionAnsweringLlmSetting, Map<String, String> questionAnsweringPromptInputs, EMSettingBase<SecretKey> embeddingQuestionEmSetting, String documentIndexName, DocumentSearchParamsBase documentSearchParams, VectorStoreSettingBase<SecretKey> vectorStoreSetting, ObservabilitySettingBase<SecretKey> observabilitySetting)
-
-
Method Detail
-
getHistory
final List<ChatMessage> getHistory()
-
getQuestionAnsweringLlmSetting
final LLMSettingBase<SecretKey> getQuestionAnsweringLlmSetting()
-
getQuestionAnsweringPromptInputs
final Map<String, String> getQuestionAnsweringPromptInputs()
-
getEmbeddingQuestionEmSetting
final EMSettingBase<SecretKey> getEmbeddingQuestionEmSetting()
-
getDocumentIndexName
final String getDocumentIndexName()
-
getDocumentSearchParams
final DocumentSearchParamsBase getDocumentSearchParams()
-
getVectorStoreSetting
final VectorStoreSettingBase<SecretKey> getVectorStoreSetting()
-
getObservabilitySetting
final ObservabilitySettingBase<SecretKey> getObservabilitySetting()
-
-
-
-