Skip to content

Commit 955248f

Browse files
copilot_chat: Rename o1-preview model to o1 (#23038)
https://github.blog/news-insights/openais-o1-model-available-in-copilot-chat-and-github-models/ Release Notes: - Renamed Github Copilot Chat "o1-preview" model to "o1". --------- Co-authored-by: Marshall Bowers <[email protected]>
1 parent 7ed834b commit 955248f

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

crates/copilot/src/copilot_chat.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ pub enum Model {
3434
Gpt4,
3535
#[serde(alias = "gpt-3.5-turbo", rename = "gpt-3.5-turbo")]
3636
Gpt3_5Turbo,
37-
#[serde(alias = "o1-preview", rename = "o1")]
38-
O1Preview,
37+
#[serde(alias = "o1", rename = "o1")]
38+
O1,
3939
#[serde(alias = "o1-mini", rename = "o1-mini")]
4040
O1Mini,
4141
#[serde(alias = "claude-3-5-sonnet", rename = "claude-3.5-sonnet")]
@@ -46,7 +46,7 @@ impl Model {
4646
pub fn uses_streaming(&self) -> bool {
4747
match self {
4848
Self::Gpt4o | Self::Gpt4 | Self::Gpt3_5Turbo | Self::Claude3_5Sonnet => true,
49-
Self::O1Mini | Self::O1Preview => false,
49+
Self::O1Mini | Self::O1 => false,
5050
}
5151
}
5252

@@ -55,7 +55,7 @@ impl Model {
5555
"gpt-4o" => Ok(Self::Gpt4o),
5656
"gpt-4" => Ok(Self::Gpt4),
5757
"gpt-3.5-turbo" => Ok(Self::Gpt3_5Turbo),
58-
"o1-preview" => Ok(Self::O1Preview),
58+
"o1" => Ok(Self::O1),
5959
"o1-mini" => Ok(Self::O1Mini),
6060
"claude-3-5-sonnet" => Ok(Self::Claude3_5Sonnet),
6161
_ => Err(anyhow!("Invalid model id: {}", id)),
@@ -68,7 +68,7 @@ impl Model {
6868
Self::Gpt4 => "gpt-4",
6969
Self::Gpt4o => "gpt-4o",
7070
Self::O1Mini => "o1-mini",
71-
Self::O1Preview => "o1-preview",
71+
Self::O1 => "o1",
7272
Self::Claude3_5Sonnet => "claude-3-5-sonnet",
7373
}
7474
}
@@ -79,7 +79,7 @@ impl Model {
7979
Self::Gpt4 => "GPT-4",
8080
Self::Gpt4o => "GPT-4o",
8181
Self::O1Mini => "o1-mini",
82-
Self::O1Preview => "o1-preview",
82+
Self::O1 => "o1",
8383
Self::Claude3_5Sonnet => "Claude 3.5 Sonnet",
8484
}
8585
}
@@ -90,7 +90,7 @@ impl Model {
9090
Self::Gpt4 => 32768,
9191
Self::Gpt3_5Turbo => 12288,
9292
Self::O1Mini => 20000,
93-
Self::O1Preview => 20000,
93+
Self::O1 => 20000,
9494
Self::Claude3_5Sonnet => 200_000,
9595
}
9696
}

crates/language_models/src/provider/copilot_chat.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ impl LanguageModel for CopilotChatLanguageModel {
179179
CopilotChatModel::Gpt4o => open_ai::Model::FourOmni,
180180
CopilotChatModel::Gpt4 => open_ai::Model::Four,
181181
CopilotChatModel::Gpt3_5Turbo => open_ai::Model::ThreePointFiveTurbo,
182-
CopilotChatModel::O1Preview | CopilotChatModel::O1Mini => open_ai::Model::Four,
182+
CopilotChatModel::O1 | CopilotChatModel::O1Mini => open_ai::Model::Four,
183183
CopilotChatModel::Claude3_5Sonnet => unreachable!(),
184184
};
185185
count_open_ai_tokens(request, model, cx)

0 commit comments

Comments
 (0)