Skip to content

WIP: Judge tuning (5/6): Resolve OpenRouter reference prices - #139

Closed
ErlisLushtaku wants to merge 9 commits into
erlislushtaku/feat/tune-judgefrom
erlislushtaku/feat/judge-tuning-reference-prices
Closed

ErlisLushtaku wants to merge 9 commits into
erlislushtaku/feat/tune-judgefrom
erlislushtaku/feat/judge-tuning-reference-prices

Conversation

@ErlisLushtaku

@ErlisLushtaku ErlisLushtaku commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator

WIP. Not ready for review yet.

Adds OpenRouter catalog resolution to the shared pricing module for every judge provider, including local vLLM models. Explicit input/output overrides take precedence. New cost-objective sessions fetch free catalog metadata when needed and use the cached catalog offline. Matching uses the Hugging Face ID first, then the model-name suffix.

Resume and helper workers reuse the session's saved prices. Unlisted models need an override. Agreement-only searches skip price resolution. Cached catalogs use the current format; incompatible historical files produce refresh-or-override guidance.

Part 5 of 6, stacked on #133 and followed by #136. All remain WIP.

…judge-tuning-reference-prices

# Conflicts:
#	judgearena/pricing.py
#	judgearena/tuning/runner.py
#	tests/test_tuning.py
@ErlisLushtaku ErlisLushtaku changed the title WIP: Judge tuning (4/5): Resolve OpenRouter reference prices WIP: Judge tuning (5/6): Resolve OpenRouter reference prices Oct 9, 2026
@ErlisLushtaku

Copy link
Copy Markdown
Collaborator Author

The reference-price lookup is now included in #136 with its configuration example and documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant