Skip to content

Commit 96453e8

Browse files
update pricing
1 parent f2af8a0 commit 96453e8

1 file changed

Lines changed: 117 additions & 107 deletions

File tree

internal/provider/openai/cost.go

Lines changed: 117 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -36,83 +36,84 @@ func parseFinetuneModel(model string) string {
3636

3737
var OpenAiPerThousandTokenCost = map[string]map[string]float64{
3838
"prompt": {
39-
"gpt-5": 0.00125,
40-
"gpt-5-mini": 0.00025,
41-
"gpt-5-nano": 0.00005,
42-
"gpt-5-chat-latest": 0.00125,
43-
"gpt-5-codex": 0.00125,
44-
"o1": 0.015,
45-
"o1-2024-12-17": 0.015,
46-
"o1-preview": 0.015,
47-
"o1-preview-2024-09-12": 0.015,
48-
"gpt-4o": 0.0025,
49-
"gpt-4o-mini": 0.00015,
50-
"gpt-4o-mini-2024-07-18": 0.00015,
51-
"gpt-4o-2024-05-13": 0.005,
52-
"gpt-4o-2024-08-06": 0.0025,
53-
"gpt-4-1106-preview": 0.01,
54-
"gpt-4-turbo-preview": 0.01,
55-
"gpt-4-turbo": 0.01,
56-
"gpt-4-turbo-2024-04-09": 0.01,
57-
"gpt-4-0125-preview": 0.01,
58-
"gpt-4-1106-vision-preview": 0.01,
59-
"gpt-4-vision-preview": 0.01,
60-
"gpt-4": 0.03,
61-
"gpt-4-0314": 0.03,
62-
"gpt-4-0613": 0.03,
63-
"gpt-4-32k": 0.06,
64-
"gpt-4-32k-0613": 0.06,
65-
"gpt-4-32k-0314": 0.06,
66-
"gpt-3.5-turbo": 0.0015,
67-
"gpt-3.5-turbo-1106": 0.001,
68-
"gpt-3.5-turbo-0125": 0.0005,
69-
"gpt-3.5-turbo-0301": 0.0015,
70-
"gpt-3.5-turbo-instruct": 0.0015,
71-
"gpt-3.5-turbo-0613": 0.0015,
72-
"gpt-3.5-turbo-16k": 0.0015,
73-
"gpt-3.5-turbo-16k-0613": 0.0015,
74-
"text-davinci-003": 0.12,
75-
"text-davinci-002": 0.12,
76-
"code-davinci-002": 0.12,
77-
"text-curie-001": 0.012,
78-
"text-babbage-001": 0.0024,
79-
"text-ada-001": 0.0016,
80-
"davinci": 0.12,
81-
"curie": 0.012,
82-
"babbage": 0.0024,
83-
"ada": 0.0016,
84-
"finetune-gpt-4-0613": 0.045,
85-
"finetune-gpt-3.5-turbo-0125": 0.003,
86-
"finetune-gpt-3.5-turbo-1106": 0.003,
87-
"finetune-gpt-3.5-turbo-0613": 0.003,
88-
"finetune-babbage-002": 0.0016,
89-
"finetune-davinci-002": 0.012,
39+
"gpt-5": 0.001250,
40+
"gpt-5-mini": 0.000250,
41+
"gpt-5-nano": 0.000050,
42+
"gpt-5-chat-latest": 0.001250,
43+
"gpt-5-codex": 0.001250,
44+
"gpt-5-pro": 0.015000,
45+
"gpt-4.1": 0.002000,
46+
"gpt-4.1-mini": 0.000400,
47+
"gpt-4.1-nano": 0.000100,
48+
"gpt-4o": 0.002500,
49+
"gpt-4o-2024-05-13": 0.005000,
50+
"gpt-4o-mini": 0.000150,
51+
"gpt-realtime": 0.004000,
52+
"gpt-realtime-mini": 0.000600,
53+
"gpt-4o-realtime-preview": 0.005000,
54+
"gpt-4o-mini-realtime-preview": 0.000600,
55+
"gpt-audio": 0.002500,
56+
"gpt-audio-mini": 0.000600,
57+
"gpt-4o-audio-preview": 0.002500,
58+
"gpt-4o-mini-audio-preview": 0.000150,
59+
"o1": 0.015000,
60+
"o1-pro": 0.150000,
61+
"o3-pro": 0.020000,
62+
"o3": 0.002000,
63+
"o3-deep-research": 0.010000,
64+
"o4-mini": 0.001100,
65+
"o4-mini-deep-research": 0.002000,
66+
"o3-mini": 0.001100,
67+
"o1-mini": 0.001100,
68+
"codex-mini-latest": 0.001500,
69+
"gpt-4o-mini-search-preview": 0.000150,
70+
"gpt-4o-search-preview": 0.002500,
71+
"computer-use-preview": 0.003000,
72+
"gpt-image-1": 0.005000,
73+
"gpt-image-1-mini": 0.002000,
74+
"chatgpt-4o-latest": 0.005000,
75+
"gpt-4-turbo-2024-04-09": 0.010000,
76+
"gpt-4-0125-preview": 0.010000,
77+
"gpt-4-1106-preview": 0.010000,
78+
"gpt-4-1106-vision-preview": 0.010000,
79+
"gpt-4-0613": 0.030000,
80+
"gpt-4-0314": 0.030000,
81+
"gpt-4-32k": 0.060000,
82+
"gpt-3.5-turbo": 0.000500,
83+
"gpt-3.5-turbo-0125": 0.000500,
84+
"gpt-3.5-turbo-1106": 0.001000,
85+
"gpt-3.5-turbo-0613": 0.001500,
86+
"gpt-3.5-0301": 0.001500,
87+
"gpt-3.5-turbo-instruct": 0.001500,
88+
"gpt-3.5-turbo-16k-0613": 0.003000,
89+
"davinci-002": 0.002000,
90+
"babbage-002": 0.000400,
9091
},
9192
"cached-prompt": {
9293
"gpt-5": 0.000125,
9394
"gpt-5-mini": 0.000025,
9495
"gpt-5-nano": 0.000005,
9596
"gpt-5-chat-latest": 0.000125,
9697
"gpt-5-codex": 0.000125,
97-
"gpt-4.1": 0.0005,
98-
"gpt-4.1-mini": 0.0001,
98+
"gpt-4.1": 0.000500,
99+
"gpt-4.1-mini": 0.000100,
99100
"gpt-4.1-nano": 0.000025,
100-
"gpt-4o": 0.00125,
101+
"gpt-4o": 0.001250,
101102
"gpt-4o-mini": 0.000075,
102-
"gpt-realtime": 0.0004,
103-
"gpt-realtime-mini": 0.00006,
104-
"gpt-4o-realtime-preview": 0.0025,
105-
"gpt-4o-mini-realtime-preview": 0.0003,
106-
"o1": 0.0075,
107-
"o3": 0.0005,
108-
"o3-deep-research": 0.0025,
103+
"gpt-realtime": 0.000400,
104+
"gpt-realtime-mini": 0.000060,
105+
"gpt-4o-realtime-preview": 0.002500,
106+
"gpt-4o-mini-realtime-preview": 0.000300,
107+
"o1": 0.007500,
108+
"o3": 0.000500,
109+
"o3-deep-research": 0.002500,
109110
"o4-mini": 0.000275,
110-
"o4-mini-deep-research": 0.0005,
111-
"o3-mini": 0.00055,
112-
"o1-mini": 0.00055,
111+
"o4-mini-deep-research": 0.000500,
112+
"o3-mini": 0.000550,
113+
"o1-mini": 0.000550,
113114
"codex-mini-latest": 0.000375,
114-
"gpt-image-1": 0.00125,
115-
"gpt-image-1-mini": 0.0002,
115+
"gpt-image-1": 0.001250,
116+
"gpt-image-1-mini": 0.000200,
116117
},
117118
"finetune": {
118119
"gpt-4-0613": 0.09,
@@ -133,47 +134,56 @@ var OpenAiPerThousandTokenCost = map[string]map[string]float64{
133134
"tts-1-hd": 0.03,
134135
},
135136
"completion": {
136-
"gpt-5": 0.01,
137-
"gpt-5-mini": 0.002,
138-
"gpt-5-nano": 0.0004,
139-
"gpt-5-chat-latest": 0.01,
140-
"gpt-5-codex": 0.01,
141-
"o1": 0.06,
142-
"o1-2024-12-17": 0.06,
143-
"o1-preview": 0.06,
144-
"o1-preview-2024-09-12": 0.06,
145-
"gpt-3.5-turbo-1106": 0.002,
146-
"gpt-4o": 0.01,
147-
"gpt-4o-mini": 0.0006,
148-
"gpt-4o-mini-2024-07-18": 0.0006,
149-
"gpt-4o-2024-05-13": 0.015,
150-
"gpt-4o-2024-08-06": 0.01,
151-
"gpt-4-turbo-preview": 0.03,
152-
"gpt-4-turbo": 0.03,
153-
"gpt-4-turbo-2024-04-09": 0.03,
154-
"gpt-4-1106-preview": 0.03,
155-
"gpt-4-0125-preview": 0.03,
156-
"gpt-4-1106-vision-preview": 0.03,
157-
"gpt-4-vision-preview": 0.03,
158-
"gpt-4": 0.06,
159-
"gpt-4-0314": 0.06,
160-
"gpt-4-0613": 0.06,
161-
"gpt-4-32k": 0.12,
162-
"gpt-4-32k-0613": 0.12,
163-
"gpt-4-32k-0314": 0.12,
164-
"gpt-3.5-turbo": 0.002,
165-
"gpt-3.5-turbo-0125": 0.0015,
166-
"gpt-3.5-turbo-0301": 0.002,
167-
"gpt-3.5-turbo-0613": 0.002,
168-
"gpt-3.5-turbo-instruct": 0.002,
169-
"gpt-3.5-turbo-16k": 0.004,
170-
"gpt-3.5-turbo-16k-0613": 0.004,
171-
"finetune-gpt-4-0613": 0.09,
172-
"finetune-gpt-3.5-turbo-0125": 0.006,
173-
"finetune-gpt-3.5-turbo-1106": 0.006,
174-
"finetune-gpt-3.5-turbo-0613": 0.006,
175-
"finetune-babbage-002": 0.0016,
176-
"finetune-davinci-002": 0.012,
137+
"gpt-5": 0.010000,
138+
"gpt-5-mini": 0.002000,
139+
"gpt-5-nano": 0.000400,
140+
"gpt-5-chat-latest": 0.010000,
141+
"gpt-5-codex": 0.010000,
142+
"gpt-5-pro": 0.120000,
143+
"gpt-4.1": 0.008000,
144+
"gpt-4.1-mini": 0.001600,
145+
"gpt-4.1-nano": 0.000400,
146+
"gpt-4o": 0.010000,
147+
"gpt-4o-2024-05-13": 0.015000,
148+
"gpt-4o-mini": 0.000600,
149+
"gpt-realtime": 0.016000,
150+
"gpt-realtime-mini": 0.002400,
151+
"gpt-4o-realtime-preview": 0.020000,
152+
"gpt-4o-mini-realtime-preview": 0.002400,
153+
"gpt-audio": 0.010000,
154+
"gpt-audio-mini": 0.002400,
155+
"gpt-4o-audio-preview": 0.010000,
156+
"gpt-4o-mini-audio-preview": 0.000600,
157+
"o1": 0.060000,
158+
"o1-pro": 0.600000,
159+
"o3-pro": 0.080000,
160+
"o3": 0.008000,
161+
"o3-deep-research": 0.040000,
162+
"o4-mini": 0.004400,
163+
"o4-mini-deep-research": 0.008000,
164+
"o3-mini": 0.004400,
165+
"o1-mini": 0.004400,
166+
"codex-mini-latest": 0.006000,
167+
"gpt-4o-mini-search-preview": 0.000600,
168+
"gpt-4o-search-preview": 0.010000,
169+
"computer-use-preview": 0.012000,
170+
"chatgpt-4o-latest": 0.015000,
171+
"gpt-4-turbo-2024-04-09": 0.030000,
172+
"gpt-4-0125-preview": 0.030000,
173+
"gpt-4-1106-preview": 0.030000,
174+
"gpt-4-1106-vision-preview": 0.030000,
175+
"gpt-4-0613": 0.060000,
176+
"gpt-4-0314": 0.060000,
177+
"gpt-4-32k": 0.120000,
178+
"gpt-3.5-turbo": 0.001500,
179+
"gpt-3.5-turbo-0125": 0.001500,
180+
"gpt-3.5-turbo-1106": 0.002000,
181+
"gpt-3.5-turbo-0613": 0.002000,
182+
"gpt-3.5-0301": 0.002000,
183+
"gpt-3.5-turbo-instruct": 0.002000,
184+
"gpt-3.5-turbo-16k-0613": 0.004000,
185+
"davinci-002": 0.002000,
186+
"babbage-002": 0.000400,
177187
},
178188
"images": {
179189
"dall-e-2": 0.02,

0 commit comments

Comments
 (0)