Geval summarization base
Base class for GEval Summarization metrics.
This module provides a base class for all GEval summarization metrics to avoid code duplication.
GEvalSummarizationBaseMetric(name=None, evaluation_params=None, model=DefaultValues.MODEL, criteria=None, evaluation_steps=None, rubric=None, model_credentials=None, model_config=None, threshold=0.5, additional_context=None, batch_status_check_interval=DefaultValues.BATCH_STATUS_CHECK_INTERVAL, batch_max_iterations=DefaultValues.BATCH_MAX_ITERATIONS)
Bases: DeepEvalGEvalMetric
Base class for GEval Summarization metrics.
This class provides common functionality for summarization metrics including: - Field remapping (input -> query, summary -> generated_response) - Score remapping from 0-1 to 1-3 scale
Available Fields
- input (str): Source text or transcript.
- summary (str): Generated summary.
Scoring
- 1-3 (Continuous): Score remapped from 0-1 to 1-3 scale.