diff --git a/litellm/types/llms/bedrock.py b/litellm/types/llms/bedrock.py index 9ffb52ef88d..64827db13f6 100644 --- a/litellm/types/llms/bedrock.py +++ b/litellm/types/llms/bedrock.py @@ -1041,3 +1041,4 @@ class BedrockInvokeAnthropicMessagesRequest(TypedDict, total=False): # `metadata` is part of the common Anthropic Messages API shape. thinking: dict metadata: dict + output_config: dict diff --git a/pyproject.toml b/pyproject.toml index a8ae49c1565..18e4166cccb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -209,7 +209,7 @@ build-backend = "uv_build" [tool.uv] default-groups = ["dev"] -required-version = "==0.10.9" +required-version = ">=0.10.9" exclude-newer = "3 days" [tool.uv.sources] diff --git a/tests/test_litellm/test_utils.py b/tests/test_litellm/test_utils.py index 3065a6cfe91..0de3332aef5 100644 --- a/tests/test_litellm/test_utils.py +++ b/tests/test_litellm/test_utils.py @@ -855,6 +855,7 @@ def test_aaamodel_prices_and_context_window_json_is_valid(): "supports_max_reasoning_effort": {"type": "boolean"}, "supports_service_tier": {"type": "boolean"}, "supports_preset": {"type": "boolean"}, + "supports_output_config": {"type": "boolean"}, "tool_use_system_prompt_tokens": {"type": "number"}, "tpm": {"type": "number"}, "provider_specific_entry": {"type": "object"},