Skip to content

Commit b6e4a9f

Browse files
✨ feat: Update models info
1 parent e20b685 commit b6e4a9f

File tree

1 file changed

+77
-12
lines changed

1 file changed

+77
-12
lines changed

packages/common/models.ts

Lines changed: 77 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
11
// refs: https://github.com/lobehub/lobe-chat/blob/main/src/config/modelProviders/openai.ts
22
// Auto-generated file. Do not edit manually.
3-
// Last updated: 2025-05-27T03:49:33.481Z
3+
// Last updated: 2025-08-08T14:08:59.877Z
44

55
export enum LanguageModel {
66
/**
77
* ChatGPT-4o
88
*/
99
CHATGPT_4O_LATEST = 'chatgpt-4o-latest',
10+
/**
11+
* Codex mini
12+
*/
13+
CODEX_MINI_LATEST = 'codex-mini-latest',
14+
/**
15+
* Computer Use Preview
16+
*/
17+
COMPUTER_USE_PREVIEW = 'computer-use-preview',
1018
/**
1119
* GPT-3.5 Turbo
1220
*/
@@ -35,10 +43,26 @@ export enum LanguageModel {
3543
* GPT-4o 1120
3644
*/
3745
GPT_4O_2024_11_20 = 'gpt-4o-2024-11-20',
46+
/**
47+
* GPT-4o Audio
48+
*/
49+
GPT_4O_AUDIO_PREVIEW = 'gpt-4o-audio-preview',
3850
/**
3951
* GPT-4o mini
4052
*/
4153
GPT_4O_MINI = 'gpt-4o-mini',
54+
/**
55+
* GPT-4o mini Audio
56+
*/
57+
GPT_4O_MINI_AUDIO_PREVIEW = 'gpt-4o-mini-audio-preview',
58+
/**
59+
* GPT-4o mini Search Preview
60+
*/
61+
GPT_4O_MINI_SEARCH_PREVIEW = 'gpt-4o-mini-search-preview',
62+
/**
63+
* GPT-4o Search Preview
64+
*/
65+
GPT_4O_SEARCH_PREVIEW = 'gpt-4o-search-preview',
4266
/**
4367
* GPT-4 Turbo Preview 0125
4468
*/
@@ -63,10 +87,6 @@ export enum LanguageModel {
6387
* GPT-4.1 nano
6488
*/
6589
GPT_4_1_NANO = 'gpt-4.1-nano',
66-
/**
67-
* GPT-4 32K
68-
*/
69-
GPT_4_32K = 'gpt-4-32k',
7090
/**
7191
* GPT-4.5 Preview
7292
*/
@@ -83,6 +103,22 @@ export enum LanguageModel {
83103
* GPT-4 Turbo Preview
84104
*/
85105
GPT_4_TURBO_PREVIEW = 'gpt-4-turbo-preview',
106+
/**
107+
* GPT-5
108+
*/
109+
GPT_5 = 'gpt-5',
110+
/**
111+
* GPT-5 Chat
112+
*/
113+
GPT_5_CHAT_LATEST = 'gpt-5-chat-latest',
114+
/**
115+
* GPT-5 mini
116+
*/
117+
GPT_5_MINI = 'gpt-5-mini',
118+
/**
119+
* GPT-5 nano
120+
*/
121+
GPT_5_NANO = 'gpt-5-nano',
86122
/**
87123
* o1
88124
*/
@@ -95,35 +131,63 @@ export enum LanguageModel {
95131
* o1-preview
96132
*/
97133
O1_PREVIEW = 'o1-preview',
134+
/**
135+
* o1-pro
136+
*/
137+
O1_PRO = 'o1-pro',
98138
/**
99139
* o3
100140
*/
101141
O3 = 'o3',
142+
/**
143+
* o3 Deep Research
144+
*/
145+
O3_DEEP_RESEARCH = 'o3-deep-research',
102146
/**
103147
* o3-mini
104148
*/
105149
O3_MINI = 'o3-mini',
150+
/**
151+
* o3-pro
152+
*/
153+
O3_PRO = 'o3-pro',
106154
/**
107155
* o4-mini
108156
*/
109157
O4_MINI = 'o4-mini',
158+
/**
159+
* o4-mini Deep Research
160+
*/
161+
O4_MINI_DEEP_RESEARCH = 'o4-mini-deep-research',
110162
}
111163

112164
export const ModelTokens: Record<LanguageModel, number> = {
113-
[LanguageModel.O3]: 200_000,
165+
[LanguageModel.GPT_5]: 400_000,
166+
[LanguageModel.GPT_5_MINI]: 400_000,
167+
[LanguageModel.GPT_5_NANO]: 400_000,
168+
[LanguageModel.GPT_5_CHAT_LATEST]: 400_000,
114169
[LanguageModel.O4_MINI]: 200_000,
115-
[LanguageModel.GPT_4_1]: 1_047_576,
116-
[LanguageModel.GPT_4_1_MINI]: 1_047_576,
117-
[LanguageModel.GPT_4_1_NANO]: 1_047_576,
170+
[LanguageModel.O4_MINI_DEEP_RESEARCH]: 200_000,
171+
[LanguageModel.O3_PRO]: 200_000,
172+
[LanguageModel.O3]: 200_000,
173+
[LanguageModel.O3_DEEP_RESEARCH]: 200_000,
118174
[LanguageModel.O3_MINI]: 200_000,
175+
[LanguageModel.O1_PRO]: 200_000,
119176
[LanguageModel.O1_MINI]: 128_000,
120177
[LanguageModel.O1]: 200_000,
121178
[LanguageModel.O1_PREVIEW]: 128_000,
179+
[LanguageModel.GPT_4_1]: 1_047_576,
180+
[LanguageModel.GPT_4_1_MINI]: 1_047_576,
181+
[LanguageModel.GPT_4_1_NANO]: 1_047_576,
122182
[LanguageModel.GPT_4_5_PREVIEW]: 128_000,
123183
[LanguageModel.GPT_4O_MINI]: 128_000,
124-
[LanguageModel.GPT_4O_2024_11_20]: 128_000,
184+
[LanguageModel.GPT_4O_MINI_SEARCH_PREVIEW]: 128_000,
185+
[LanguageModel.GPT_4O_MINI_AUDIO_PREVIEW]: 128_000,
125186
[LanguageModel.GPT_4O]: 128_000,
187+
[LanguageModel.GPT_4O_SEARCH_PREVIEW]: 128_000,
188+
[LanguageModel.GPT_4O_2024_11_20]: 128_000,
126189
[LanguageModel.GPT_4O_2024_05_13]: 128_000,
190+
[LanguageModel.GPT_4O_AUDIO_PREVIEW]: 128_000,
127191
[LanguageModel.CHATGPT_4O_LATEST]: 128_000,
128192
[LanguageModel.GPT_4_TURBO]: 128_000,
129193
[LanguageModel.GPT_4_TURBO_2024_04_09]: 128_000,
@@ -132,10 +196,11 @@ export const ModelTokens: Record<LanguageModel, number> = {
132196
[LanguageModel.GPT_4_1106_PREVIEW]: 128_000,
133197
[LanguageModel.GPT_4]: 8192,
134198
[LanguageModel.GPT_4_0613]: 8192,
135-
[LanguageModel.GPT_4_32K]: 32_768,
136199
[LanguageModel.GPT_3_5_TURBO]: 16_384,
137200
[LanguageModel.GPT_3_5_TURBO_0125]: 16_384,
138201
[LanguageModel.GPT_3_5_TURBO_1106]: 16_384,
202+
[LanguageModel.CODEX_MINI_LATEST]: 200_000,
203+
[LanguageModel.COMPUTER_USE_PREVIEW]: 8192,
139204
};
140205

141-
export const defaultModel = LanguageModel.O4_MINI;
206+
export const defaultModel = LanguageModel.GPT_5_MINI;

0 commit comments

Comments
 (0)