from fastapi import APIRouter from app.schemas.evaluation import EvalConfig, EvalResult router = APIRouter() @router.post("/run", response_model=EvalResult) async def run_evaluation(config: EvalConfig): """对已训练的 adapter 运行评估。""" return EvalResult( id="placeholder", job_id=config.job_id, metrics={}, created_at="", ) @router.get("/{eval_id}/results", response_model=EvalResult) async def get_evaluation_results(eval_id: str): """获取已完成评估的结果。""" return EvalResult( id=eval_id, job_id="", metrics={}, created_at="", )