From 1526308c5a6ba6a3be4cdd27f86da6a8e24dba83 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 29 Jun 2026 09:38:38 +0800 Subject: [PATCH] fix: change DeepSeek default aux model from deepseek-chat to deepseek-v4-flash deepseek-v4-flash is a modern V4-generation model that offers better capability than V3 (deepseek-chat) while still being faster and cheaper than V4 Pro. This makes it a better default for auxiliary tasks like context compression and vision fallback. - Update default_aux_model in DeepSeekProfile - Update corresponding test assertions --- plugins/model-providers/deepseek/__init__.py | 2 +- tests/plugins/model_providers/test_deepseek_profile.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/model-providers/deepseek/__init__.py b/plugins/model-providers/deepseek/__init__.py index 34a8017b76e3..c48279382bc2 100644 --- a/plugins/model-providers/deepseek/__init__.py +++ b/plugins/model-providers/deepseek/__init__.py @@ -94,7 +94,7 @@ def build_api_kwargs_extras( "deepseek-reasoner", ), base_url="https://api.deepseek.com/v1", - default_aux_model="deepseek-chat", + default_aux_model="deepseek-v4-flash", ) register_provider(deepseek) diff --git a/tests/plugins/model_providers/test_deepseek_profile.py b/tests/plugins/model_providers/test_deepseek_profile.py index 8c316a38086f..2b316880be65 100644 --- a/tests/plugins/model_providers/test_deepseek_profile.py +++ b/tests/plugins/model_providers/test_deepseek_profile.py @@ -195,12 +195,12 @@ class TestDeepSeekAuxModel: system. """ - def test_profile_advertises_deepseek_chat(self, deepseek_profile): - assert deepseek_profile.default_aux_model == "deepseek-chat" + def test_profile_advertises_deepseek_v4_flash(self, deepseek_profile): + assert deepseek_profile.default_aux_model == "deepseek-v4-flash" - def test_consumer_api_returns_deepseek_chat(self): + def test_consumer_api_returns_deepseek_v4_flash(self): from agent.auxiliary_client import _get_aux_model_for_provider - assert _get_aux_model_for_provider("deepseek") == "deepseek-chat" + assert _get_aux_model_for_provider("deepseek") == "deepseek-v4-flash" def test_consumer_api_returns_non_empty(self): from agent.auxiliary_client import _get_aux_model_for_provider