Files
clinical-impact-judge-gepa/src/llm_judge/optimizers/gepa.py

9 lines
250 B
Python

from dspy.teleprompt import GEPA
def build_gepa(metric, reflection_lm=None, **kwargs):
"""Construct a GEPA optimizer."""
if reflection_lm is not None:
kwargs["reflection_lm"] = reflection_lm
return GEPA(metric=metric, **kwargs)