Skip to content

Commit 50270bf

Browse files
committed
Add new models
1 parent dca1c0d commit 50270bf

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

Tool/Sources/Preferences/Types/ChatGPTModel.swift

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ public enum ChatGPTModel: String, CaseIterable {
1919
case gpt432k0314 = "gpt-4-32k-0314"
2020
case gpt432k0613 = "gpt-4-32k-0613"
2121
case gpt40125 = "gpt-4-0125-preview"
22+
case o1 = "o1"
2223
case o1Preview = "o1-preview"
2324
case o1Preview20240912 = "o1-preview-2024-09-12"
2425
case o1Mini = "o1-mini"
2526
case o1Mini20240912 = "o1-mini-2024-09-12"
27+
case o3Mini = "o3-mini"
2628
}
2729

2830
public extension ChatGPTModel {
@@ -68,13 +70,17 @@ public extension ChatGPTModel {
6870
return 128_000
6971
case .o1Mini, .o1Mini20240912:
7072
return 128_000
73+
case .o1:
74+
return 200_000
75+
case .o3Mini:
76+
return 200_000
7177
}
7278
}
7379

7480
var supportsImages: Bool {
7581
switch self {
7682
case .gpt4VisionPreview, .gpt4Turbo, .gpt4Turbo20240409, .gpt4o, .gpt4oMini, .o1Preview,
77-
.o1Preview20240912, .o1Mini, .o1Mini20240912:
83+
.o1Preview20240912, .o1Mini, .o1Mini20240912, .o1, .o3Mini:
7884
return true
7985
default:
8086
return false

0 commit comments

Comments
 (0)