feat(token-tracking): add EvaluationResult.token_usage and persist to metadata.json

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
wangwei
2026-07-02 14:45:58 +08:00
co-authored by Copilot
parent 29e76d021c
commit b50b911de0
3 changed files with 79 additions and 0 deletions
+1
View File
@@ -45,6 +45,7 @@ def write_run_artifacts(result: EvaluationResult) -> None:
"dataset": result.scenario.dataset.path.as_posix(),
"valid_samples": len(result.valid_samples),
"invalid_samples": len(result.invalid_samples),
"token_usage": result.token_usage,
}
artifact_paths.metadata_json.write_text(
json.dumps(metadata, ensure_ascii=False, indent=2),