auto-judge-base API reference¶
This site is the generated API reference for auto-judge-base, the core library behind TREC AutoJudge — protocols, data models, the workflow runner, and the leaderboard/qrels/nugget builders. Every page is generated from the source, so it tracks the installed version rather than a hand-maintained copy.
For task instructions — setting up an environment, developing a judge, running workflows, and submitting to TIRA — see the Participant HowTo, which links back into these reference pages for field-level detail. The TREC AutoJudge task site covers the shared task itself (schedule, data, participation), and the GitHub organization hosts the code and developer documentation.
Reference pages¶
- Data models —
Report,Request,Document, and the citation-carrying sentence types a judge reads. - Nuggets —
NuggetBanksand the per-topic nugget containers a judge produces. - Leaderboard —
LeaderboardSpec/LeaderboardBuilderand the verified result table. - Qrels —
QrelsSpec/build_qrelsand TREC-format relevance judgments. - Config & protocol — the
AutoJudgeprotocol methods and the injectedLlmConfigBase.