From 97abed8f968aa8d74dc9a7b1f2e858f3bbbe27b6 Mon Sep 17 00:00:00 2001 From: Wenjie Zhang Date: Sun, 26 Apr 2026 21:04:57 +0800 Subject: [PATCH] =?UTF-8?q?feat(model):=20=E6=9B=B4=E6=96=B0=20DeepSeek=20?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E7=89=88=E6=9C=AC=E8=87=B3=20V4-Flash?= =?UTF-8?q?=EF=BC=8C=E8=B0=83=E6=95=B4=E7=9B=B8=E5=85=B3=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E5=92=8C=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Copilot --- .../package/yuxi/agents/buildin/deep_agent/context.py | 2 +- backend/package/yuxi/agents/models.py | 2 +- backend/package/yuxi/config/builtin_providers.py | 2 +- backend/package/yuxi/models/chat.py | 2 +- docs/advanced/configuration.md | 10 +++++----- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/backend/package/yuxi/agents/buildin/deep_agent/context.py b/backend/package/yuxi/agents/buildin/deep_agent/context.py index a29372df..8a2254cf 100644 --- a/backend/package/yuxi/agents/buildin/deep_agent/context.py +++ b/backend/package/yuxi/agents/buildin/deep_agent/context.py @@ -22,7 +22,7 @@ class DeepContext(BaseContext): ) subagents_model: Annotated[str, {"__template_metadata__": {"kind": "llm"}}] = field( - default="siliconflow/Pro/deepseek-ai/DeepSeek-V3.2", + default="siliconflow-cn:deepseek-ai/DeepSeek-V4-Flash", metadata={ "name": "Sub-agent Model", "description": "子智能体的默认模型,会被子智能体的配置覆盖。", diff --git a/backend/package/yuxi/agents/models.py b/backend/package/yuxi/agents/models.py index fb77a1a7..aef96c1a 100644 --- a/backend/package/yuxi/agents/models.py +++ b/backend/package/yuxi/agents/models.py @@ -13,7 +13,7 @@ from yuxi.utils.logging_config import logger def load_chat_model_v2(spec: str, **kwargs) -> BaseChatModel: """根据 v2 spec(provider_id:model_id)加载 LangChain 聊天模型。 - v2 spec 格式使用冒号分隔,如: siliconflow-cn:Pro/deepseek-ai/DeepSeek-V3.2 + v2 spec 格式使用冒号分隔,如: siliconflow-cn:deepseek-ai/DeepSeek-V4-Flash 数据来源为数据库中的 model_providers 表,通过全局缓存访问。 """ from yuxi.services.model_cache import model_cache diff --git a/backend/package/yuxi/config/builtin_providers.py b/backend/package/yuxi/config/builtin_providers.py index 6aaef2f8..b62b60b7 100644 --- a/backend/package/yuxi/config/builtin_providers.py +++ b/backend/package/yuxi/config/builtin_providers.py @@ -155,7 +155,7 @@ BUILTIN_PROVIDERS: list[dict[str, Any]] = [ "embedding_models_endpoint": "https://api.siliconflow.cn/v1/models?sub_type=embedding", "rerank_models_endpoint": "https://api.siliconflow.cn/v1/models?sub_type=reranker", "enabled_models": [ - {"id": "Pro/deepseek-ai/DeepSeek-V3.2", "type": "chat", "display_name": "Pro/deepseek-ai/DeepSeek-V3.2"}, + {"id": "deepseek-ai/DeepSeek-V4-Flash", "type": "chat", "display_name": "deepseek-ai/DeepSeek-V4-Flash"}, {"id": "Pro/MiniMaxAI/MiniMax-M2.5", "type": "chat", "display_name": "Pro/MiniMaxAI/MiniMax-M2.5"}, { "id": "Pro/BAAI/bge-m3", diff --git a/backend/package/yuxi/models/chat.py b/backend/package/yuxi/models/chat.py index 22d19f62..2f5381cf 100644 --- a/backend/package/yuxi/models/chat.py +++ b/backend/package/yuxi/models/chat.py @@ -104,7 +104,7 @@ class GeneralResponse: def select_model_v2(spec: str) -> OpenAIBase: """根据 v2 spec(provider_id:model_id)选择聊天模型。 - v2 spec 格式使用冒号分隔,如: siliconflow-cn:Pro/deepseek-ai/DeepSeek-V3.2 + v2 spec 格式使用冒号分隔,如: siliconflow-cn:deepseek-ai/DeepSeek-V4-Flash 数据来源为数据库中的 model_providers 表,通过全局缓存访问。 """ from yuxi.services.model_cache import model_cache diff --git a/docs/advanced/configuration.md b/docs/advanced/configuration.md index d1f2d455..58186b4d 100644 --- a/docs/advanced/configuration.md +++ b/docs/advanced/configuration.md @@ -45,13 +45,13 @@ class Config(BaseModel): enable_content_guard: bool = Field(default=False, description="是否启用内容审查") # 模型配置 - default_model: str = Field(default="siliconflow/Pro/deepseek-ai/DeepSeek-V3.2") - embed_model: str = Field(default="siliconflow/BAAI/bge-m3") + default_model: str = Field(default="siliconflow-cn:deepseek-ai/DeepSeek-V4-Flash") + embed_model: str = Field(default="siliconflow-cn:BAAI/bge-m3") ``` ### 模型配置 -模型配置独立管理,支持多种模型提供商: +模型配置独立管理,支持多种模型提供商: ```python DEFAULT_CHAT_MODEL_PROVIDERS: dict[str, ChatModelProvider] = { @@ -59,9 +59,9 @@ DEFAULT_CHAT_MODEL_PROVIDERS: dict[str, ChatModelProvider] = { name="SiliconFlow", url="https://cloud.siliconflow.cn/models", base_url="https://api.siliconflow.cn/v1", - default="deepseek-ai/DeepSeek-V3.2", + default="deepseek-ai/DeepSeek-V4-Flash", env="SILICONFLOW_API_KEY", - models=["deepseek-ai/DeepSeek-V3.2", "Qwen/Qwen3-235B-A22B-Instruct-2507"], + models=["deepseek-ai/DeepSeek-V4-Flash", "Qwen/Qwen3-235B-A22B-Instruct-2507"], ), # 其他提供商... }