language_models: Change default fast model for Zed provider (#29600)

This PR changes the default fast model for the Zed provider from Claude
3.5 Haiku to Claude 3.5 Sonnet.

We don't offer Claude 3.5 Haiku to users.

Closes https://github.com/zed-industries/zed/issues/29505.

Release Notes:

- agent: Changed the default fast model for the Zed provider to Claude
3.5 Sonnet.
This commit is contained in:
Marshall Bowers 2025-04-29 10:46:27 -04:00 committed by GitHub
parent 2b431d3e9d
commit b2df395918
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -269,13 +269,13 @@ impl LanguageModelProvider for CloudLanguageModelProvider {
fn default_model(&self, cx: &App) -> Option<Arc<dyn LanguageModel>> {
let llm_api_token = self.state.read(cx).llm_api_token.clone();
let model = CloudModel::Anthropic(anthropic::Model::default());
let model = CloudModel::Anthropic(anthropic::Model::Claude3_7Sonnet);
Some(self.create_language_model(model, llm_api_token))
}
fn default_fast_model(&self, cx: &App) -> Option<Arc<dyn LanguageModel>> {
let llm_api_token = self.state.read(cx).llm_api_token.clone();
let model = CloudModel::Anthropic(anthropic::Model::default_fast());
let model = CloudModel::Anthropic(anthropic::Model::Claude3_5Sonnet);
Some(self.create_language_model(model, llm_api_token))
}