fix(friendli): track GLM-5.3 discounted live pricing and declare effort levels

This commit is contained in:
mateo-berri 2026-08-31 13:26:37 -07:00
parent 3822ecc8ff
commit bd794f9f18
2 changed files with 12 additions and 10 deletions

View file

@ -19571,12 +19571,15 @@
"max_input_tokens": 1048576,
"max_tokens": 1048576,
"max_output_tokens": 1048576,
"input_cost_per_token": 1.4e-06,
"output_cost_per_token": 4.4e-06,
"cache_read_input_token_cost": 2.6e-07,
"input_cost_per_token": 1.26e-06,
"output_cost_per_token": 3.96e-06,
"cache_read_input_token_cost": 2.34e-07,
"supports_prompt_caching": true,
"supports_max_reasoning_effort": true,
"supports_low_reasoning_effort": true,
"reasoning_effort_levels": [
"low",
"high",
"max"
],
"supports_parallel_function_calling": true,
"supports_response_schema": true,
"supports_native_structured_output": true,

View file

@ -16,15 +16,14 @@ def test_friendli_glm_5_3_model_info():
), f"{model} not found in model_prices_and_context_window.json"
assert info["litellm_provider"] == "friendliai"
assert info["mode"] == "chat"
assert info["input_cost_per_token"] == 1.4e-06
assert info["output_cost_per_token"] == 4.4e-06
assert info["cache_read_input_token_cost"] == 2.6e-07
assert info["input_cost_per_token"] == 1.26e-06
assert info["output_cost_per_token"] == 3.96e-06
assert info["cache_read_input_token_cost"] == 2.34e-07
assert info["max_input_tokens"] == 1048576
assert info["max_output_tokens"] == 1048576
assert info["supports_function_calling"] is True
assert info["supports_reasoning"] is True
assert info["supports_low_reasoning_effort"] is True
assert info["supports_max_reasoning_effort"] is True
assert info["reasoning_effort_levels"] == ["low", "high", "max"]
assert info["supports_tool_choice"] is True
assert info["supports_prompt_caching"] is True
assert info["supports_vision"] is False