Forward judge_language through score, async, and session endpoints

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
wangwei
2026-07-01 18:02:13 +08:00
co-authored by Copilot
parent bd5658c3ac
commit 31fe71eb94
4 changed files with 52 additions and 0 deletions
+2
View File
@@ -116,6 +116,7 @@ def score_sample(
judge_model = request.judge_model or settings.ragas_judge_model
embedding_model = request.embedding_model or settings.ragas_embedding_model
judge_language = request.judge_language or settings.ragas_judge_language
effective = request.effective_metrics()
requested = set(request.metrics)
skipped = sorted(requested - set(effective))
@@ -139,6 +140,7 @@ def score_sample(
judge_model=judge_model,
embedding_model=embedding_model,
settings=settings,
judge_language=judge_language,
)
except Exception as exc: # noqa: BLE001
latency_ms = int((time.monotonic() - t0) * 1000)