mirror of
https://github.com/usestrix/strix.git
synced 2026-10-05 02:41:38 +00:00
test(pricing): accept any identically priced provider for bare grok-4.5
This commit is contained in:
parent
cd3bc8011e
commit
7a31053348
1 changed files with 7 additions and 1 deletions
|
|
@ -13,7 +13,13 @@ def test_resolves_common_bare_model_names() -> None:
|
|||
resolve_litellm_model.cache_clear()
|
||||
assert resolve_litellm_model("deepseek-v4-flash") == "deepseek/deepseek-v4-flash"
|
||||
assert resolve_litellm_model("openai/deepseek-v4-flash") == "deepseek/deepseek-v4-flash"
|
||||
assert resolve_litellm_model("grok-4.5") == "xai/grok-4.5"
|
||||
# LiteLLM prices grok-4.5 identically under xai/, perplexity/xai/ and
|
||||
# openrouter/x-ai/, so the resolver may return any of them; the contract
|
||||
# is a provider-qualified name LiteLLM can price.
|
||||
grok = resolve_litellm_model("grok-4.5")
|
||||
assert grok is not None
|
||||
assert grok.endswith("/grok-4.5")
|
||||
assert grok in litellm.model_cost
|
||||
# MiniMax-M3 is sold by several LiteLLM providers at different prices, so
|
||||
# the resolver must not guess from its bare name. A provider-qualified
|
||||
# model remains deterministic.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue