diff --git a/litellm/llms/anthropic/chat/transformation.py b/litellm/llms/anthropic/chat/transformation.py index fd1859f7d17..f1e571e8f2d 100644 --- a/litellm/llms/anthropic/chat/transformation.py +++ b/litellm/llms/anthropic/chat/transformation.py @@ -195,6 +195,7 @@ class AnthropicConfig(AnthropicModelInfo, BaseConfig): "speed", "context_management", "cache_control", + "service_tier", ] if ( @@ -1068,6 +1069,10 @@ class AnthropicConfig(AnthropicModelInfo, BaseConfig): elif param == "cache_control" and isinstance(value, dict): # Pass through top-level cache_control for automatic prompt caching optional_params["cache_control"] = value + elif param == "service_tier" and isinstance(value, str): + # Pass through Anthropic service_tier for Priority Tier support + # Valid values: "auto", "standard_only" + optional_params["service_tier"] = value ## handle thinking tokens self.update_optional_params_with_thinking_tokens(