Skip to content

Commit 374194a

Browse files
committed
Add new OpenAI models
1 parent 47086c6 commit 374194a

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Tool/Sources/Preferences/Types/ChatGPTModel.swift

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@ public enum ChatGPTModel: String {
55
case gpt35Turbo16k = "gpt-3.5-turbo-16k"
66
case gpt4 = "gpt-4"
77
case gpt432k = "gpt-4-32k"
8-
case gpt4TurboPreview = "gpt-4-turbo-preview"
8+
case gpt4Turbo = "gpt-4-turbo"
99
case gpt40314 = "gpt-4-0314"
1010
case gpt40613 = "gpt-4-0613"
1111
case gpt41106Preview = "gpt-4-1106-preview"
1212
case gpt4VisionPreview = "gpt-4-vision-preview"
13+
case gpt4TurboPreview = "gpt-4-turbo-preview"
14+
case gpt4Turbo20240409 = "gpt-4-turbo-2024-04-09"
1315
case gpt35Turbo0301 = "gpt-3.5-turbo-0301"
1416
case gpt35Turbo0613 = "gpt-3.5-turbo-0613"
1517
case gpt35Turbo1106 = "gpt-3.5-turbo-1106"
@@ -57,12 +59,16 @@ public extension ChatGPTModel {
5759
return 128000
5860
case .gpt40125:
5961
return 128000
62+
case .gpt4Turbo:
63+
return 128000
64+
case .gpt4Turbo20240409:
65+
return 128000
6066
}
6167
}
6268

6369
var supportsImages: Bool {
6470
switch self {
65-
case .gpt4VisionPreview:
71+
case .gpt4VisionPreview, .gpt4Turbo, .gpt4Turbo20240409:
6672
return true
6773
default:
6874
return false

0 commit comments

Comments
 (0)