Skip to content

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.