| 123456789101112131415161718192021222324252627 |
- 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="",
- )
|