Make Claude 3.5 the default Anthropic model (#13324)
Release Notes: - N/A Co-authored-by: Antonio Scandurra <me@as-cii.com>
This commit is contained in:
parent
6b04b668ad
commit
d3b3e072a7
2 changed files with 5 additions and 2 deletions
|
@ -11,9 +11,9 @@ pub const ANTHROPIC_API_URL: &'static str = "https://api.anthropic.com";
|
||||||
#[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(alias = "claude-3-5-sonnet", rename = "claude-3-5-sonnet-20240620")]
|
#[serde(alias = "claude-3-5-sonnet", rename = "claude-3-5-sonnet-20240620")]
|
||||||
Claude3_5Sonnet,
|
Claude3_5Sonnet,
|
||||||
#[default]
|
|
||||||
#[serde(alias = "claude-3-opus", rename = "claude-3-opus-20240229")]
|
#[serde(alias = "claude-3-opus", rename = "claude-3-opus-20240229")]
|
||||||
Claude3Opus,
|
Claude3Opus,
|
||||||
#[serde(alias = "claude-3-sonnet", rename = "claude-3-sonnet-20240229")]
|
#[serde(alias = "claude-3-sonnet", rename = "claude-3-sonnet-20240229")]
|
||||||
|
|
|
@ -186,7 +186,10 @@ impl LanguageModelRequest {
|
||||||
LanguageModel::Anthropic(_) => {}
|
LanguageModel::Anthropic(_) => {}
|
||||||
LanguageModel::Ollama(_) => {}
|
LanguageModel::Ollama(_) => {}
|
||||||
LanguageModel::Cloud(model) => match model {
|
LanguageModel::Cloud(model) => match model {
|
||||||
CloudModel::Claude3Opus | CloudModel::Claude3Sonnet | CloudModel::Claude3Haiku => {
|
CloudModel::Claude3Opus
|
||||||
|
| CloudModel::Claude3Sonnet
|
||||||
|
| CloudModel::Claude3Haiku
|
||||||
|
| CloudModel::Claude3_5Sonnet => {
|
||||||
preprocess_anthropic_request(self);
|
preprocess_anthropic_request(self);
|
||||||
}
|
}
|
||||||
_ => {}
|
_ => {}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue