Skip to content

feat(snowflake): support newer models with Snowflake provider #4155

@sfc-gh-twhite

Description

@sfc-gh-twhite

Please explain the motivation behind the feature request.
The Snowflake provider only includes claude-3-5-sonnet and claude-3-7-sonnet by default. IIRC, those were the only completion models documented at the time with Chain of Thought with the Rest API when #2488 was merged.

pub const SNOWFLAKE_DEFAULT_MODEL: &str = "claude-3-7-sonnet";
pub const SNOWFLAKE_KNOWN_MODELS: &[&str] = &["claude-3-7-sonnet", "claude-3-5-sonnet"];

Describe the solution you'd like
Add additional models from https://docs.snowflake.com/user-guide/snowflake-cortex/cortex-rest-api?source#model-availability and ensure they are working properly with goose.

Additional context

I'm happy to work on adding these and testing them.

  • I have verified this does not duplicate an existing feature request

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthacktoberfestIssues awarding points for Hacktoberfest 2025!help wantedGreat issue for non-Block contributorsmediumWeight label for Hacktoberfest 2025 issuesp2Priority 2 - Medium

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions