from pydantic import BaseModel class EvalConfig(BaseModel): job_id: str test_split_ratio: float = 0.1 batch_size: int = 4 metrics: list[str] = ["perplexity", "loss"] class EvalResult(BaseModel): id: str job_id: str metrics: dict created_at: str