Skip to content

Commit 74d6449

Browse files
authored
feat: add gpt-4.5-preview models (#947)
1 parent 261721b commit 74d6449

File tree

1 file changed

+71
-67
lines changed

1 file changed

+71
-67
lines changed

completion.go

+71-67
Original file line numberDiff line numberDiff line change
@@ -10,41 +10,43 @@ import (
1010
// GPT3 Models are designed for text-based tasks. For code-specific
1111
// tasks, please refer to the Codex series of models.
1212
const (
13-
O1Mini = "o1-mini"
14-
O1Mini20240912 = "o1-mini-2024-09-12"
15-
O1Preview = "o1-preview"
16-
O1Preview20240912 = "o1-preview-2024-09-12"
17-
O1 = "o1"
18-
O120241217 = "o1-2024-12-17"
19-
O3Mini = "o3-mini"
20-
O3Mini20250131 = "o3-mini-2025-01-31"
21-
GPT432K0613 = "gpt-4-32k-0613"
22-
GPT432K0314 = "gpt-4-32k-0314"
23-
GPT432K = "gpt-4-32k"
24-
GPT40613 = "gpt-4-0613"
25-
GPT40314 = "gpt-4-0314"
26-
GPT4o = "gpt-4o"
27-
GPT4o20240513 = "gpt-4o-2024-05-13"
28-
GPT4o20240806 = "gpt-4o-2024-08-06"
29-
GPT4o20241120 = "gpt-4o-2024-11-20"
30-
GPT4oLatest = "chatgpt-4o-latest"
31-
GPT4oMini = "gpt-4o-mini"
32-
GPT4oMini20240718 = "gpt-4o-mini-2024-07-18"
33-
GPT4Turbo = "gpt-4-turbo"
34-
GPT4Turbo20240409 = "gpt-4-turbo-2024-04-09"
35-
GPT4Turbo0125 = "gpt-4-0125-preview"
36-
GPT4Turbo1106 = "gpt-4-1106-preview"
37-
GPT4TurboPreview = "gpt-4-turbo-preview"
38-
GPT4VisionPreview = "gpt-4-vision-preview"
39-
GPT4 = "gpt-4"
40-
GPT3Dot5Turbo0125 = "gpt-3.5-turbo-0125"
41-
GPT3Dot5Turbo1106 = "gpt-3.5-turbo-1106"
42-
GPT3Dot5Turbo0613 = "gpt-3.5-turbo-0613"
43-
GPT3Dot5Turbo0301 = "gpt-3.5-turbo-0301"
44-
GPT3Dot5Turbo16K = "gpt-3.5-turbo-16k"
45-
GPT3Dot5Turbo16K0613 = "gpt-3.5-turbo-16k-0613"
46-
GPT3Dot5Turbo = "gpt-3.5-turbo"
47-
GPT3Dot5TurboInstruct = "gpt-3.5-turbo-instruct"
13+
O1Mini = "o1-mini"
14+
O1Mini20240912 = "o1-mini-2024-09-12"
15+
O1Preview = "o1-preview"
16+
O1Preview20240912 = "o1-preview-2024-09-12"
17+
O1 = "o1"
18+
O120241217 = "o1-2024-12-17"
19+
O3Mini = "o3-mini"
20+
O3Mini20250131 = "o3-mini-2025-01-31"
21+
GPT432K0613 = "gpt-4-32k-0613"
22+
GPT432K0314 = "gpt-4-32k-0314"
23+
GPT432K = "gpt-4-32k"
24+
GPT40613 = "gpt-4-0613"
25+
GPT40314 = "gpt-4-0314"
26+
GPT4o = "gpt-4o"
27+
GPT4o20240513 = "gpt-4o-2024-05-13"
28+
GPT4o20240806 = "gpt-4o-2024-08-06"
29+
GPT4o20241120 = "gpt-4o-2024-11-20"
30+
GPT4oLatest = "chatgpt-4o-latest"
31+
GPT4oMini = "gpt-4o-mini"
32+
GPT4oMini20240718 = "gpt-4o-mini-2024-07-18"
33+
GPT4Turbo = "gpt-4-turbo"
34+
GPT4Turbo20240409 = "gpt-4-turbo-2024-04-09"
35+
GPT4Turbo0125 = "gpt-4-0125-preview"
36+
GPT4Turbo1106 = "gpt-4-1106-preview"
37+
GPT4TurboPreview = "gpt-4-turbo-preview"
38+
GPT4VisionPreview = "gpt-4-vision-preview"
39+
GPT4 = "gpt-4"
40+
GPT4Dot5Preview = "gpt-4.5-preview"
41+
GPT4Dot5Preview20250227 = "gpt-4.5-preview-2025-02-27"
42+
GPT3Dot5Turbo0125 = "gpt-3.5-turbo-0125"
43+
GPT3Dot5Turbo1106 = "gpt-3.5-turbo-1106"
44+
GPT3Dot5Turbo0613 = "gpt-3.5-turbo-0613"
45+
GPT3Dot5Turbo0301 = "gpt-3.5-turbo-0301"
46+
GPT3Dot5Turbo16K = "gpt-3.5-turbo-16k"
47+
GPT3Dot5Turbo16K0613 = "gpt-3.5-turbo-16k-0613"
48+
GPT3Dot5Turbo = "gpt-3.5-turbo"
49+
GPT3Dot5TurboInstruct = "gpt-3.5-turbo-instruct"
4850
// Deprecated: Model is shutdown. Use gpt-3.5-turbo-instruct instead.
4951
GPT3TextDavinci003 = "text-davinci-003"
5052
// Deprecated: Model is shutdown. Use gpt-3.5-turbo-instruct instead.
@@ -85,38 +87,40 @@ const (
8587

8688
var disabledModelsForEndpoints = map[string]map[string]bool{
8789
"/completions": {
88-
O1Mini: true,
89-
O1Mini20240912: true,
90-
O1Preview: true,
91-
O1Preview20240912: true,
92-
O3Mini: true,
93-
O3Mini20250131: true,
94-
GPT3Dot5Turbo: true,
95-
GPT3Dot5Turbo0301: true,
96-
GPT3Dot5Turbo0613: true,
97-
GPT3Dot5Turbo1106: true,
98-
GPT3Dot5Turbo0125: true,
99-
GPT3Dot5Turbo16K: true,
100-
GPT3Dot5Turbo16K0613: true,
101-
GPT4: true,
102-
GPT4o: true,
103-
GPT4o20240513: true,
104-
GPT4o20240806: true,
105-
GPT4o20241120: true,
106-
GPT4oLatest: true,
107-
GPT4oMini: true,
108-
GPT4oMini20240718: true,
109-
GPT4TurboPreview: true,
110-
GPT4VisionPreview: true,
111-
GPT4Turbo1106: true,
112-
GPT4Turbo0125: true,
113-
GPT4Turbo: true,
114-
GPT4Turbo20240409: true,
115-
GPT40314: true,
116-
GPT40613: true,
117-
GPT432K: true,
118-
GPT432K0314: true,
119-
GPT432K0613: true,
90+
O1Mini: true,
91+
O1Mini20240912: true,
92+
O1Preview: true,
93+
O1Preview20240912: true,
94+
O3Mini: true,
95+
O3Mini20250131: true,
96+
GPT3Dot5Turbo: true,
97+
GPT3Dot5Turbo0301: true,
98+
GPT3Dot5Turbo0613: true,
99+
GPT3Dot5Turbo1106: true,
100+
GPT3Dot5Turbo0125: true,
101+
GPT3Dot5Turbo16K: true,
102+
GPT3Dot5Turbo16K0613: true,
103+
GPT4: true,
104+
GPT4Dot5Preview: true,
105+
GPT4Dot5Preview20250227: true,
106+
GPT4o: true,
107+
GPT4o20240513: true,
108+
GPT4o20240806: true,
109+
GPT4o20241120: true,
110+
GPT4oLatest: true,
111+
GPT4oMini: true,
112+
GPT4oMini20240718: true,
113+
GPT4TurboPreview: true,
114+
GPT4VisionPreview: true,
115+
GPT4Turbo1106: true,
116+
GPT4Turbo0125: true,
117+
GPT4Turbo: true,
118+
GPT4Turbo20240409: true,
119+
GPT40314: true,
120+
GPT40613: true,
121+
GPT432K: true,
122+
GPT432K0314: true,
123+
GPT432K0613: true,
120124
},
121125
chatCompletionsSuffix: {
122126
CodexCodeDavinci002: true,

0 commit comments

Comments
 (0)