Spaces:
Sleeping
Sleeping
Download src/elbench/judges/base.py from adelevett/ELBench-live: direct link, hf CLI and curl.
- Browser
- Download file 312 Bytes
-
https://huggingface.co/spaces/adelevett/ELBench-live/resolve/main/src/elbench/judges/base.py
- Command line
-
hf download hf://spaces/adelevett/ELBench-live/src/elbench/judges/base.py
-
curl -L -o base.py https://huggingface.co/spaces/adelevett/ELBench-live/resolve/main/src/elbench/judges/base.py
312 Bytes
| from __future__ import annotations | |
| from abc import ABC, abstractmethod | |
| from elbench.schemas.evaluation import JudgeResult, ModelResponse, Sample | |
| class BaseJudge(ABC): | |
| async def judge(self, sample: Sample, response: ModelResponse) -> JudgeResult: | |
| raise NotImplementedError | |