feat(model): 更新默认模型以及候选模型

This commit is contained in:
Wenjie Zhang 2026-02-15 21:11:22 +08:00
parent 1f5636520e
commit d66aa64436

View File

@ -49,9 +49,9 @@ DEFAULT_CHAT_MODEL_PROVIDERS: dict[str, ChatModelProvider] = {
name="OpenAI", name="OpenAI",
url="https://platform.openai.com/docs/models", url="https://platform.openai.com/docs/models",
base_url="https://api.openai.com/v1", base_url="https://api.openai.com/v1",
default="gpt-4o-mini", default="gpt-5-mini",
env="OPENAI_API_KEY", env="OPENAI_API_KEY",
models=["gpt-4", "gpt-4o", "gpt-4o-mini"], models=["gpt-5.2", "gpt-5-mini", "gpt-5.2-pro"],
), ),
"deepseek": ChatModelProvider( "deepseek": ChatModelProvider(
name="DeepSeek", name="DeepSeek",
@ -65,22 +65,21 @@ DEFAULT_CHAT_MODEL_PROVIDERS: dict[str, ChatModelProvider] = {
name="智谱AI (Zhipu)", name="智谱AI (Zhipu)",
url="https://open.bigmodel.cn/dev/api", url="https://open.bigmodel.cn/dev/api",
base_url="https://open.bigmodel.cn/api/paas/v4/", base_url="https://open.bigmodel.cn/api/paas/v4/",
default="glm-4.5-flash", default="glm-4.7-flash",
env="ZHIPUAI_API_KEY", env="ZHIPUAI_API_KEY",
models=["glm-4.6", "glm-4.5-air", "glm-4.5-flash"], models=["glm-5", "glm-4.5-air", "glm-4.7-flash"],
), ),
"siliconflow": ChatModelProvider( "siliconflow": ChatModelProvider(
name="SiliconFlow", name="SiliconFlow",
url="https://cloud.siliconflow.cn/models", url="https://cloud.siliconflow.cn/models",
base_url="https://api.siliconflow.cn/v1", base_url="https://api.siliconflow.cn/v1",
default="deepseek-ai/DeepSeek-V3.2", default="Pro/deepseek-ai/DeepSeek-V3.2",
env="SILICONFLOW_API_KEY", env="SILICONFLOW_API_KEY",
models=[ models=[
"deepseek-ai/DeepSeek-V3.2", "Pro/deepseek-ai/DeepSeek-V3.2",
"Qwen/Qwen3-235B-A22B-Thinking-2507", "Pro/MiniMaxAI/MiniMax-M2.5",
"Qwen/Qwen3-235B-A22B-Instruct-2507", "Pro/zai-org/GLM-5",
"moonshotai/Kimi-K2-Instruct-0905", "Pro/moonshotai/Kimi-K2.5",
"zai-org/GLM-4.6",
], ],
), ),
# "together": ChatModelProvider( # "together": ChatModelProvider(
@ -101,33 +100,31 @@ DEFAULT_CHAT_MODEL_PROVIDERS: dict[str, ChatModelProvider] = {
"qwen-max-latest", "qwen-max-latest",
"qwen-plus-latest", "qwen-plus-latest",
"qwen-turbo-latest", "qwen-turbo-latest",
"qwen3-235b-a22b-thinking-2507",
"qwen3-235b-a22b-instruct-2507",
], ],
), ),
"ark": ChatModelProvider( "ark": ChatModelProvider(
name="豆包Ark", name="豆包Ark",
url="https://console.volcengine.com/ark/region:ark+cn-beijing/model", url="https://console.volcengine.com/ark/region:ark+cn-beijing/model",
base_url="https://ark.cn-beijing.volces.com/api/v3", base_url="https://ark.cn-beijing.volces.com/api/v3",
default="doubao-seed-1-6-250615", default="doubao-seed-2-0-lite-260215",
env="ARK_API_KEY", env="ARK_API_KEY",
models=[ models=[
"doubao-seed-1-6-250615", "doubao-seed-2-0-pro-260215",
"doubao-seed-1-6-thinking-250715", "doubao-seed-2-0-lite-260215",
"doubao-seed-1-6-flash-250715", "doubao-seed-2-0-mini-260215",
], ],
), ),
"openrouter": ChatModelProvider( "openrouter": ChatModelProvider(
name="OpenRouter", name="OpenRouter",
url="https://openrouter.ai/models", url="https://openrouter.ai/models",
base_url="https://openrouter.ai/api/v1", base_url="https://openrouter.ai/api/v1",
default="openai/gpt-4o", default="x-ai/grok-4.1-fast",
env="OPENROUTER_API_KEY", env="OPENROUTER_API_KEY",
models=[ models=[
"openai/gpt-4o", "anthropic/claude-opus-4.6",
"anthropic/claude-sonnet-4.5",
"x-ai/grok-4.1-fast",
"x-ai/grok-4", "x-ai/grok-4",
"google/gemini-2.5-pro",
"anthropic/claude-sonnet-4",
], ],
), ),
# "moonshot": ChatModelProvider( # "moonshot": ChatModelProvider(
@ -148,7 +145,7 @@ DEFAULT_CHAT_MODEL_PROVIDERS: dict[str, ChatModelProvider] = {
base_url="https://api-inference.modelscope.cn/v1/", base_url="https://api-inference.modelscope.cn/v1/",
default="deepseek-ai/DeepSeek-V3.2", default="deepseek-ai/DeepSeek-V3.2",
env="MODELSCOPE_ACCESS_TOKEN", env="MODELSCOPE_ACCESS_TOKEN",
models=["Qwen/Qwen3-32B", "deepseek-ai/DeepSeek-V3.2"], models=["ZhipuAI/GLM-5", "ZhipuAI/GLM-4.7-Flash", "MiniMax/MiniMax-M2.5", "moonshotai/Kimi-K2.5", ""],
), ),
} }