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