Package com.embabel.agent.rag
Class RagResponseEnhancement
-
- All Implemented Interfaces:
public final class RagResponseEnhancement
-
-
Field Summary
Fields Modifier and Type Field Description private final RagResponseEnhancerenhancerprivate final RagResponsebasisprivate final LongprocessingTimeMsprivate final IntegertokensProcessedprivate final EnhancementTypeenhancementTypeprivate final DoublequalityImpact
-
Constructor Summary
Constructors Constructor Description RagResponseEnhancement(RagResponseEnhancer enhancer, RagResponse basis, Long processingTimeMs, Integer tokensProcessed, EnhancementType enhancementType, Double qualityImpact)
-
Method Summary
Modifier and Type Method Description final RagResponseEnhancergetEnhancer()final RagResponsegetBasis()final LonggetProcessingTimeMs()final IntegergetTokensProcessed()final EnhancementTypegetEnhancementType()final DoublegetQualityImpact()-
-
Constructor Detail
-
RagResponseEnhancement
RagResponseEnhancement(RagResponseEnhancer enhancer, RagResponse basis, Long processingTimeMs, Integer tokensProcessed, EnhancementType enhancementType, Double qualityImpact)
-
-
Method Detail
-
getEnhancer
final RagResponseEnhancer getEnhancer()
-
getBasis
final RagResponse getBasis()
-
getProcessingTimeMs
final Long getProcessingTimeMs()
-
getTokensProcessed
final Integer getTokensProcessed()
-
getEnhancementType
final EnhancementType getEnhancementType()
-
getQualityImpact
final Double getQualityImpact()
-
-
-
-