PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 2.5.2
AI Engine – The Chatbot, AI Framework & MCP for WordPress v2.5.2
3.5.7 3.5.6 3.5.5 3.5.4 3.5.3 3.5.2 3.5.1 3.5.0 3.4.9 3.4.8 3.4.7 0.2.1 1.6.91 0.2.2 1.6.92 0.2.3 1.6.93 0.2.4 1.6.94 0.2.5 1.6.95 0.2.6 1.6.96 0.2.7 1.6.97 0.2.8 1.6.98 0.2.9 1.6.99 0.3.0 1.7.0 0.3.1 1.7.1 0.3.2 1.7.2 0.3.3 1.7.3 0.3.4 1.7.4 0.3.5 1.7.5 0.3.6 1.7.6 0.4.0 1.7.7 0.4.1 1.7.8 0.4.2 1.7.9 0.4.3 1.8.0 0.4.4 1.8.1 0.4.5 1.8.2 0.4.6 1.8.3 0.4.7 1.8.4 0.4.8 1.8.5 0.4.9 1.8.6 0.5.0 1.8.7 0.5.1 1.8.8 0.5.2 1.8.9 0.5.3 1.9.0 0.5.4 1.9.1 0.5.5 1.9.2 0.5.6 1.9.3 0.5.7 1.9.4 0.5.8 1.9.5 0.5.9 1.9.6 0.6.0 1.9.7 0.6.1 1.9.8 0.6.2 1.9.81 0.6.3 1.9.82 0.6.4 1.9.83 0.6.5 1.9.84 0.6.6 1.9.85 0.6.7 1.9.86 0.6.8 1.9.87 0.6.9 1.9.88 0.7.0 1.9.89 0.7.1 1.9.90 0.7.2 1.9.91 0.7.3 1.9.92 0.7.4 1.9.93 0.7.5 1.9.94 0.7.6 1.9.95 0.7.7 1.9.96 0.7.8 1.9.97 0.7.9 1.9.98 0.8.0 1.9.99 0.8.1 2.0.0 0.8.2 2.0.1 0.8.3 2.0.2 0.8.4 2.0.3 0.8.5 2.0.4 0.8.6 2.0.5 0.8.7 2.0.6 0.8.8 2.0.7 0.8.9 2.0.8 0.9.0 2.0.9 0.9.2 2.1.0 0.9.3 2.1.1 0.9.4 2.1.2 0.9.5 2.1.3 0.9.6 2.1.4 0.9.7 2.1.5 0.9.8 2.1.6 0.9.81 2.1.7 0.9.82 2.1.8 0.9.83 2.1.9 0.9.84 2.2.0 0.9.85 2.2.1 0.9.86 2.2.2 0.9.87 2.2.3 0.9.88 2.2.4 0.9.89 2.2.5 0.9.9 2.2.51 0.9.91 2.2.52 0.9.92 2.2.53 0.9.93 2.2.54 0.9.94 2.2.56 0.9.95 2.2.57 0.9.96 2.2.6 0.9.97 2.2.60 0.9.98 2.2.61 0.9.99 2.2.62 1.0.0 2.2.63 1.0.01 2.2.70 1.0.1 2.2.80 1.0.2 2.2.81 1.0.3 2.2.90 1.0.4 2.2.91 1.0.5 2.2.92 1.0.6 2.2.93 1.0.7 2.2.94 1.0.8 2.2.95 1.0.9 2.3.0 1.1.0 2.3.1 1.1.1 2.3.2 1.1.2 2.3.3 1.1.3 2.3.4 1.1.4 2.3.5 1.1.5 2.3.6 1.1.6 2.3.7 1.1.7 2.3.8 1.1.8 2.3.9 1.1.9 2.4.0 1.2.0 2.4.1 1.2.1 2.4.2 1.2.2 2.4.3 1.2.21 2.4.4 1.2.3 2.4.5 1.2.30 2.4.6 1.3.0 2.4.7 1.3.1 2.4.8 1.3.2 2.4.9 1.3.3 2.5.0 1.3.31 2.5.1 1.3.32 2.5.2 1.3.33 2.5.3 1.3.34 2.5.4 1.3.35 2.5.5 1.3.36 2.5.6 1.3.37 2.5.7 1.3.38 2.5.8 1.3.39 2.5.9 1.3.40 2.6.0 1.3.41 2.6.1 1.3.42 2.6.2 1.3.43 2.6.3 1.3.44 2.6.5 1.3.45 2.6.6 1.3.46 2.6.7 1.3.47 2.6.8 1.3.48 2.6.9 1.3.49 2.7.0 1.3.50 2.7.1 1.3.51 2.7.2 1.3.52 2.7.3 1.3.53 2.7.4 1.3.54 2.7.5 1.3.56 2.7.6 1.3.57 2.7.7 1.3.58 2.7.8 1.3.59 2.7.9 1.3.60 2.8.0 1.3.61 2.8.1 1.3.62 2.8.2 1.3.63 2.8.3 1.3.64 2.8.4 1.3.65 2.8.5 1.3.66 2.8.6 1.3.67 2.8.7 1.3.68 2.8.8 1.3.69 2.8.9 1.3.70 2.9.0 1.3.71 2.9.1 1.3.72 2.9.2 1.3.73 2.9.3 1.3.74 2.9.4 1.3.75 2.9.5 1.3.76 2.9.6 1.3.77 2.9.7 1.3.78 2.9.8 1.3.79 2.9.9 1.3.80 3.0.0 1.3.81 3.0.1 1.3.82 3.0.2 1.3.83 3.0.3 1.3.84 3.0.4 1.3.85 3.0.5 1.3.86 3.0.6 1.3.87 3.0.7 1.3.88 3.0.8 1.3.89 3.0.9 1.3.90 3.1.0 1.3.91 3.1.1 1.3.92 3.1.2 1.3.93 3.1.3 1.3.94 3.1.4 1.3.95 3.1.5 1.3.96 3.1.6 1.3.97 3.1.7 1.3.98 3.1.8 1.3.99 3.1.9 1.4.0 3.2.0 1.4.1 3.2.1 1.4.2 3.2.2 1.4.3 3.2.3 1.4.4 3.2.4 1.4.5 3.2.5 1.4.6 3.2.6 1.4.7 3.2.7 1.4.8 3.2.8 1.4.9 3.2.9 1.5.0 3.3.0 1.5.1 3.3.1 1.5.2 3.3.2 1.5.3 3.3.3 1.5.4 3.3.4 1.5.5 3.3.5 1.5.6 3.3.6 1.5.7 3.3.7 1.5.8 3.3.8 1.5.9 3.3.9 1.6.0 3.4.0 1.6.1 3.4.1 1.6.2 3.4.2 1.6.3 3.4.3 1.6.5 3.4.4 1.6.51 3.4.5 1.6.52 3.4.6 1.6.53 1.6.54 1.6.55 1.6.56 1.6.57 1.6.58 1.6.59 1.6.60 1.6.61 1.6.62 1.6.63 1.6.64 1.6.65 1.6.66 1.6.67 1.6.68 trunk 1.6.69 0.0.1 1.6.70 0.0.2 1.6.71 0.0.3 1.6.72 0.0.4 1.6.73 0.0.5 1.6.74 0.0.6 1.6.75 0.0.7 1.6.76 0.0.8 1.6.77 0.0.9 1.6.78 0.1.0 1.6.79 0.1.1 1.6.81 0.1.2 1.6.82 0.1.3 1.6.83 0.1.4 1.6.84 0.1.5 1.6.85 0.1.6 1.6.86 0.1.7 1.6.87 0.1.8 1.6.88 0.1.9 1.6.89 0.2.0 1.6.90
ai-engine / constants / models.php
ai-engine / constants Last commit date
engines.php 2 years ago init.php 1 year ago models.php 1 year ago
models.php
451 lines
1 <?php
2
3 // Price as of June 2024: https://openai.com/api/pricing/
4
5 define( 'MWAI_OPENAI_MODELS', [
6 // Base models:
7 [
8 "model" => "gpt-4o",
9 "name" => "GPT-4o",
10 "family" => "gpt4",
11 "price" => [
12 "in" => 0.0050,
13 "out" => 0.0150,
14 ],
15 "type" => "token",
16 "unit" => 1 / 1000,
17 "maxCompletionTokens" => 4096,
18 "maxContextualTokens" => 128000,
19 "mode" => "chat",
20 "finetune" => false,
21 "tags" => ['core', 'chat', 'vision', 'functions', 'json']
22 ],
23 [
24 "model" => "gpt-4o-mini",
25 "name" => "GPT-4o Mini",
26 "family" => "gpt4",
27 "price" => [
28 "in" => 0.0015,
29 "out" => 0.0060,
30 ],
31 "type" => "token",
32 "unit" => 1 / 1000,
33 "maxCompletionTokens" => 4096,
34 "maxContextualTokens" => 128000,
35 "mode" => "chat",
36 "finetune" => false,
37 "tags" => ['core', 'chat', 'vision', 'functions', 'json']
38 ],
39 [
40 "model" => "gpt-4-turbo",
41 "name" => "GPT-4 Turbo",
42 "family" => "gpt4",
43 "price" => [
44 "in" => 0.01,
45 "out" => 0.03,
46 ],
47 "type" => "token",
48 "unit" => 1 / 1000,
49 //"maxTokens" => 4096, // We should upgrade to maxCompletionTokens and maxContextualTokens
50 "maxCompletionTokens" => 4096,
51 "maxContextualTokens" => 128000,
52 "mode" => "chat",
53 "finetune" => false,
54 "tags" => ['core', 'chat', 'vision', 'functions', 'json']
55 ],
56 [
57 "model" => "gpt-4-turbo-preview",
58 "name" => "GPT-4 Turbo (Preview)",
59 "family" => "gpt4",
60 "price" => [
61 "in" => 0.01,
62 "out" => 0.03,
63 ],
64 "type" => "token",
65 "unit" => 1 / 1000,
66 //"maxTokens" => 4096, // We should upgrade to maxCompletionTokens and maxContextualTokens
67 "maxCompletionTokens" => 4096,
68 "maxContextualTokens" => 128000,
69 "mode" => "chat",
70 "finetune" => false,
71 "tags" => ['core', 'chat', 'preview', 'functions', 'json', 'deprecated']
72 ],
73 [
74 "model" => "gpt-4-turbo-2024-04-09",
75 "name" => "GPT-4 Turbo (2024-04-09)",
76 "family" => "gpt4",
77 "price" => [
78 "in" => 0.01,
79 "out" => 0.03,
80 ],
81 "type" => "token",
82 "unit" => 1 / 1000,
83 "maxTokens" => 4096, // We should upgrade to maxCompletionTokens and maxContextualTokens
84 "maxCompletionTokens" => 4096,
85 "maxContextualTokens" => 128000,
86 "mode" => "chat",
87 "finetune" => false,
88 "tags" => ['core', 'chat', 'json', 'preview', 'functions', 'deprecated']
89 ],
90 [
91 "model" => "gpt-4-0125-preview",
92 "name" => "GPT-4 Turbo (2024-01-25)",
93 "family" => "gpt4",
94 "price" => [
95 "in" => 0.01,
96 "out" => 0.03,
97 ],
98 "type" => "token",
99 "unit" => 1 / 1000,
100 //"maxTokens" => 4096, // We should upgrade to maxCompletionTokens and maxContextualTokens
101 "maxCompletionTokens" => 4096,
102 "maxContextualTokens" => 128000,
103 "mode" => "chat",
104 "finetune" => false,
105 "tags" => ['core', 'chat', 'json', 'preview', 'functions', 'deprecated']
106 ],
107 [
108 "model" => "gpt-4-1106-preview",
109 "name" => "GPT-4 Turbo (2023-11-06)",
110 "family" => "gpt4",
111 "price" => [
112 "in" => 0.01,
113 "out" => 0.03,
114 ],
115 "type" => "token",
116 "unit" => 1 / 1000,
117 //"maxTokens" => 4096, // We should upgrade to maxCompletionTokens and maxContextualTokens
118 "maxCompletionTokens" => 4096,
119 "maxContextualTokens" => 128000,
120 "mode" => "chat",
121 "finetune" => false,
122 "tags" => ['core', 'chat', 'json', 'preview', 'functions', 'deprecated']
123 ],
124 [
125 "model" => "gpt-4-vision-preview",
126 "name" => "GPT-4 Turbo Vision (Preview)",
127 "family" => "gpt4",
128 "price" => [
129 "in" => 0.01,
130 "out" => 0.03,
131 ],
132 "type" => "token",
133 "unit" => 1 / 1000,
134 //"maxTokens" => 4096, // We should upgrade to maxCompletionTokens and maxContextualTokens
135 "maxCompletionTokens" => 4096,
136 "maxContextualTokens" => 128000,
137 "mode" => "chat",
138 "finetune" => false,
139 "tags" => ['core', 'chat', 'vision', 'json', 'preview', 'deprecated']
140 ],
141 [
142 "model" => "gpt-4",
143 "name" => "GPT-4",
144 "family" => "gpt4",
145 "price" => [
146 "in" => 0.03,
147 "out" => 0.06,
148 ],
149 "type" => "token",
150 "unit" => 1 / 1000,
151 "maxTokens" => 8192,
152 "mode" => "chat",
153 "finetune" => false,
154 "tags" => ['core', 'chat', 'functions']
155 ],
156 [
157 "model" => "gpt-4-32k",
158 "name" => "GPT-4 32k",
159 "family" => "gpt4-32k",
160 "price" => [
161 "in" => 0.06,
162 "out" => 0.12,
163 ],
164 "type" => "token",
165 "unit" => 1 / 1000,
166 "maxTokens" => 32768,
167 "mode" => "chat",
168 "finetune" => false,
169 "tags" => ['core', 'chat']
170 ],
171 [
172 "model" => "gpt-3.5-turbo",
173 "name" => "GPT-3.5 Turbo",
174 "family" => "turbo",
175 "price" => [
176 "in" => 0.0005,
177 "out" => 0.0015,
178 ],
179 "type" => "token",
180 "unit" => 1 / 1000,
181 "maxTokens" => 4096,
182 "mode" => "chat",
183 "finetune" => [
184 "in" => 0.03,
185 "out" => 0.06,
186 ],
187 "tags" => ['core', 'chat', '4k', 'finetune', 'functions']
188 ],
189 [
190 "model" => "gpt-3.5-turbo-16k",
191 "description" => "Offers 4 times the context length of gpt-3.5-turbo at twice the price.",
192 "name" => "GPT-3.5 Turbo 16k",
193 "family" => "turbo",
194 "price" => [
195 "in" => 0.003,
196 "out" => 0.004,
197 ],
198 "type" => "token",
199 "unit" => 1 / 1000,
200 "maxTokens" => 16385,
201 "mode" => "chat",
202 "finetune" => false,
203 "tags" => ['core', 'chat', '16k']
204 ],
205 [
206 "model" => "gpt-3.5-turbo-instruct",
207 "name" => "GPT-3.5 Turbo Instruct",
208 "family" => "turbo-instruct",
209 "price" => [
210 "in" => 0.0015,
211 "out" => 0.002,
212 ],
213 "type" => "token",
214 "unit" => 1 / 1000,
215 "mode" => "completion",
216 "finetune" => [
217 "in" => 0.03,
218 "out" => 0.06,
219 ],
220 "maxTokens" => 4096,
221 "tags" => ['core', 'chat', '4k']
222 ],
223 [
224 "model" => "text-davinci-003",
225 "name" => "GPT-3 DaVinci-003",
226 "family" => "davinci",
227 "price" => 0.02,
228 "type" => "token",
229 "unit" => 1 / 1000,
230 "maxTokens" => 2048,
231 "mode" => "completion",
232 "finetune" => [
233 "price" => 0.12
234 ],
235 "tags" => ['core', 'chat', 'legacy-finetune', 'deprecated']
236 ],
237 [
238 "model" => "text-curie-001",
239 "name" => "GPT-3 Curie-001",
240 "family" => "curie",
241 "price" => 0.002,
242 "type" => "token",
243 "unit" => 1 / 1000,
244 "maxTokens" => 2048,
245 "mode" => "completion",
246 "finetune" => [
247 "price" => 0.012
248 ],
249 "tags" => ['core', 'chat', 'legacy-finetune', 'deprecated']
250 ],
251 [
252 "model" => "text-babbage-001",
253 "name" => "GPT-3 Babbage-001",
254 "family" => "babbage",
255 "price" => 0.0005,
256 "type" => "token",
257 "unit" => 1 / 1000,
258 "maxTokens" => 2048,
259 "mode" => "completion",
260 "finetune" => [
261 "price" => 0.0024
262 ],
263 "tags" => ['core', 'legacy-finetune', 'deprecated']
264 ],
265 // Image models:
266 [
267 "model" => "dall-e",
268 "name" => "DALL-E 2",
269 "family" => "dall-e",
270 "type" => "image",
271 "unit" => 1,
272 "options" => [
273 [
274 "option" => "1024x1024",
275 "price" => 0.020
276 ],
277 [
278 "option" => "512x512",
279 "price" => 0.018
280 ],
281 [
282 "option" => "256x256",
283 "price" => 0.016
284 ]
285 ],
286 "finetune" => false,
287 "tags" => ['core', 'image']
288 ],
289 [
290 "model" => "dall-e-3",
291 "name" => "DALL-E 3",
292 "family" => "dall-e",
293 "type" => "image",
294 "unit" => 1,
295 "options" => [
296 [
297 "option" => "1024x1024",
298 "price" => 0.040
299 ],
300 [
301 "option" => "1024x1792",
302 "price" => 0.080
303 ],
304 [
305 "option" => "1792x1024",
306 "price" => 0.080
307 ]
308 ],
309 "finetune" => false,
310 "tags" => ['core', 'image']
311 ],
312 [
313 "model" => "dall-e-3-hd",
314 "name" => "DALL-E 3 (HD)",
315 "family" => "dall-e",
316 "type" => "image",
317 "unit" => 1,
318 "options" => [
319 [
320 "option" => "1024x1024",
321 "price" => 0.080
322 ],
323 [
324 "option" => "1024x1792",
325 "price" => 0.120
326 ],
327 [
328 "option" => "1792x1024",
329 "price" => 0.120
330 ]
331 ],
332 "finetune" => false,
333 "tags" => ['core', 'image']
334 ],
335 // Embedding models:
336 [
337 "model" => "text-embedding-3-small",
338 "name" => "Embedding 3-Small",
339 "family" => "text-embedding",
340 "price" => 0.00002,
341 "type" => "token",
342 "unit" => 1 / 1000,
343 "mode" => "embedding",
344 "finetune" => false,
345 "dimensions" => [ 512, 1536 ],
346 "tags" => ['core', 'embedding'],
347 ],
348 [
349 "model" => "text-embedding-3-large",
350 "name" => "Embedding 3-Large",
351 "family" => "text-embedding",
352 "price" => 0.00013,
353 "type" => "token",
354 "unit" => 1 / 1000,
355 "mode" => "embedding",
356 "finetune" => false,
357 "dimensions" => [ 256, 1024, 3072 ],
358 "tags" => ['core', 'embedding'],
359 ],
360 [
361 "model" => "text-embedding-ada-002",
362 "name" => "Embedding Ada-002",
363 "family" => "text-embedding",
364 "price" => 0.0001,
365 "type" => "token",
366 "unit" => 1 / 1000,
367 "mode" => "embedding",
368 "finetune" => false,
369 "dimensions" => [ 1536 ],
370 "tags" => ['core', 'embedding'],
371 ],
372 // Audio Models:
373 [
374 "model" => "whisper-1",
375 "name" => "Whisper",
376 "family" => "whisper",
377 "price" => 0.00001,
378 "type" => "second",
379 "unit" => 1,
380 "mode" => "speech-to-text",
381 "finetune" => false,
382 "tags" => ['core', 'audio'],
383 ]
384 ]);
385
386 define ( 'MWAI_ANTHROPIC_MODELS', [
387 [
388 "model" => "claude-3-5-sonnet-20240620",
389 "name" => "Claude-3.5 Sonnet",
390 "family" => "claude",
391 "price" => [
392 "in" => 0.003,
393 "out" => 0.015,
394 ],
395 "type" => "token",
396 "unit" => 1 / 1000,
397 "maxCompletionTokens" => 4096,
398 "maxContextualTokens" => 200000,
399 "mode" => "chat",
400 "finetune" => false,
401 "tags" => ['core', 'chat', 'vision', 'functions']
402 ],
403 [
404 "model" => "claude-3-opus-20240229",
405 "name" => "Claude-3 Opus",
406 "family" => "claude",
407 "price" => [
408 "in" => 0.015,
409 "out" => 0.075,
410 ],
411 "type" => "token",
412 "unit" => 1 / 1000,
413 "maxCompletionTokens" => 4096,
414 "maxContextualTokens" => 200000,
415 "mode" => "chat",
416 "finetune" => false,
417 "tags" => ['core', 'chat', 'vision', 'functions']
418 ],
419 [
420 "model" => "claude-3-sonnet-20240229",
421 "name" => "Claude-3 Sonnet",
422 "family" => "claude",
423 "price" => [
424 "in" => 0.003,
425 "out" => 0.015,
426 ],
427 "type" => "token",
428 "unit" => 1 / 1000,
429 "maxCompletionTokens" => 4096,
430 "maxContextualTokens" => 200000,
431 "mode" => "chat",
432 "finetune" => false,
433 "tags" => ['core', 'chat', 'vision', 'functions']
434 ],
435 [
436 "model" => "claude-3-haiku-20240307",
437 "name" => "Claude-3 Haiku",
438 "family" => "claude",
439 "price" => [
440 "in" => 0.00025,
441 "out" => 0.00125,
442 ],
443 "type" => "token",
444 "unit" => 1 / 1000,
445 "maxCompletionTokens" => 4096,
446 "maxContextualTokens" => 200000,
447 "mode" => "chat",
448 "finetune" => false,
449 "tags" => ['core', 'chat', 'vision', 'functions']
450 ],
451 ]);