From 6d88076508c69601c0d3fdb53d96f6542fb5482a Mon Sep 17 00:00:00 2001 From: yuneng-jiang Date: Thu, 19 Feb 2026 14:05:23 -0800 Subject: [PATCH] [Fix] Replace deprecated claude-3-7-sonnet in test_anthropic_completion, add store to OPENAI_CHAT_COMPLETION_PARAMS Replace claude-3-7-sonnet-20250219 with claude-sonnet-4-5-20250929 in test_anthropic_completion.py (9 instances). Add missing "store" param to OPENAI_CHAT_COMPLETION_PARAMS to fix test_store_in_openai_chat_completion_params. Co-Authored-By: Claude Opus 4.6 (1M context) --- litellm/constants.py | 1 + .../test_anthropic_completion.py | 20 +++++++++---------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/litellm/constants.py b/litellm/constants.py index 7a2107c8c82..212fa282b53 100644 --- a/litellm/constants.py +++ b/litellm/constants.py @@ -582,6 +582,7 @@ OPENAI_CHAT_COMPLETION_PARAMS = [ "prompt_cache_retention", "safety_identifier", "verbosity", + "store", ] OPENAI_TRANSCRIPTION_PARAMS = [ diff --git a/tests/llm_translation/test_anthropic_completion.py b/tests/llm_translation/test_anthropic_completion.py index 405e0d2c82a..e2404371782 100644 --- a/tests/llm_translation/test_anthropic_completion.py +++ b/tests/llm_translation/test_anthropic_completion.py @@ -1039,8 +1039,8 @@ def test_anthropic_citations_api_streaming(): @pytest.mark.parametrize( "model", [ - "anthropic/claude-3-7-sonnet-20250219", - "bedrock/us.anthropic.claude-3-7-sonnet-20250219-v1:0", + "anthropic/claude-sonnet-4-5-20250929", + "bedrock/us.anthropic.claude-sonnet-4-5-20250929-v1:0", ], ) def test_anthropic_thinking_output(model): @@ -1068,9 +1068,9 @@ def test_anthropic_thinking_output(model): @pytest.mark.parametrize( "model", [ - "anthropic/claude-3-7-sonnet-20250219", - # "bedrock/us.anthropic.claude-3-7-sonnet-20250219-v1:0", - # "bedrock/invoke/us.anthropic.claude-3-7-sonnet-20250219-v1:0", + "anthropic/claude-sonnet-4-5-20250929", + # "bedrock/us.anthropic.claude-sonnet-4-5-20250929-v1:0", + # "bedrock/invoke/us.anthropic.claude-sonnet-4-5-20250929-v1:0", ], ) def test_anthropic_thinking_output_stream(model): @@ -1152,8 +1152,8 @@ def test_anthropic_custom_headers(): @pytest.mark.parametrize( "model", [ - "anthropic/claude-3-7-sonnet-20250219", - # "bedrock/us.anthropic.claude-3-7-sonnet-20250219-v1:0", + "anthropic/claude-sonnet-4-5-20250929", + # "bedrock/us.anthropic.claude-sonnet-4-5-20250929-v1:0", ], ) def test_anthropic_thinking_in_assistant_message(model): @@ -1189,8 +1189,8 @@ def test_anthropic_thinking_in_assistant_message(model): @pytest.mark.parametrize( "model", [ - "anthropic/claude-3-7-sonnet-20250219", - # "bedrock/us.anthropic.claude-3-7-sonnet-20250219-v1:0", + "anthropic/claude-sonnet-4-5-20250929", + # "bedrock/us.anthropic.claude-sonnet-4-5-20250929-v1:0", ], ) def test_anthropic_redacted_thinking_in_assistant_message(model): @@ -1226,7 +1226,7 @@ def test_just_system_message(): litellm._turn_on_debug() litellm.modify_params = True params = { - "model": "anthropic/claude-3-7-sonnet-20250219", + "model": "anthropic/claude-sonnet-4-5-20250929", "messages": [{"role": "system", "content": "You are a helpful assistant."}], }