File tree Expand file tree Collapse file tree
Tool/Sources/Preferences/Types Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import Foundation
33public 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
You can’t perform that action at this time.
0 commit comments