PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 2.7.1
AI Engine – The Chatbot, AI Framework & MCP for WordPress v2.7.1
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 1 year ago init.php 1 year ago models.php 1 year ago
models.php
495 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 "features" => ['completion'],
12 "price" => [
13 "in" => 5.00,
14 "out" => 15.00,
15 ],
16 "type" => "token",
17 "unit" => 1 / 1000000,
18 "maxCompletionTokens" => 16384,
19 "maxContextualTokens" => 128000,
20 "finetune" => false,
21 "tags" => ['core', 'chat', 'vision', 'functions', 'json', 'finetune']
22 ],
23 [
24 "model" => "gpt-4o-mini",
25 "name" => "GPT-4o Mini",
26 "family" => "gpt4",
27 "features" => ['completion'],
28 "price" => [
29 "in" => 0.15,
30 "out" => 0.60,
31 ],
32 "type" => "token",
33 "unit" => 1 / 1000000,
34 "maxCompletionTokens" => 16384,
35 "maxContextualTokens" => 128000,
36 "finetune" => [
37 "in" => 0.30,
38 "out" => 1.20,
39 "train" => 3.00
40 ],
41 "tags" => ['core', 'chat', 'vision', 'functions', 'json', 'finetune']
42 ],
43 [
44 "model" => "o1",
45 "name" => "o1",
46 "family" => "o1",
47 "features" => ['completion'],
48 "price" => [
49 "in" => 15.00,
50 "out" => 60.00,
51 ],
52 "type" => "token",
53 "unit" => 1 / 1000000,
54 "maxCompletionTokens" => 100000,
55 "maxContextualTokens" => 200000,
56 "tags" => ['core', 'chat', 'o1-model']
57 ],
58 [
59 "model" => "o1-preview",
60 "name" => "o1 Preview",
61 "family" => "o1",
62 "features" => ['completion'],
63 "price" => [
64 "in" => 15.00,
65 "out" => 60.00,
66 ],
67 "type" => "token",
68 "unit" => 1 / 1000000,
69 "maxCompletionTokens" => 32768,
70 "maxContextualTokens" => 128000,
71 "tags" => ['core', 'chat', 'o1-model', 'deprecated']
72 ],
73 [
74 "model" => "o1-mini",
75 "name" => "o1 Mini",
76 "family" => "o1",
77 "features" => ['completion'],
78 "price" => [
79 "in" => 3.00,
80 "out" => 12.00,
81 ],
82 "type" => "token",
83 "unit" => 1 / 1000000,
84 "maxCompletionTokens" => 65536,
85 "maxContextualTokens" => 128000,
86 "tags" => ['core', 'chat', 'o1-model']
87 ],
88 [
89 "model" => "gpt-4o-realtime-preview",
90 "name" => "GPT-4o Realtime (Preview)",
91 "family" => "gpt4-o-realtime",
92 //"voices" => [ 'alloy', 'ash', 'ballad', 'coral', 'echo', 'sage', 'shimmer', 'verse' ],
93 "features" => ['core', 'realtime', 'functions'],
94 "price" => [
95 "in" => [
96 "text" => 5.00,
97 "audio" => 100.00,
98 ],
99 "out" => [
100 "text" => 20.00,
101 "audio" => 200.00,
102 ]
103 ],
104 "type" => "token",
105 "unit" => 1 / 1000000,
106 "maxCompletionTokens" => 4096,
107 "maxContextualTokens" => 128000,
108 "finetune" => false,
109 "tags" => ['core', 'realtime', 'functions']
110 ],
111 [
112 "model" => "gpt-4o-mini-realtime-preview",
113 "name" => "GPT-4o Mini Realtime (Preview)",
114 "family" => "gpt4-o-realtime",
115 //"voices" => [ 'alloy', 'ash', 'ballad', 'coral', 'echo', 'sage', 'shimmer', 'verse' ],
116 "features" => ['core', 'realtime', 'functions'],
117 "price" => [
118 "in" => [
119 "text" => 0.60,
120 "audio" => 10.00,
121 ],
122 "out" => [
123 "text" => 2.40,
124 "audio" => 20.00,
125 ]
126 ],
127 "type" => "token",
128 "unit" => 1 / 1000000,
129 "maxCompletionTokens" => 4096,
130 "maxContextualTokens" => 128000,
131 "finetune" => false,
132 "tags" => ['core', 'realtime', 'functions']
133 ],
134 [
135 "model" => "gpt-4-turbo",
136 "name" => "GPT-4 Turbo",
137 "family" => "gpt4",
138 "features" => ['completion'],
139 "price" => [
140 "in" => 10.00,
141 "out" => 30.00,
142 ],
143 "type" => "token",
144 "unit" => 1 / 1000000,
145 "maxCompletionTokens" => 4096,
146 "maxContextualTokens" => 128000,
147 "finetune" => false,
148 "tags" => ['core', 'chat', 'vision', 'functions', 'json']
149 ],
150 [
151 "model" => "gpt-4",
152 "name" => "GPT-4",
153 "family" => "gpt4",
154 "features" => ['completion'],
155 "price" => [
156 "in" => 30.00,
157 "out" => 60.00,
158 ],
159 "type" => "token",
160 "unit" => 1 / 1000000,
161 "maxTokens" => 8192,
162 "finetune" => false,
163 "tags" => ['core', 'chat', 'functions']
164 ],
165 [
166 "model" => "gpt-4-32k",
167 "name" => "GPT-4 32k",
168 "family" => "gpt4-32k",
169 "features" => ['completion'],
170 "price" => [
171 "in" => 60.00,
172 "out" => 120.00,
173 ],
174 "type" => "token",
175 "unit" => 1 / 1000000,
176 "maxTokens" => 32768,
177 "finetune" => false,
178 "tags" => ['core', 'chat']
179 ],
180 [
181 "model" => "gpt-3.5-turbo",
182 "name" => "GPT-3.5 Turbo",
183 "family" => "turbo",
184 "features" => ['completion'],
185 "price" => [
186 "in" => 0.50,
187 "out" => 1.50,
188 ],
189 "type" => "token",
190 "unit" => 1 / 1000000,
191 "maxTokens" => 4096,
192 "finetune" => [
193 "in" => 3.00,
194 "out" => 6.00,
195 "train" => 8.00
196 ],
197 "tags" => ['core', 'chat', '4k', 'finetune', 'functions']
198 ],
199 [
200 "model" => "gpt-3.5-turbo-16k",
201 "description" => "Offers 4 times the context length of gpt-3.5-turbo at twice the price.",
202 "name" => "GPT-3.5 Turbo 16k",
203 "family" => "turbo",
204 "features" => ['completion'],
205 "price" => [
206 "in" => 30.00,
207 "out" => 40.0,
208 ],
209 "type" => "token",
210 "unit" => 1 / 1000000,
211 "maxTokens" => 16385,
212 "finetune" => false,
213 "tags" => ['core', 'chat', '16k']
214 ],
215 [
216 "model" => "gpt-3.5-turbo-instruct",
217 "name" => "GPT-3.5 Turbo Instruct",
218 "family" => "turbo-instruct",
219 "features" => ['completion'],
220 "price" => [
221 "in" => 0.50,
222 "out" => 2.00,
223 ],
224 "type" => "token",
225 "unit" => 1 / 1000000,
226 "finetune" => [
227 "in" => 0.03,
228 "out" => 0.06,
229 ],
230 "maxTokens" => 4096,
231 "tags" => ['core', 'chat', '4k']
232 ],
233 // Image models:
234 [
235 "model" => "dall-e",
236 "name" => "DALL-E 2",
237 "family" => "dall-e",
238 "features" => ['text-to-image'],
239 "resolutions" => [
240 [
241 "name" => "256x256",
242 "label" => "256x256",
243 "price" => 0.016
244 ],
245 [
246 "name" => "512x512",
247 "label" => "512x512",
248 "price" => 0.018
249 ],
250 [
251 "name" => "1024x1024",
252 "label" => "1024x1024",
253 "price" => 0.020
254 ]
255 ],
256 "type" => "image",
257 "unit" => 1,
258 "finetune" => false,
259 "tags" => ['core', 'image', 'deprecated']
260 ],
261 [
262 "model" => "dall-e-3",
263 "name" => "DALL-E 3",
264 "family" => "dall-e",
265 "features" => ['text-to-image'],
266 "resolutions" => [
267 [
268 "name" => "1024x1024",
269 "label" => "1024x1024",
270 "price" => 0.040
271 ],
272 [
273 "name" => "1024x1792",
274 "label" => "1024x1792",
275 "price" => 0.080
276 ],
277 [
278 "name" => "1792x1024",
279 "label" => "1792x1024",
280 "price" => 0.080
281 ]
282 ],
283 "type" => "image",
284 "unit" => 1,
285 "finetune" => false,
286 "tags" => ['core', 'image']
287 ],
288 [
289 "model" => "dall-e-3-hd",
290 "name" => "DALL-E 3 (HD)",
291 "family" => "dall-e",
292 "features" => ['text-to-image'],
293 "resolutions" => [
294 [
295 "name" => "1024x1024",
296 "label" => "1024x1024",
297 "price" => 0.080
298 ],
299 [
300 "name" => "1024x1792",
301 "label" => "1024x1792",
302 "price" => 0.120
303 ],
304 [
305 "name" => "1792x1024",
306 "label" => "1792x1024",
307 "price" => 0.120
308 ]
309 ],
310 "type" => "image",
311 "unit" => 1,
312 "finetune" => false,
313 "tags" => ['core', 'image']
314 ],
315 // Embedding models:
316 [
317 "model" => "text-embedding-3-small",
318 "name" => "Embedding 3-Small",
319 "family" => "text-embedding",
320 "features" => ['embedding'],
321 "price" => 0.02,
322 "type" => "token",
323 "unit" => 1 / 1000000,
324 "finetune" => false,
325 "dimensions" => [ 512, 1536 ],
326 "tags" => ['core', 'embedding'],
327 ],
328 [
329 "model" => "text-embedding-3-large",
330 "name" => "Embedding 3-Large",
331 "family" => "text-embedding",
332 "features" => ['embedding'],
333 "price" => 0.13,
334 "type" => "token",
335 "unit" => 1 / 1000000,
336 "finetune" => false,
337 "dimensions" => [ 256, 1024, 3072 ],
338 "tags" => ['core', 'embedding'],
339 ],
340 [
341 "model" => "text-embedding-ada-002",
342 "name" => "Embedding Ada-002",
343 "family" => "text-embedding",
344 "features" => ['embedding'],
345 "price" => 0.10,
346 "type" => "token",
347 "unit" => 1 / 1000000,
348 "finetune" => false,
349 "dimensions" => [ 1536 ],
350 "tags" => ['core', 'embedding'],
351 ],
352 // Audio Models:
353 [
354 "model" => "whisper-1",
355 "name" => "Whisper",
356 "family" => "whisper",
357 "features" => ['speech-to-text'],
358 "price" => 0.006,
359 "type" => "second",
360 "unit" => 1,
361 "finetune" => false,
362 "tags" => ['core', 'audio'],
363 ]
364 ]);
365
366 define ( 'MWAI_ANTHROPIC_MODELS', [
367 [
368 "model" => "claude-3-5-sonnet-latest",
369 "name" => "Claude-3.5 Sonnet (Latest)",
370 "family" => "claude",
371 "features" => ['completion'],
372 "price" => [
373 "in" => 3.00,
374 "out" => 15.00,
375 ],
376 "type" => "token",
377 "unit" => 1 / 1000000,
378 "maxCompletionTokens" => 4096,
379 "maxContextualTokens" => 200000,
380 "finetune" => false,
381 "tags" => ['core', 'chat', 'vision', 'functions']
382 ],
383 [
384 "model" => "claude-3-5-sonnet-20241022",
385 "name" => "Claude-3.5 Sonnet (2024/10/22)",
386 "family" => "claude",
387 "features" => ['completion'],
388 "price" => [
389 "in" => 3.00,
390 "out" => 15.00,
391 ],
392 "type" => "token",
393 "unit" => 1 / 1000000,
394 "maxCompletionTokens" => 4096,
395 "maxContextualTokens" => 200000,
396 "finetune" => false,
397 "tags" => ['core', 'chat', 'vision', 'files', 'functions']
398 ],
399 [
400 "model" => "claude-3-5-sonnet-20240620",
401 "name" => "Claude-3.5 Sonnet (2024/06/20)",
402 "family" => "claude",
403 "features" => ['completion'],
404 "price" => [
405 "in" => 3.00,
406 "out" => 15.00,
407 ],
408 "type" => "token",
409 "unit" => 1 / 1000000,
410 "maxCompletionTokens" => 4096,
411 "maxContextualTokens" => 200000,
412 "finetune" => false,
413 "tags" => ['core', 'chat', 'vision', 'functions']
414 ],
415 [
416 "model" => "claude-3-sonnet-20240229",
417 "name" => "Claude-3 Sonnet (2024/02/29)",
418 "family" => "claude",
419 "features" => ['completion'],
420 "price" => [
421 "in" => 3.00,
422 "out" => 15.00,
423 ],
424 "type" => "token",
425 "unit" => 1 / 1000000,
426 "maxCompletionTokens" => 4096,
427 "maxContextualTokens" => 200000,
428 "finetune" => false,
429 "tags" => ['core', 'chat', 'vision', 'functions', 'deprecated']
430 ],
431 [
432 "model" => "claude-3-opus-latest",
433 "name" => "Claude-3 Opus (Latest)",
434 "family" => "claude",
435 "features" => ['completion'],
436 "price" => [
437 "in" => 15.00,
438 "out" => 75.00,
439 ],
440 "type" => "token",
441 "unit" => 1 / 1000000,
442 "maxCompletionTokens" => 4096,
443 "maxContextualTokens" => 200000,
444 "finetune" => false,
445 "tags" => ['core', 'chat', 'vision', 'functions']
446 ],
447 [
448 "model" => "claude-3-opus-20240229",
449 "name" => "Claude-3 Opus (2024/02/29)",
450 "family" => "claude",
451 "features" => ['completion'],
452 "price" => [
453 "in" => 15.00,
454 "out" => 75.00,
455 ],
456 "type" => "token",
457 "unit" => 1 / 1000000,
458 "maxCompletionTokens" => 4096,
459 "maxContextualTokens" => 200000,
460 "finetune" => false,
461 "tags" => ['core', 'chat', 'vision', 'functions']
462 ],
463 [
464 "model" => "claude-3-5-haiku-20241022",
465 "name" => "Claude-3.5 Haiku (2024/10/22)",
466 "family" => "claude",
467 "features" => ['completion'],
468 "price" => [
469 "in" => 1.00,
470 "out" => 5.00,
471 ],
472 "type" => "token",
473 "unit" => 1 / 1000000,
474 "maxCompletionTokens" => 8192,
475 "maxContextualTokens" => 200000,
476 "finetune" => false,
477 "tags" => ['core', 'chat']
478 ],
479 [
480 "model" => "claude-3-haiku-20240307",
481 "name" => "Claude-3 Haiku (2024/03/07)",
482 "family" => "claude",
483 "features" => ['completion'],
484 "price" => [
485 "in" => 0.25,
486 "out" => 1.25,
487 ],
488 "type" => "token",
489 "unit" => 1 / 1000000,
490 "maxCompletionTokens" => 4096,
491 "maxContextualTokens" => 200000,
492 "finetune" => false,
493 "tags" => ['core', 'chat', 'vision', 'functions']
494 ]
495 ]);