From 02636bbf5edaab04164d54e7ad19052732f9593c Mon Sep 17 00:00:00 2001 From: Daniel Yudelevich <4537920+yudelevi@users.noreply.github.com> Date: Mon, 25 May 2026 08:52:45 -0700 Subject: [PATCH] Deprecate deepseek-chat / deepseek-reasoner; add v4 models MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Per https://api-docs.deepseek.com/quick_start/pricing, DeepSeek retires the legacy slugs `deepseek-chat` and `deepseek-reasoner` on 2026-07-24 (15:59 UTC). During the grace period they transparently route to deepseek-v4-flash (non-thinking and thinking modes respectively); after 2026-07-24 they will be inaccessible. Tag the four legacy entries (with and without provider prefix) with deprecation_date 2026-07-24 and add canonical entries for the two current models: deepseek-v4-flash : $0.14 in / $0.28 out per 1M ($0.0028 cache hit), 1M ctx, 384K max output deepseek-v4-pro : $1.74 in / $3.48 out per 1M ($0.0145 cache hit), 1M ctx, 384K max output (standard pricing — the 75% promo discount ends 2026-05-31) Both support thinking + non-thinking modes, function calling, and prompt caching. --- ...odel_prices_and_context_window_backup.json | 108 +++++++++++++++++- model_prices_and_context_window.json | 108 +++++++++++++++++- 2 files changed, 208 insertions(+), 8 deletions(-) diff --git a/litellm/model_prices_and_context_window_backup.json b/litellm/model_prices_and_context_window_backup.json index f996ef8a4ed..e2c71e18257 100644 --- a/litellm/model_prices_and_context_window_backup.json +++ b/litellm/model_prices_and_context_window_backup.json @@ -10508,7 +10508,8 @@ "supports_prompt_caching": true, "supports_response_schema": true, "supports_system_messages": true, - "supports_tool_choice": true + "supports_tool_choice": true, + "deprecation_date": "2026-07-24" }, "deepseek-reasoner": { "cache_read_input_token_cost": 2.8e-08, @@ -10530,7 +10531,8 @@ "supports_reasoning": true, "supports_response_schema": true, "supports_system_messages": true, - "supports_tool_choice": false + "supports_tool_choice": false, + "deprecation_date": "2026-07-24" }, "dashscope/qwen-coder": { "input_cost_per_token": 3e-07, @@ -13037,7 +13039,8 @@ "supports_prompt_caching": true, "supports_response_schema": true, "supports_system_messages": true, - "supports_tool_choice": true + "supports_tool_choice": true, + "deprecation_date": "2026-07-24" }, "deepseek/deepseek-coder": { "input_cost_per_token": 1.4e-07, @@ -13090,7 +13093,8 @@ "supports_reasoning": true, "supports_response_schema": true, "supports_system_messages": true, - "supports_tool_choice": false + "supports_tool_choice": false, + "deprecation_date": "2026-07-24" }, "deepseek/deepseek-v3": { "cache_creation_input_token_cost": 0.0, @@ -41473,5 +41477,101 @@ "supports_vision": true, "supports_native_structured_output": true, "supports_pdf_input": true + }, + "deepseek-v4-flash": { + "cache_read_input_token_cost": 2.8e-09, + "input_cost_per_token": 1.4e-07, + "input_cost_per_token_cache_hit": 2.8e-09, + "litellm_provider": "deepseek", + "max_input_tokens": 1000000, + "max_output_tokens": 384000, + "max_tokens": 384000, + "mode": "chat", + "output_cost_per_token": 2.8e-07, + "source": "https://api-docs.deepseek.com/quick_start/pricing", + "supported_endpoints": [ + "/v1/chat/completions" + ], + "supports_assistant_prefill": true, + "supports_function_calling": true, + "supports_native_streaming": true, + "supports_parallel_function_calling": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "deepseek/deepseek-v4-flash": { + "cache_read_input_token_cost": 2.8e-09, + "input_cost_per_token": 1.4e-07, + "input_cost_per_token_cache_hit": 2.8e-09, + "litellm_provider": "deepseek", + "max_input_tokens": 1000000, + "max_output_tokens": 384000, + "max_tokens": 384000, + "mode": "chat", + "output_cost_per_token": 2.8e-07, + "source": "https://api-docs.deepseek.com/quick_start/pricing", + "supported_endpoints": [ + "/v1/chat/completions" + ], + "supports_assistant_prefill": true, + "supports_function_calling": true, + "supports_native_streaming": true, + "supports_parallel_function_calling": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "deepseek-v4-pro": { + "cache_read_input_token_cost": 1.45e-08, + "input_cost_per_token": 1.74e-06, + "input_cost_per_token_cache_hit": 1.45e-08, + "litellm_provider": "deepseek", + "max_input_tokens": 1000000, + "max_output_tokens": 384000, + "max_tokens": 384000, + "mode": "chat", + "output_cost_per_token": 3.48e-06, + "source": "https://api-docs.deepseek.com/quick_start/pricing", + "supported_endpoints": [ + "/v1/chat/completions" + ], + "supports_assistant_prefill": true, + "supports_function_calling": true, + "supports_native_streaming": true, + "supports_parallel_function_calling": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "deepseek/deepseek-v4-pro": { + "cache_read_input_token_cost": 1.45e-08, + "input_cost_per_token": 1.74e-06, + "input_cost_per_token_cache_hit": 1.45e-08, + "litellm_provider": "deepseek", + "max_input_tokens": 1000000, + "max_output_tokens": 384000, + "max_tokens": 384000, + "mode": "chat", + "output_cost_per_token": 3.48e-06, + "source": "https://api-docs.deepseek.com/quick_start/pricing", + "supported_endpoints": [ + "/v1/chat/completions" + ], + "supports_assistant_prefill": true, + "supports_function_calling": true, + "supports_native_streaming": true, + "supports_parallel_function_calling": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_system_messages": true, + "supports_tool_choice": true } } diff --git a/model_prices_and_context_window.json b/model_prices_and_context_window.json index 510eb4290fd..18ee918bd1d 100644 --- a/model_prices_and_context_window.json +++ b/model_prices_and_context_window.json @@ -10508,7 +10508,8 @@ "supports_prompt_caching": true, "supports_response_schema": true, "supports_system_messages": true, - "supports_tool_choice": true + "supports_tool_choice": true, + "deprecation_date": "2026-07-24" }, "deepseek-reasoner": { "cache_read_input_token_cost": 2.8e-08, @@ -10530,7 +10531,8 @@ "supports_reasoning": true, "supports_response_schema": true, "supports_system_messages": true, - "supports_tool_choice": false + "supports_tool_choice": false, + "deprecation_date": "2026-07-24" }, "dashscope/qwen-coder": { "input_cost_per_token": 3e-07, @@ -13037,7 +13039,8 @@ "supports_prompt_caching": true, "supports_response_schema": true, "supports_system_messages": true, - "supports_tool_choice": true + "supports_tool_choice": true, + "deprecation_date": "2026-07-24" }, "deepseek/deepseek-coder": { "input_cost_per_token": 1.4e-07, @@ -13090,7 +13093,8 @@ "supports_reasoning": true, "supports_response_schema": true, "supports_system_messages": true, - "supports_tool_choice": false + "supports_tool_choice": false, + "deprecation_date": "2026-07-24" }, "deepseek/deepseek-v3": { "cache_creation_input_token_cost": 0.0, @@ -41357,5 +41361,101 @@ "supports_vision": true, "supports_native_structured_output": true, "supports_pdf_input": true + }, + "deepseek-v4-flash": { + "cache_read_input_token_cost": 2.8e-09, + "input_cost_per_token": 1.4e-07, + "input_cost_per_token_cache_hit": 2.8e-09, + "litellm_provider": "deepseek", + "max_input_tokens": 1000000, + "max_output_tokens": 384000, + "max_tokens": 384000, + "mode": "chat", + "output_cost_per_token": 2.8e-07, + "source": "https://api-docs.deepseek.com/quick_start/pricing", + "supported_endpoints": [ + "/v1/chat/completions" + ], + "supports_assistant_prefill": true, + "supports_function_calling": true, + "supports_native_streaming": true, + "supports_parallel_function_calling": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "deepseek/deepseek-v4-flash": { + "cache_read_input_token_cost": 2.8e-09, + "input_cost_per_token": 1.4e-07, + "input_cost_per_token_cache_hit": 2.8e-09, + "litellm_provider": "deepseek", + "max_input_tokens": 1000000, + "max_output_tokens": 384000, + "max_tokens": 384000, + "mode": "chat", + "output_cost_per_token": 2.8e-07, + "source": "https://api-docs.deepseek.com/quick_start/pricing", + "supported_endpoints": [ + "/v1/chat/completions" + ], + "supports_assistant_prefill": true, + "supports_function_calling": true, + "supports_native_streaming": true, + "supports_parallel_function_calling": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "deepseek-v4-pro": { + "cache_read_input_token_cost": 1.45e-08, + "input_cost_per_token": 1.74e-06, + "input_cost_per_token_cache_hit": 1.45e-08, + "litellm_provider": "deepseek", + "max_input_tokens": 1000000, + "max_output_tokens": 384000, + "max_tokens": 384000, + "mode": "chat", + "output_cost_per_token": 3.48e-06, + "source": "https://api-docs.deepseek.com/quick_start/pricing", + "supported_endpoints": [ + "/v1/chat/completions" + ], + "supports_assistant_prefill": true, + "supports_function_calling": true, + "supports_native_streaming": true, + "supports_parallel_function_calling": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "deepseek/deepseek-v4-pro": { + "cache_read_input_token_cost": 1.45e-08, + "input_cost_per_token": 1.74e-06, + "input_cost_per_token_cache_hit": 1.45e-08, + "litellm_provider": "deepseek", + "max_input_tokens": 1000000, + "max_output_tokens": 384000, + "max_tokens": 384000, + "mode": "chat", + "output_cost_per_token": 3.48e-06, + "source": "https://api-docs.deepseek.com/quick_start/pricing", + "supported_endpoints": [ + "/v1/chat/completions" + ], + "supports_assistant_prefill": true, + "supports_function_calling": true, + "supports_native_streaming": true, + "supports_parallel_function_calling": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_system_messages": true, + "supports_tool_choice": true } }