feat(snowflake): add support for newer Claude 4.5 and 4 models (#5350)

Signed-off-by: ki3ani <kimanim68@gmail.com>
This commit is contained in:
Kenneth Mungai
2025-10-25 00:40:56 +03:00
committed by GitHub
parent 8b3e3a8357
commit 53391f2065
+12 -2
View File
@@ -15,8 +15,18 @@ use crate::conversation::message::Message;
use crate::model::ModelConfig;
use rmcp::model::Tool;
pub const SNOWFLAKE_DEFAULT_MODEL: &str = "claude-4-sonnet";
pub const SNOWFLAKE_KNOWN_MODELS: &[&str] = &["claude-4-sonnet", "claude-3-7-sonnet"];
pub const SNOWFLAKE_DEFAULT_MODEL: &str = "claude-sonnet-4-5";
pub const SNOWFLAKE_KNOWN_MODELS: &[&str] = &[
// Claude 4.5 series
"claude-sonnet-4-5",
"claude-haiku-4-5",
// Claude 4 series
"claude-4-sonnet",
"claude-4-opus",
// Claude 3 series
"claude-3-7-sonnet",
"claude-3-5-sonnet",
];
pub const SNOWFLAKE_DOC_URL: &str =
"https://docs.snowflake.com/user-guide/snowflake-cortex/aisql#choosing-a-model";