chore: update default reasoning levels and slightly update shortcut model lists
This commit is contained in:
@@ -66,6 +66,8 @@ enum Shortcut {
|
|||||||
M,
|
M,
|
||||||
L,
|
L,
|
||||||
XL,
|
XL,
|
||||||
|
|
||||||
|
Experimental,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -114,7 +116,6 @@ impl Shortcut {
|
|||||||
S::XS => vec![
|
S::XS => vec![
|
||||||
(P::GoogleAiStudio, "gemini-3.5-flash-lite".into()),
|
(P::GoogleAiStudio, "gemini-3.5-flash-lite".into()),
|
||||||
(P::OpenRouter, "poolside/laguna-xs-2.1:free".into()),
|
(P::OpenRouter, "poolside/laguna-xs-2.1:free".into()),
|
||||||
(P::OpenRouter, "nex-agi/nex-n2.5-mini:free".into()),
|
|
||||||
(P::OpenRouter, "cohere/north-mini-code:free".into()),
|
(P::OpenRouter, "cohere/north-mini-code:free".into()),
|
||||||
(P::OpenRouter, "nvidia/nemotron-3.5-lightning:free".into()),
|
(P::OpenRouter, "nvidia/nemotron-3.5-lightning:free".into()),
|
||||||
(P::OpenRouter, "google/gemma-4-26b-a4b-it:free".into()),
|
(P::OpenRouter, "google/gemma-4-26b-a4b-it:free".into()),
|
||||||
@@ -130,6 +131,7 @@ impl Shortcut {
|
|||||||
(P::Groq, "groq/compound-mini".into()),
|
(P::Groq, "groq/compound-mini".into()),
|
||||||
(P::OpenRouter, "openrouter/free".into()),
|
(P::OpenRouter, "openrouter/free".into()),
|
||||||
],
|
],
|
||||||
|
|
||||||
S::S => vec![
|
S::S => vec![
|
||||||
(P::CloudflareWorkersAi, "@cf/qwen/qwen3.8-27b".into()),
|
(P::CloudflareWorkersAi, "@cf/qwen/qwen3.8-27b".into()),
|
||||||
(P::OpenRouter, "qwen/qwen3.8-27b:free".into()),
|
(P::OpenRouter, "qwen/qwen3.8-27b:free".into()),
|
||||||
@@ -141,6 +143,7 @@ impl Shortcut {
|
|||||||
(P::Groq, "groq/compound".into()),
|
(P::Groq, "groq/compound".into()),
|
||||||
(P::OpenRouter, "openrouter/fusion".into()),
|
(P::OpenRouter, "openrouter/fusion".into()),
|
||||||
],
|
],
|
||||||
|
|
||||||
S::M => vec![
|
S::M => vec![
|
||||||
(P::GoogleAiStudio, "gemini-3.8-flash".into()),
|
(P::GoogleAiStudio, "gemini-3.8-flash".into()),
|
||||||
(P::GoogleAiStudio, "gemini-3.7-flash".into()),
|
(P::GoogleAiStudio, "gemini-3.7-flash".into()),
|
||||||
@@ -155,6 +158,7 @@ impl Shortcut {
|
|||||||
(P::OpenRouter, "openai/gpt-oss-120b:free".into()),
|
(P::OpenRouter, "openai/gpt-oss-120b:free".into()),
|
||||||
(P::Groq, "openai/gpt-oss-120b".into()),
|
(P::Groq, "openai/gpt-oss-120b".into()),
|
||||||
],
|
],
|
||||||
|
|
||||||
S::L => vec![
|
S::L => vec![
|
||||||
(P::CloudflareWorkersAi, "@cf/zai-org/glm-5.3-flash".into()),
|
(P::CloudflareWorkersAi, "@cf/zai-org/glm-5.3-flash".into()),
|
||||||
(P::HuggingFace, "zai-org/GLM-5.3-Flash".into()),
|
(P::HuggingFace, "zai-org/GLM-5.3-Flash".into()),
|
||||||
@@ -164,6 +168,7 @@ impl Shortcut {
|
|||||||
(P::OpenRouter, "thinkingmachines/inkling-small:free".into()),
|
(P::OpenRouter, "thinkingmachines/inkling-small:free".into()),
|
||||||
(P::HuggingFace, "thinkingmachines/Inkling-Small".into()),
|
(P::HuggingFace, "thinkingmachines/Inkling-Small".into()),
|
||||||
],
|
],
|
||||||
|
|
||||||
S::XL => vec![
|
S::XL => vec![
|
||||||
(P::CloudflareWorkersAi, "@cf/zai-org/glm-5.3".into()),
|
(P::CloudflareWorkersAi, "@cf/zai-org/glm-5.3".into()),
|
||||||
(P::HuggingFace, "zai-org/GLM-5.3".into()),
|
(P::HuggingFace, "zai-org/GLM-5.3".into()),
|
||||||
@@ -175,6 +180,10 @@ impl Shortcut {
|
|||||||
(P::HuggingFace, "tencent/Hy4-preview".into()),
|
(P::HuggingFace, "tencent/Hy4-preview".into()),
|
||||||
(P::HuggingFace, "deepseek-ai/DeepSeek-V4-Pro".into()),
|
(P::HuggingFace, "deepseek-ai/DeepSeek-V4-Pro".into()),
|
||||||
],
|
],
|
||||||
|
|
||||||
|
S::Experimental => vec![
|
||||||
|
(P::OpenRouter, "space-bunny-alpha".into())
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -184,10 +193,12 @@ impl Shortcut {
|
|||||||
|
|
||||||
match self {
|
match self {
|
||||||
S::XS => R::None,
|
S::XS => R::None,
|
||||||
S::S => R::Minimal,
|
S::S => R::Low,
|
||||||
S::M => R::Low,
|
S::M => R::Medium,
|
||||||
S::L => R::Medium,
|
S::L => R::High,
|
||||||
S::XL => R::High,
|
S::XL => R::ExtraHigh,
|
||||||
|
|
||||||
|
S::Experimental => R::Medium,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user