Skip to content

Commit 629192d

Browse files
authored
Merge pull request #21 from ando-masaki/gpt-5-fix
Added GPT-5 models
2 parents 0787823 + 3ac0d0b commit 629192d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

tokenizer.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ package tokenizer
1919
// - O1
2020
// - O1Preview
2121
// - O1Mini
22+
// - GPT5
23+
// - GPT5Mini
24+
// - GPT5Nano
2225
// - GPT4.1
2326
// - GPT4o
2427
// - GPT4
@@ -107,6 +110,9 @@ const (
107110
O3 Model = "o3"
108111
O3Mini Model = "o3-mini"
109112
O4Mini Model = "o4-mini"
113+
GPT5 Model = "gpt-5"
114+
GPT5Mini Model = "gpt-5-mini"
115+
GPT5Nano Model = "gpt-5-nano"
110116
GPT41 Model = "gpt-4.1"
111117
GPT4o Model = "gpt-4o"
112118
GPT4 Model = "gpt-4"
@@ -199,7 +205,7 @@ func Get(encoding Encoding) (Codec, error) {
199205
// is returned.
200206
func ForModel(model Model) (Codec, error) {
201207
switch model {
202-
case O1, O1Preview, O1Mini, GPT41, GPT4o, O3, O3Mini, O4Mini:
208+
case O1, O1Preview, O1Mini, GPT5, GPT5Mini, GPT5Nano, GPT41, GPT4o, O3, O3Mini, O4Mini:
203209
return Get(O200kBase)
204210

205211
case GPT4, GPT35, GPT35Turbo, TextEmbeddingAda002:

0 commit comments

Comments
 (0)