Skip to content

Commit c285e40

Browse files
committed
Update OpenAI models
1 parent 9c6dcb9 commit c285e40

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

Tool/Sources/Preferences/Types/ChatGPTModel.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import Foundation
33
public enum ChatGPTModel: String {
44
case gpt35Turbo = "gpt-3.5-turbo"
55
case gpt35Turbo16k = "gpt-3.5-turbo-16k"
6+
case gpt4o = "gpt-4o"
67
case gpt4 = "gpt-4"
78
case gpt432k = "gpt-4-32k"
89
case gpt4Turbo = "gpt-4-turbo"
@@ -12,7 +13,6 @@ public enum ChatGPTModel: String {
1213
case gpt4VisionPreview = "gpt-4-vision-preview"
1314
case gpt4TurboPreview = "gpt-4-turbo-preview"
1415
case gpt4Turbo20240409 = "gpt-4-turbo-2024-04-09"
15-
case gpt35Turbo0301 = "gpt-3.5-turbo-0301"
1616
case gpt35Turbo0613 = "gpt-3.5-turbo-0613"
1717
case gpt35Turbo1106 = "gpt-3.5-turbo-1106"
1818
case gpt35Turbo0125 = "gpt-3.5-turbo-0125"
@@ -34,9 +34,7 @@ public extension ChatGPTModel {
3434
case .gpt432k0314:
3535
return 32768
3636
case .gpt35Turbo:
37-
return 4096
38-
case .gpt35Turbo0301:
39-
return 4096
37+
return 16385
4038
case .gpt35Turbo0613:
4139
return 4096
4240
case .gpt35Turbo1106:
@@ -63,12 +61,14 @@ public extension ChatGPTModel {
6361
return 128000
6462
case .gpt4Turbo20240409:
6563
return 128000
64+
case .gpt4o:
65+
return 128000
6666
}
6767
}
6868

6969
var supportsImages: Bool {
7070
switch self {
71-
case .gpt4VisionPreview, .gpt4Turbo, .gpt4Turbo20240409:
71+
case .gpt4VisionPreview, .gpt4Turbo, .gpt4Turbo20240409, .gpt4o:
7272
return true
7373
default:
7474
return false

0 commit comments

Comments
 (0)