Repository navigation
rates: sync every primary pricing source (2026-10-18) - #394
Merged
Merged
Conversation
`mise run rates:sync`, run in Linux with the keys from .env, after #393 taught the Anthropic reader the `$x USD / MTok` fast mode cells. - Snapshots refreshed: Anthropic, DeepSeek, Fireworks, Groq, Together, xAI, OpenRouter models and four OpenRouter endpoint lists. - `classify`: no vendor rate changed. The generated table moves only on OpenRouter endpoint cards (hosts added, dropped or repriced), which re-hashes RATE_VERSION to 2026-10-18.330094f703f511d4. 0 of 109 pricing vectors changed. - `anthropic_fast_mode_cells_may_name_usd` now reads the committed snapshot, which carries the USD table, and checks it against the plain spelling, instead of rewriting a plain table that is no longer there. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PCAZXpS7FpjaXdEL6JLS4r
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PCAZXpS7FpjaXdEL6JLS4r
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
The rates:sync that #393 called for. It ran in Linux with the keys from
.envand refreshed every primary pricing source.rates-sync classifyreports that no vendor rate changed.RATE_VERSIONto2026-10-18.330094f703f511d4.pricing_reference.py --write).$x USD / MTok)anthropic_fast_mode_cells_may_name_usdrewrote the snapshot's plain-dollar table into the USD form. The snapshot now carries the USD table, so the test reads it directly and checks it against the plain spelling. The bad spellings still fail.Not in this PR
DeepSeek's model rename and its new Search & Fetch pricing are catalog questions. Neither changes a rate in the table.
Verification
-D warningson rates-sync and providerscargo nextest run -p beyond-ai-providers -p beyond-ai-rates-sync -p beyond-ai-verify: 170/170rates-sync generatemakes no diff, andverify gatepasses🤖 Generated with Claude Code
https://claude.ai/code/session_01PCAZXpS7FpjaXdEL6JLS4r