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