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:
parent
94b75f3ad9
commit
73305ce45e
6 changed files with 10 additions and 10 deletions
|
@ -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,
|
||||||
|
|
|
@ -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(
|
||||||
|
|
|
@ -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(),
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
|
@ -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",
|
||||||
|
|
|
@ -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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue