Skip to content

Commit db83637

Browse files
committed
Add Model
1 parent dd808b3 commit db83637

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

Core/Sources/Preferences/ChatGPTModel.swift

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
import Foundation
22

33
public enum ChatGPTModel: String {
4+
case gpt4 = "gpt-4"
5+
6+
case gpt40314 = "gpt-4-0314"
7+
8+
case gpt432k = "gpt-4-32k"
9+
10+
case gpt432k0314 = "gpt-4-32k-0314"
11+
412
case gpt35Turbo = "gpt-3.5-turbo"
513

614
case gpt35Turbo0301 = "gpt-3.5-turbo-0301"
@@ -12,7 +20,20 @@ public extension ChatGPTModel {
1220
}
1321

1422
var maxToken: Int {
15-
4096
23+
switch self {
24+
case .gpt4:
25+
return 8192
26+
case .gpt40314:
27+
return 8192
28+
case .gpt432k:
29+
return 32768
30+
case .gpt432k0314:
31+
return 32768
32+
case .gpt35Turbo:
33+
return 4096
34+
case .gpt35Turbo0301:
35+
return 4096
36+
}
1637
}
1738
}
1839

0 commit comments

Comments
 (0)