Change zed.dev's default model to Claude 3.7 Sonnet (#28541)

From Claude 3.5 Sonnet to **Claude 3.7 Sonnet**.

Release Notes:

- Change the default model of Zed's hosted LLM service to Claude 3.7
Sonnet.
This commit is contained in:
Danilo Leal 2025-04-10 18:34:04 -03:00 committed by GitHub
parent 94b75f3ad9
commit 73305ce45e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 10 additions and 10 deletions

View file

@ -624,14 +624,14 @@
// The provider to use. // The provider to use.
"provider": "zed.dev", "provider": "zed.dev",
// The model to use. // The model to use.
"model": "claude-3-5-sonnet-latest" "model": "claude-3-7-sonnet-latest"
}, },
// The model to use when applying edits from the assistant. // The model to use when applying edits from the assistant.
"editor_model": { "editor_model": {
// The provider to use. // The provider to use.
"provider": "zed.dev", "provider": "zed.dev",
// The model to use. // The model to use.
"model": "claude-3-5-sonnet-latest" "model": "claude-3-7-sonnet-latest"
}, },
// When enabled, the agent can run potentially destructive actions without asking for your confirmation. // When enabled, the agent can run potentially destructive actions without asking for your confirmation.
"always_allow_tool_actions": false, "always_allow_tool_actions": false,

View file

@ -37,9 +37,9 @@ pub enum AnthropicModelMode {
#[cfg_attr(feature = "schemars", derive(schemars::JsonSchema))] #[cfg_attr(feature = "schemars", derive(schemars::JsonSchema))]
#[derive(Clone, Debug, Default, Serialize, Deserialize, PartialEq, EnumIter)] #[derive(Clone, Debug, Default, Serialize, Deserialize, PartialEq, EnumIter)]
pub enum Model { pub enum Model {
#[default]
#[serde(rename = "claude-3-5-sonnet", alias = "claude-3-5-sonnet-latest")] #[serde(rename = "claude-3-5-sonnet", alias = "claude-3-5-sonnet-latest")]
Claude3_5Sonnet, Claude3_5Sonnet,
#[default]
#[serde(rename = "claude-3-7-sonnet", alias = "claude-3-7-sonnet-latest")] #[serde(rename = "claude-3-7-sonnet", alias = "claude-3-7-sonnet-latest")]
Claude3_7Sonnet, Claude3_7Sonnet,
#[serde( #[serde(

View file

@ -742,7 +742,7 @@ mod tests {
AssistantSettings::get_global(cx).default_model, AssistantSettings::get_global(cx).default_model,
LanguageModelSelection { LanguageModelSelection {
provider: "zed.dev".into(), provider: "zed.dev".into(),
model: "claude-3-5-sonnet-latest".into(), model: "claude-3-7-sonnet-latest".into(),
} }
); );
}); });

View file

@ -274,7 +274,7 @@ async fn create_billing_subscription(
customer.id customer.id
}; };
let default_model = llm_db.model(rpc::LanguageModelProvider::Anthropic, "claude-3-5-sonnet")?; let default_model = llm_db.model(rpc::LanguageModelProvider::Anthropic, "claude-3-7-sonnet")?;
let stripe_model = stripe_billing.register_model(default_model).await?; let stripe_model = stripe_billing.register_model(default_model).await?;
let success_url = format!( let success_url = format!(
"{}/account?checkout_complete=1", "{}/account?checkout_complete=1",

View file

@ -316,8 +316,8 @@ Where `some-provider` can be any of the following values: `anthropic`, `google`,
### Configuring Models {#default-model} ### Configuring Models {#default-model}
The default model can be set via the model dropdown in the assistant panel's top-right corner. Selecting a model saves it as the default. Zed's hosted LLM service sets `claude-3-7-sonnet-latest` as the default model.
You can also manually edit the `default_model` object in your settings: However, you can change it either via the model dropdown in the Assistant Panel's bottom-left corner or by manually editing the `default_model` object in your settings:
```json ```json
{ {
@ -325,7 +325,7 @@ You can also manually edit the `default_model` object in your settings:
"version": "2", "version": "2",
"default_model": { "default_model": {
"provider": "zed.dev", "provider": "zed.dev",
"model": "claude-3-5-sonnet" "model": "gpt-4o"
} }
} }
} }

View file

@ -2998,11 +2998,11 @@ Run the `theme selector: toggle` action in the command palette to see a current
"default_height": 320, "default_height": 320,
"default_model": { "default_model": {
"provider": "zed.dev", "provider": "zed.dev",
"model": "claude-3-5-sonnet-latest" "model": "claude-3-7-sonnet-latest"
}, },
"editor_model": { "editor_model": {
"provider": "zed.dev", "provider": "zed.dev",
"model": "claude-3-5-sonnet-latest" "model": "claude-3-7-sonnet-latest"
} }
} }
``` ```