From a978d5e03b5348d83d895d2a34ee22f3e8379f08 Mon Sep 17 00:00:00 2001 From: shrey kharbanda Date: Thu, 24 Sep 2026 04:59:43 +0000 Subject: [PATCH] fix(cost): fall back to completion_window when service_tier normalizes away --- litellm/cost_calculator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/cost_calculator.py b/litellm/cost_calculator.py index 1da51cd4246..30e676dee03 100644 --- a/litellm/cost_calculator.py +++ b/litellm/cost_calculator.py @@ -1396,7 +1396,7 @@ def completion_cost( # Extract service_tier from optional_params if not provided directly if service_tier is None and optional_params is not None: - service_tier = optional_params.get("service_tier") + service_tier = _normalize_service_tier(optional_params.get("service_tier")) if service_tier is None: service_tier = _service_tier_from_completion_window(cast(dict[str, object], optional_params))