1{
2 "name": "Vercel",
3 "id": "vercel",
4 "api_key": "$VERCEL_API_KEY",
5 "api_endpoint": "https://ai-gateway.vercel.sh/v1",
6 "type": "vercel",
7 "default_large_model_id": "anthropic/claude-sonnet-4",
8 "default_small_model_id": "anthropic/claude-haiku-4.5",
9 "models": [
10 {
11 "id": "anthropic/claude-3-haiku",
12 "name": "Claude 3 Haiku",
13 "cost_per_1m_in": 0.25,
14 "cost_per_1m_out": 1.25,
15 "cost_per_1m_in_cached": 0.03,
16 "cost_per_1m_out_cached": 0.3,
17 "context_window": 200000,
18 "default_max_tokens": 4096,
19 "can_reason": false,
20 "supports_attachments": true
21 },
22 {
23 "id": "anthropic/claude-3.5-haiku",
24 "name": "Claude 3.5 Haiku",
25 "cost_per_1m_in": 0.8,
26 "cost_per_1m_out": 4,
27 "cost_per_1m_in_cached": 0.08,
28 "cost_per_1m_out_cached": 1,
29 "context_window": 200000,
30 "default_max_tokens": 8000,
31 "can_reason": false,
32 "supports_attachments": true
33 },
34 {
35 "id": "anthropic/claude-3.7-sonnet",
36 "name": "Claude 3.7 Sonnet",
37 "cost_per_1m_in": 3,
38 "cost_per_1m_out": 15,
39 "cost_per_1m_in_cached": 0.3,
40 "cost_per_1m_out_cached": 3.75,
41 "context_window": 200000,
42 "default_max_tokens": 8000,
43 "can_reason": true,
44 "reasoning_levels": [
45 "none",
46 "minimal",
47 "low",
48 "medium",
49 "high",
50 "xhigh"
51 ],
52 "default_reasoning_effort": "medium",
53 "supports_attachments": true
54 },
55 {
56 "id": "anthropic/claude-haiku-4.5",
57 "name": "Claude Haiku 4.5",
58 "cost_per_1m_in": 1,
59 "cost_per_1m_out": 5,
60 "cost_per_1m_in_cached": 0.1,
61 "cost_per_1m_out_cached": 1.25,
62 "context_window": 200000,
63 "default_max_tokens": 8000,
64 "can_reason": true,
65 "reasoning_levels": [
66 "none",
67 "minimal",
68 "low",
69 "medium",
70 "high",
71 "xhigh"
72 ],
73 "default_reasoning_effort": "medium",
74 "supports_attachments": true
75 },
76 {
77 "id": "anthropic/claude-opus-4",
78 "name": "Claude Opus 4",
79 "cost_per_1m_in": 15,
80 "cost_per_1m_out": 75,
81 "cost_per_1m_in_cached": 1.5,
82 "cost_per_1m_out_cached": 18.75,
83 "context_window": 200000,
84 "default_max_tokens": 8000,
85 "can_reason": true,
86 "reasoning_levels": [
87 "none",
88 "minimal",
89 "low",
90 "medium",
91 "high",
92 "xhigh"
93 ],
94 "default_reasoning_effort": "medium",
95 "supports_attachments": true
96 },
97 {
98 "id": "anthropic/claude-opus-4.1",
99 "name": "Claude Opus 4.1",
100 "cost_per_1m_in": 15,
101 "cost_per_1m_out": 75,
102 "cost_per_1m_in_cached": 1.5,
103 "cost_per_1m_out_cached": 18.75,
104 "context_window": 200000,
105 "default_max_tokens": 8000,
106 "can_reason": true,
107 "reasoning_levels": [
108 "none",
109 "minimal",
110 "low",
111 "medium",
112 "high",
113 "xhigh"
114 ],
115 "default_reasoning_effort": "medium",
116 "supports_attachments": true
117 },
118 {
119 "id": "anthropic/claude-opus-4.5",
120 "name": "Claude Opus 4.5",
121 "cost_per_1m_in": 5,
122 "cost_per_1m_out": 25,
123 "cost_per_1m_in_cached": 0.5,
124 "cost_per_1m_out_cached": 6.25,
125 "context_window": 200000,
126 "default_max_tokens": 8000,
127 "can_reason": true,
128 "reasoning_levels": [
129 "none",
130 "minimal",
131 "low",
132 "medium",
133 "high",
134 "xhigh"
135 ],
136 "default_reasoning_effort": "medium",
137 "supports_attachments": true
138 },
139 {
140 "id": "anthropic/claude-opus-4.6",
141 "name": "Claude Opus 4.6",
142 "cost_per_1m_in": 5,
143 "cost_per_1m_out": 25,
144 "cost_per_1m_in_cached": 0.5,
145 "cost_per_1m_out_cached": 6.25,
146 "context_window": 1000000,
147 "default_max_tokens": 8000,
148 "can_reason": true,
149 "reasoning_levels": [
150 "none",
151 "minimal",
152 "low",
153 "medium",
154 "high",
155 "xhigh"
156 ],
157 "default_reasoning_effort": "medium",
158 "supports_attachments": true
159 },
160 {
161 "id": "anthropic/claude-opus-4.7",
162 "name": "Claude Opus 4.7",
163 "cost_per_1m_in": 5,
164 "cost_per_1m_out": 25,
165 "cost_per_1m_in_cached": 0.5,
166 "cost_per_1m_out_cached": 6.25,
167 "context_window": 1000000,
168 "default_max_tokens": 8000,
169 "can_reason": true,
170 "reasoning_levels": [
171 "none",
172 "minimal",
173 "low",
174 "medium",
175 "high",
176 "xhigh"
177 ],
178 "default_reasoning_effort": "medium",
179 "supports_attachments": true
180 },
181 {
182 "id": "anthropic/claude-sonnet-4",
183 "name": "Claude Sonnet 4",
184 "cost_per_1m_in": 3,
185 "cost_per_1m_out": 15,
186 "cost_per_1m_in_cached": 0.3,
187 "cost_per_1m_out_cached": 3.75,
188 "context_window": 1000000,
189 "default_max_tokens": 8000,
190 "can_reason": true,
191 "reasoning_levels": [
192 "none",
193 "minimal",
194 "low",
195 "medium",
196 "high",
197 "xhigh"
198 ],
199 "default_reasoning_effort": "medium",
200 "supports_attachments": true
201 },
202 {
203 "id": "anthropic/claude-sonnet-4.5",
204 "name": "Claude Sonnet 4.5",
205 "cost_per_1m_in": 3,
206 "cost_per_1m_out": 15,
207 "cost_per_1m_in_cached": 0.3,
208 "cost_per_1m_out_cached": 3.75,
209 "context_window": 1000000,
210 "default_max_tokens": 8000,
211 "can_reason": true,
212 "reasoning_levels": [
213 "none",
214 "minimal",
215 "low",
216 "medium",
217 "high",
218 "xhigh"
219 ],
220 "default_reasoning_effort": "medium",
221 "supports_attachments": true
222 },
223 {
224 "id": "anthropic/claude-sonnet-4.6",
225 "name": "Claude Sonnet 4.6",
226 "cost_per_1m_in": 3,
227 "cost_per_1m_out": 15,
228 "cost_per_1m_in_cached": 0.3,
229 "cost_per_1m_out_cached": 3.75,
230 "context_window": 1000000,
231 "default_max_tokens": 8000,
232 "can_reason": true,
233 "reasoning_levels": [
234 "none",
235 "minimal",
236 "low",
237 "medium",
238 "high",
239 "xhigh"
240 ],
241 "default_reasoning_effort": "medium",
242 "supports_attachments": true
243 },
244 {
245 "id": "cohere/command-a",
246 "name": "Command A",
247 "cost_per_1m_in": 2.5,
248 "cost_per_1m_out": 10,
249 "cost_per_1m_in_cached": 0,
250 "cost_per_1m_out_cached": 0,
251 "context_window": 256000,
252 "default_max_tokens": 8000,
253 "can_reason": false,
254 "supports_attachments": false
255 },
256 {
257 "id": "deepseek/deepseek-v3",
258 "name": "DeepSeek V3 0324",
259 "cost_per_1m_in": 0.77,
260 "cost_per_1m_out": 0.77,
261 "cost_per_1m_in_cached": 0,
262 "cost_per_1m_out_cached": 0,
263 "context_window": 163840,
264 "default_max_tokens": 8000,
265 "can_reason": false,
266 "supports_attachments": false
267 },
268 {
269 "id": "deepseek/deepseek-v3.1-terminus",
270 "name": "DeepSeek V3.1 Terminus",
271 "cost_per_1m_in": 0.27,
272 "cost_per_1m_out": 1,
273 "cost_per_1m_in_cached": 0.135,
274 "cost_per_1m_out_cached": 0,
275 "context_window": 131072,
276 "default_max_tokens": 8000,
277 "can_reason": true,
278 "reasoning_levels": [
279 "low",
280 "medium",
281 "high"
282 ],
283 "default_reasoning_effort": "medium",
284 "supports_attachments": false
285 },
286 {
287 "id": "deepseek/deepseek-v3.2",
288 "name": "DeepSeek V3.2",
289 "cost_per_1m_in": 0.28,
290 "cost_per_1m_out": 0.42,
291 "cost_per_1m_in_cached": 0.028,
292 "cost_per_1m_out_cached": 0,
293 "context_window": 128000,
294 "default_max_tokens": 8000,
295 "can_reason": false,
296 "supports_attachments": false
297 },
298 {
299 "id": "deepseek/deepseek-v3.2-thinking",
300 "name": "DeepSeek V3.2 Thinking",
301 "cost_per_1m_in": 0.62,
302 "cost_per_1m_out": 1.85,
303 "cost_per_1m_in_cached": 0,
304 "cost_per_1m_out_cached": 0,
305 "context_window": 128000,
306 "default_max_tokens": 8000,
307 "can_reason": false,
308 "supports_attachments": false
309 },
310 {
311 "id": "deepseek/deepseek-v4-flash",
312 "name": "DeepSeek V4 Flash",
313 "cost_per_1m_in": 0.14,
314 "cost_per_1m_out": 0.28,
315 "cost_per_1m_in_cached": 0.0028,
316 "cost_per_1m_out_cached": 0,
317 "context_window": 1000000,
318 "default_max_tokens": 8000,
319 "can_reason": true,
320 "reasoning_levels": [
321 "low",
322 "medium",
323 "high"
324 ],
325 "default_reasoning_effort": "medium",
326 "supports_attachments": false
327 },
328 {
329 "id": "deepseek/deepseek-v4-pro",
330 "name": "DeepSeek V4 Pro",
331 "cost_per_1m_in": 0.435,
332 "cost_per_1m_out": 0.87,
333 "cost_per_1m_in_cached": 0.0036,
334 "cost_per_1m_out_cached": 0,
335 "context_window": 1000000,
336 "default_max_tokens": 8000,
337 "can_reason": true,
338 "reasoning_levels": [
339 "low",
340 "medium",
341 "high"
342 ],
343 "default_reasoning_effort": "medium",
344 "supports_attachments": false
345 },
346 {
347 "id": "deepseek/deepseek-r1",
348 "name": "DeepSeek-R1",
349 "cost_per_1m_in": 1.35,
350 "cost_per_1m_out": 5.4,
351 "cost_per_1m_in_cached": 0,
352 "cost_per_1m_out_cached": 0,
353 "context_window": 128000,
354 "default_max_tokens": 8000,
355 "can_reason": true,
356 "reasoning_levels": [
357 "low",
358 "medium",
359 "high"
360 ],
361 "default_reasoning_effort": "medium",
362 "supports_attachments": false
363 },
364 {
365 "id": "deepseek/deepseek-v3.1",
366 "name": "DeepSeek-V3.1",
367 "cost_per_1m_in": 0.56,
368 "cost_per_1m_out": 1.68,
369 "cost_per_1m_in_cached": 0.28,
370 "cost_per_1m_out_cached": 0,
371 "context_window": 163840,
372 "default_max_tokens": 8000,
373 "can_reason": true,
374 "reasoning_levels": [
375 "low",
376 "medium",
377 "high"
378 ],
379 "default_reasoning_effort": "medium",
380 "supports_attachments": false
381 },
382 {
383 "id": "mistral/devstral-2",
384 "name": "Devstral 2",
385 "cost_per_1m_in": 0.4,
386 "cost_per_1m_out": 2,
387 "cost_per_1m_in_cached": 0,
388 "cost_per_1m_out_cached": 0,
389 "context_window": 256000,
390 "default_max_tokens": 8000,
391 "can_reason": false,
392 "supports_attachments": false
393 },
394 {
395 "id": "mistral/devstral-small",
396 "name": "Devstral Small 1.1",
397 "cost_per_1m_in": 0.1,
398 "cost_per_1m_out": 0.3,
399 "cost_per_1m_in_cached": 0,
400 "cost_per_1m_out_cached": 0,
401 "context_window": 128000,
402 "default_max_tokens": 8000,
403 "can_reason": false,
404 "supports_attachments": false
405 },
406 {
407 "id": "mistral/devstral-small-2",
408 "name": "Devstral Small 2",
409 "cost_per_1m_in": 0.1,
410 "cost_per_1m_out": 0.3,
411 "cost_per_1m_in_cached": 0,
412 "cost_per_1m_out_cached": 0,
413 "context_window": 256000,
414 "default_max_tokens": 8000,
415 "can_reason": false,
416 "supports_attachments": false
417 },
418 {
419 "id": "zai/glm-4.5-air",
420 "name": "GLM 4.5 Air",
421 "cost_per_1m_in": 0.2,
422 "cost_per_1m_out": 1.1,
423 "cost_per_1m_in_cached": 0.03,
424 "cost_per_1m_out_cached": 0,
425 "context_window": 128000,
426 "default_max_tokens": 8000,
427 "can_reason": true,
428 "reasoning_levels": [
429 "low",
430 "medium",
431 "high"
432 ],
433 "default_reasoning_effort": "medium",
434 "supports_attachments": false
435 },
436 {
437 "id": "zai/glm-4.5v",
438 "name": "GLM 4.5V",
439 "cost_per_1m_in": 0.6,
440 "cost_per_1m_out": 1.8,
441 "cost_per_1m_in_cached": 0.11,
442 "cost_per_1m_out_cached": 0,
443 "context_window": 66000,
444 "default_max_tokens": 8000,
445 "can_reason": false,
446 "supports_attachments": true
447 },
448 {
449 "id": "zai/glm-4.6",
450 "name": "GLM 4.6",
451 "cost_per_1m_in": 0.6,
452 "cost_per_1m_out": 2.2,
453 "cost_per_1m_in_cached": 0.11,
454 "cost_per_1m_out_cached": 0,
455 "context_window": 200000,
456 "default_max_tokens": 8000,
457 "can_reason": true,
458 "reasoning_levels": [
459 "low",
460 "medium",
461 "high"
462 ],
463 "default_reasoning_effort": "medium",
464 "supports_attachments": false
465 },
466 {
467 "id": "zai/glm-4.7",
468 "name": "GLM 4.7",
469 "cost_per_1m_in": 2.25,
470 "cost_per_1m_out": 2.75,
471 "cost_per_1m_in_cached": 2.25,
472 "cost_per_1m_out_cached": 0,
473 "context_window": 131000,
474 "default_max_tokens": 8000,
475 "can_reason": true,
476 "reasoning_levels": [
477 "low",
478 "medium",
479 "high"
480 ],
481 "default_reasoning_effort": "medium",
482 "supports_attachments": false
483 },
484 {
485 "id": "zai/glm-4.7-flash",
486 "name": "GLM 4.7 Flash",
487 "cost_per_1m_in": 0.07,
488 "cost_per_1m_out": 0.4,
489 "cost_per_1m_in_cached": 0,
490 "cost_per_1m_out_cached": 0,
491 "context_window": 200000,
492 "default_max_tokens": 8000,
493 "can_reason": true,
494 "reasoning_levels": [
495 "low",
496 "medium",
497 "high"
498 ],
499 "default_reasoning_effort": "medium",
500 "supports_attachments": false
501 },
502 {
503 "id": "zai/glm-4.7-flashx",
504 "name": "GLM 4.7 FlashX",
505 "cost_per_1m_in": 0.06,
506 "cost_per_1m_out": 0.4,
507 "cost_per_1m_in_cached": 0.01,
508 "cost_per_1m_out_cached": 0,
509 "context_window": 200000,
510 "default_max_tokens": 8000,
511 "can_reason": true,
512 "reasoning_levels": [
513 "low",
514 "medium",
515 "high"
516 ],
517 "default_reasoning_effort": "medium",
518 "supports_attachments": false
519 },
520 {
521 "id": "zai/glm-5",
522 "name": "GLM 5",
523 "cost_per_1m_in": 1,
524 "cost_per_1m_out": 3.2,
525 "cost_per_1m_in_cached": 0.2,
526 "cost_per_1m_out_cached": 0,
527 "context_window": 202800,
528 "default_max_tokens": 8000,
529 "can_reason": true,
530 "reasoning_levels": [
531 "low",
532 "medium",
533 "high"
534 ],
535 "default_reasoning_effort": "medium",
536 "supports_attachments": false
537 },
538 {
539 "id": "zai/glm-5-turbo",
540 "name": "GLM 5 Turbo",
541 "cost_per_1m_in": 1.2,
542 "cost_per_1m_out": 4,
543 "cost_per_1m_in_cached": 0.24,
544 "cost_per_1m_out_cached": 0,
545 "context_window": 202800,
546 "default_max_tokens": 8000,
547 "can_reason": true,
548 "reasoning_levels": [
549 "low",
550 "medium",
551 "high"
552 ],
553 "default_reasoning_effort": "medium",
554 "supports_attachments": false
555 },
556 {
557 "id": "zai/glm-5.1",
558 "name": "GLM 5.1",
559 "cost_per_1m_in": 1.4,
560 "cost_per_1m_out": 4.4,
561 "cost_per_1m_in_cached": 0.26,
562 "cost_per_1m_out_cached": 0,
563 "context_window": 202800,
564 "default_max_tokens": 8000,
565 "can_reason": true,
566 "reasoning_levels": [
567 "low",
568 "medium",
569 "high"
570 ],
571 "default_reasoning_effort": "medium",
572 "supports_attachments": false
573 },
574 {
575 "id": "zai/glm-5v-turbo",
576 "name": "GLM 5V Turbo",
577 "cost_per_1m_in": 1.2,
578 "cost_per_1m_out": 4,
579 "cost_per_1m_in_cached": 0.24,
580 "cost_per_1m_out_cached": 0,
581 "context_window": 200000,
582 "default_max_tokens": 8000,
583 "can_reason": true,
584 "reasoning_levels": [
585 "low",
586 "medium",
587 "high"
588 ],
589 "default_reasoning_effort": "medium",
590 "supports_attachments": true
591 },
592 {
593 "id": "zai/glm-4.5",
594 "name": "GLM-4.5",
595 "cost_per_1m_in": 0.6,
596 "cost_per_1m_out": 2.2,
597 "cost_per_1m_in_cached": 0.11,
598 "cost_per_1m_out_cached": 0,
599 "context_window": 128000,
600 "default_max_tokens": 8000,
601 "can_reason": true,
602 "reasoning_levels": [
603 "low",
604 "medium",
605 "high"
606 ],
607 "default_reasoning_effort": "medium",
608 "supports_attachments": false
609 },
610 {
611 "id": "zai/glm-4.6v",
612 "name": "GLM-4.6V",
613 "cost_per_1m_in": 0.3,
614 "cost_per_1m_out": 0.9,
615 "cost_per_1m_in_cached": 0.05,
616 "cost_per_1m_out_cached": 0,
617 "context_window": 128000,
618 "default_max_tokens": 8000,
619 "can_reason": true,
620 "reasoning_levels": [
621 "low",
622 "medium",
623 "high"
624 ],
625 "default_reasoning_effort": "medium",
626 "supports_attachments": true
627 },
628 {
629 "id": "zai/glm-4.6v-flash",
630 "name": "GLM-4.6V-Flash",
631 "cost_per_1m_in": 0,
632 "cost_per_1m_out": 0,
633 "cost_per_1m_in_cached": 0,
634 "cost_per_1m_out_cached": 0,
635 "context_window": 128000,
636 "default_max_tokens": 8000,
637 "can_reason": true,
638 "reasoning_levels": [
639 "low",
640 "medium",
641 "high"
642 ],
643 "default_reasoning_effort": "medium",
644 "supports_attachments": true
645 },
646 {
647 "id": "openai/gpt-5-chat",
648 "name": "GPT 5 Chat",
649 "cost_per_1m_in": 1.25,
650 "cost_per_1m_out": 10,
651 "cost_per_1m_in_cached": 0.125,
652 "cost_per_1m_out_cached": 0,
653 "context_window": 128000,
654 "default_max_tokens": 8000,
655 "can_reason": true,
656 "reasoning_levels": [
657 "low",
658 "medium",
659 "high"
660 ],
661 "default_reasoning_effort": "medium",
662 "supports_attachments": true
663 },
664 {
665 "id": "openai/gpt-5.1-codex-max",
666 "name": "GPT 5.1 Codex Max",
667 "cost_per_1m_in": 1.25,
668 "cost_per_1m_out": 10,
669 "cost_per_1m_in_cached": 0.125,
670 "cost_per_1m_out_cached": 0,
671 "context_window": 400000,
672 "default_max_tokens": 8000,
673 "can_reason": true,
674 "reasoning_levels": [
675 "low",
676 "medium",
677 "high"
678 ],
679 "default_reasoning_effort": "medium",
680 "supports_attachments": true
681 },
682 {
683 "id": "openai/gpt-5.1-codex-mini",
684 "name": "GPT 5.1 Codex Mini",
685 "cost_per_1m_in": 0.25,
686 "cost_per_1m_out": 2,
687 "cost_per_1m_in_cached": 0.025,
688 "cost_per_1m_out_cached": 0,
689 "context_window": 400000,
690 "default_max_tokens": 8000,
691 "can_reason": true,
692 "reasoning_levels": [
693 "low",
694 "medium",
695 "high"
696 ],
697 "default_reasoning_effort": "medium",
698 "supports_attachments": true
699 },
700 {
701 "id": "openai/gpt-5.1-thinking",
702 "name": "GPT 5.1 Thinking",
703 "cost_per_1m_in": 1.25,
704 "cost_per_1m_out": 10,
705 "cost_per_1m_in_cached": 0.125,
706 "cost_per_1m_out_cached": 0,
707 "context_window": 400000,
708 "default_max_tokens": 8000,
709 "can_reason": true,
710 "reasoning_levels": [
711 "low",
712 "medium",
713 "high"
714 ],
715 "default_reasoning_effort": "medium",
716 "supports_attachments": true
717 },
718 {
719 "id": "openai/gpt-5.2",
720 "name": "GPT 5.2",
721 "cost_per_1m_in": 1.75,
722 "cost_per_1m_out": 14,
723 "cost_per_1m_in_cached": 0.175,
724 "cost_per_1m_out_cached": 0,
725 "context_window": 400000,
726 "default_max_tokens": 8000,
727 "can_reason": true,
728 "reasoning_levels": [
729 "low",
730 "medium",
731 "high"
732 ],
733 "default_reasoning_effort": "medium",
734 "supports_attachments": true
735 },
736 {
737 "id": "openai/gpt-5.2-pro",
738 "name": "GPT 5.2 ",
739 "cost_per_1m_in": 21,
740 "cost_per_1m_out": 168,
741 "cost_per_1m_in_cached": 0,
742 "cost_per_1m_out_cached": 0,
743 "context_window": 400000,
744 "default_max_tokens": 8000,
745 "can_reason": true,
746 "reasoning_levels": [
747 "low",
748 "medium",
749 "high"
750 ],
751 "default_reasoning_effort": "medium",
752 "supports_attachments": true
753 },
754 {
755 "id": "openai/gpt-5.2-chat",
756 "name": "GPT 5.2 Chat",
757 "cost_per_1m_in": 1.75,
758 "cost_per_1m_out": 14,
759 "cost_per_1m_in_cached": 0.175,
760 "cost_per_1m_out_cached": 0,
761 "context_window": 128000,
762 "default_max_tokens": 8000,
763 "can_reason": true,
764 "reasoning_levels": [
765 "low",
766 "medium",
767 "high"
768 ],
769 "default_reasoning_effort": "medium",
770 "supports_attachments": true
771 },
772 {
773 "id": "openai/gpt-5.2-codex",
774 "name": "GPT 5.2 Codex",
775 "cost_per_1m_in": 1.75,
776 "cost_per_1m_out": 14,
777 "cost_per_1m_in_cached": 0.175,
778 "cost_per_1m_out_cached": 0,
779 "context_window": 400000,
780 "default_max_tokens": 8000,
781 "can_reason": true,
782 "reasoning_levels": [
783 "low",
784 "medium",
785 "high"
786 ],
787 "default_reasoning_effort": "medium",
788 "supports_attachments": true
789 },
790 {
791 "id": "openai/gpt-5.3-codex",
792 "name": "GPT 5.3 Codex",
793 "cost_per_1m_in": 1.75,
794 "cost_per_1m_out": 14,
795 "cost_per_1m_in_cached": 0.175,
796 "cost_per_1m_out_cached": 0,
797 "context_window": 400000,
798 "default_max_tokens": 8000,
799 "can_reason": true,
800 "reasoning_levels": [
801 "low",
802 "medium",
803 "high"
804 ],
805 "default_reasoning_effort": "medium",
806 "supports_attachments": true
807 },
808 {
809 "id": "openai/gpt-5.4",
810 "name": "GPT 5.4",
811 "cost_per_1m_in": 2.5,
812 "cost_per_1m_out": 15,
813 "cost_per_1m_in_cached": 0.25,
814 "cost_per_1m_out_cached": 0,
815 "context_window": 1050000,
816 "default_max_tokens": 8000,
817 "can_reason": true,
818 "reasoning_levels": [
819 "low",
820 "medium",
821 "high"
822 ],
823 "default_reasoning_effort": "medium",
824 "supports_attachments": true
825 },
826 {
827 "id": "openai/gpt-5.4-mini",
828 "name": "GPT 5.4 Mini",
829 "cost_per_1m_in": 0.75,
830 "cost_per_1m_out": 4.5,
831 "cost_per_1m_in_cached": 0.075,
832 "cost_per_1m_out_cached": 0,
833 "context_window": 400000,
834 "default_max_tokens": 8000,
835 "can_reason": true,
836 "reasoning_levels": [
837 "low",
838 "medium",
839 "high"
840 ],
841 "default_reasoning_effort": "medium",
842 "supports_attachments": true
843 },
844 {
845 "id": "openai/gpt-5.4-nano",
846 "name": "GPT 5.4 Nano",
847 "cost_per_1m_in": 0.2,
848 "cost_per_1m_out": 1.25,
849 "cost_per_1m_in_cached": 0.02,
850 "cost_per_1m_out_cached": 0,
851 "context_window": 400000,
852 "default_max_tokens": 8000,
853 "can_reason": true,
854 "reasoning_levels": [
855 "low",
856 "medium",
857 "high"
858 ],
859 "default_reasoning_effort": "medium",
860 "supports_attachments": true
861 },
862 {
863 "id": "openai/gpt-5.4-pro",
864 "name": "GPT 5.4 Pro",
865 "cost_per_1m_in": 30,
866 "cost_per_1m_out": 180,
867 "cost_per_1m_in_cached": 0,
868 "cost_per_1m_out_cached": 0,
869 "context_window": 1050000,
870 "default_max_tokens": 8000,
871 "can_reason": true,
872 "reasoning_levels": [
873 "low",
874 "medium",
875 "high"
876 ],
877 "default_reasoning_effort": "medium",
878 "supports_attachments": true
879 },
880 {
881 "id": "openai/gpt-5.5",
882 "name": "GPT 5.5",
883 "cost_per_1m_in": 5,
884 "cost_per_1m_out": 30,
885 "cost_per_1m_in_cached": 0.5,
886 "cost_per_1m_out_cached": 0,
887 "context_window": 1000000,
888 "default_max_tokens": 8000,
889 "can_reason": true,
890 "reasoning_levels": [
891 "low",
892 "medium",
893 "high"
894 ],
895 "default_reasoning_effort": "medium",
896 "supports_attachments": true
897 },
898 {
899 "id": "openai/gpt-5.5-pro",
900 "name": "GPT 5.5 Pro",
901 "cost_per_1m_in": 30,
902 "cost_per_1m_out": 180,
903 "cost_per_1m_in_cached": 0,
904 "cost_per_1m_out_cached": 0,
905 "context_window": 1000000,
906 "default_max_tokens": 8000,
907 "can_reason": true,
908 "reasoning_levels": [
909 "low",
910 "medium",
911 "high"
912 ],
913 "default_reasoning_effort": "medium",
914 "supports_attachments": true
915 },
916 {
917 "id": "openai/gpt-oss-20b",
918 "name": "GPT OSS 120B",
919 "cost_per_1m_in": 0.05,
920 "cost_per_1m_out": 0.2,
921 "cost_per_1m_in_cached": 0,
922 "cost_per_1m_out_cached": 0,
923 "context_window": 131072,
924 "default_max_tokens": 8000,
925 "can_reason": true,
926 "reasoning_levels": [
927 "low",
928 "medium",
929 "high"
930 ],
931 "default_reasoning_effort": "medium",
932 "supports_attachments": false
933 },
934 {
935 "id": "openai/gpt-oss-safeguard-20b",
936 "name": "GPT OSS Safeguard 20B",
937 "cost_per_1m_in": 0.075,
938 "cost_per_1m_out": 0.3,
939 "cost_per_1m_in_cached": 0.037,
940 "cost_per_1m_out_cached": 0,
941 "context_window": 131072,
942 "default_max_tokens": 8000,
943 "can_reason": true,
944 "reasoning_levels": [
945 "low",
946 "medium",
947 "high"
948 ],
949 "default_reasoning_effort": "medium",
950 "supports_attachments": false
951 },
952 {
953 "id": "openai/gpt-4-turbo",
954 "name": "GPT-4 Turbo",
955 "cost_per_1m_in": 10,
956 "cost_per_1m_out": 30,
957 "cost_per_1m_in_cached": 0,
958 "cost_per_1m_out_cached": 0,
959 "context_window": 128000,
960 "default_max_tokens": 4096,
961 "can_reason": false,
962 "supports_attachments": true
963 },
964 {
965 "id": "openai/gpt-4.1",
966 "name": "GPT-4.1",
967 "cost_per_1m_in": 2,
968 "cost_per_1m_out": 8,
969 "cost_per_1m_in_cached": 0.5,
970 "cost_per_1m_out_cached": 0,
971 "context_window": 1047576,
972 "default_max_tokens": 8000,
973 "can_reason": false,
974 "supports_attachments": true
975 },
976 {
977 "id": "openai/gpt-4.1-mini",
978 "name": "GPT-4.1 mini",
979 "cost_per_1m_in": 0.4,
980 "cost_per_1m_out": 1.6,
981 "cost_per_1m_in_cached": 0.1,
982 "cost_per_1m_out_cached": 0,
983 "context_window": 1047576,
984 "default_max_tokens": 8000,
985 "can_reason": false,
986 "supports_attachments": true
987 },
988 {
989 "id": "openai/gpt-4.1-nano",
990 "name": "GPT-4.1 nano",
991 "cost_per_1m_in": 0.1,
992 "cost_per_1m_out": 0.4,
993 "cost_per_1m_in_cached": 0.025,
994 "cost_per_1m_out_cached": 0,
995 "context_window": 1047576,
996 "default_max_tokens": 8000,
997 "can_reason": false,
998 "supports_attachments": true
999 },
1000 {
1001 "id": "openai/gpt-4o",
1002 "name": "GPT-4o",
1003 "cost_per_1m_in": 2.5,
1004 "cost_per_1m_out": 10,
1005 "cost_per_1m_in_cached": 1.25,
1006 "cost_per_1m_out_cached": 0,
1007 "context_window": 128000,
1008 "default_max_tokens": 8000,
1009 "can_reason": false,
1010 "supports_attachments": true
1011 },
1012 {
1013 "id": "openai/gpt-4o-mini",
1014 "name": "GPT-4o mini",
1015 "cost_per_1m_in": 0.15,
1016 "cost_per_1m_out": 0.6,
1017 "cost_per_1m_in_cached": 0.075,
1018 "cost_per_1m_out_cached": 0,
1019 "context_window": 128000,
1020 "default_max_tokens": 8000,
1021 "can_reason": false,
1022 "supports_attachments": true
1023 },
1024 {
1025 "id": "openai/gpt-5",
1026 "name": "GPT-5",
1027 "cost_per_1m_in": 1.25,
1028 "cost_per_1m_out": 10,
1029 "cost_per_1m_in_cached": 0.125,
1030 "cost_per_1m_out_cached": 0,
1031 "context_window": 400000,
1032 "default_max_tokens": 8000,
1033 "can_reason": true,
1034 "reasoning_levels": [
1035 "low",
1036 "medium",
1037 "high"
1038 ],
1039 "default_reasoning_effort": "medium",
1040 "supports_attachments": true
1041 },
1042 {
1043 "id": "openai/gpt-5-mini",
1044 "name": "GPT-5 mini",
1045 "cost_per_1m_in": 0.25,
1046 "cost_per_1m_out": 2,
1047 "cost_per_1m_in_cached": 0.025,
1048 "cost_per_1m_out_cached": 0,
1049 "context_window": 400000,
1050 "default_max_tokens": 8000,
1051 "can_reason": true,
1052 "reasoning_levels": [
1053 "low",
1054 "medium",
1055 "high"
1056 ],
1057 "default_reasoning_effort": "medium",
1058 "supports_attachments": true
1059 },
1060 {
1061 "id": "openai/gpt-5-nano",
1062 "name": "GPT-5 nano",
1063 "cost_per_1m_in": 0.05,
1064 "cost_per_1m_out": 0.4,
1065 "cost_per_1m_in_cached": 0.005,
1066 "cost_per_1m_out_cached": 0,
1067 "context_window": 400000,
1068 "default_max_tokens": 8000,
1069 "can_reason": true,
1070 "reasoning_levels": [
1071 "low",
1072 "medium",
1073 "high"
1074 ],
1075 "default_reasoning_effort": "medium",
1076 "supports_attachments": true
1077 },
1078 {
1079 "id": "openai/gpt-5-pro",
1080 "name": "GPT-5 pro",
1081 "cost_per_1m_in": 15,
1082 "cost_per_1m_out": 120,
1083 "cost_per_1m_in_cached": 0,
1084 "cost_per_1m_out_cached": 0,
1085 "context_window": 400000,
1086 "default_max_tokens": 8000,
1087 "can_reason": true,
1088 "reasoning_levels": [
1089 "low",
1090 "medium",
1091 "high"
1092 ],
1093 "default_reasoning_effort": "medium",
1094 "supports_attachments": true
1095 },
1096 {
1097 "id": "openai/gpt-5-codex",
1098 "name": "GPT-5-Codex",
1099 "cost_per_1m_in": 1.25,
1100 "cost_per_1m_out": 10,
1101 "cost_per_1m_in_cached": 0.125,
1102 "cost_per_1m_out_cached": 0,
1103 "context_window": 400000,
1104 "default_max_tokens": 8000,
1105 "can_reason": true,
1106 "reasoning_levels": [
1107 "low",
1108 "medium",
1109 "high"
1110 ],
1111 "default_reasoning_effort": "medium",
1112 "supports_attachments": false
1113 },
1114 {
1115 "id": "openai/gpt-5.1-instant",
1116 "name": "GPT-5.1 Instant",
1117 "cost_per_1m_in": 1.25,
1118 "cost_per_1m_out": 10,
1119 "cost_per_1m_in_cached": 0.125,
1120 "cost_per_1m_out_cached": 0,
1121 "context_window": 128000,
1122 "default_max_tokens": 8000,
1123 "can_reason": true,
1124 "reasoning_levels": [
1125 "low",
1126 "medium",
1127 "high"
1128 ],
1129 "default_reasoning_effort": "medium",
1130 "supports_attachments": true
1131 },
1132 {
1133 "id": "openai/gpt-5.1-codex",
1134 "name": "GPT-5.1-Codex",
1135 "cost_per_1m_in": 1.25,
1136 "cost_per_1m_out": 10,
1137 "cost_per_1m_in_cached": 0.125,
1138 "cost_per_1m_out_cached": 0,
1139 "context_window": 400000,
1140 "default_max_tokens": 8000,
1141 "can_reason": true,
1142 "reasoning_levels": [
1143 "low",
1144 "medium",
1145 "high"
1146 ],
1147 "default_reasoning_effort": "medium",
1148 "supports_attachments": true
1149 },
1150 {
1151 "id": "openai/gpt-5.3-chat",
1152 "name": "GPT-5.3 Chat",
1153 "cost_per_1m_in": 1.75,
1154 "cost_per_1m_out": 14,
1155 "cost_per_1m_in_cached": 0.175,
1156 "cost_per_1m_out_cached": 0,
1157 "context_window": 128000,
1158 "default_max_tokens": 8000,
1159 "can_reason": true,
1160 "reasoning_levels": [
1161 "low",
1162 "medium",
1163 "high"
1164 ],
1165 "default_reasoning_effort": "medium",
1166 "supports_attachments": true
1167 },
1168 {
1169 "id": "google/gemini-2.0-flash",
1170 "name": "Gemini 2.0 Flash",
1171 "cost_per_1m_in": 0.15,
1172 "cost_per_1m_out": 0.6,
1173 "cost_per_1m_in_cached": 0.025,
1174 "cost_per_1m_out_cached": 0,
1175 "context_window": 1048576,
1176 "default_max_tokens": 8000,
1177 "can_reason": false,
1178 "supports_attachments": true
1179 },
1180 {
1181 "id": "google/gemini-2.0-flash-lite",
1182 "name": "Gemini 2.0 Flash Lite",
1183 "cost_per_1m_in": 0.075,
1184 "cost_per_1m_out": 0.3,
1185 "cost_per_1m_in_cached": 0.02,
1186 "cost_per_1m_out_cached": 0,
1187 "context_window": 1048576,
1188 "default_max_tokens": 8000,
1189 "can_reason": false,
1190 "supports_attachments": true
1191 },
1192 {
1193 "id": "google/gemini-2.5-flash",
1194 "name": "Gemini 2.5 Flash",
1195 "cost_per_1m_in": 0.3,
1196 "cost_per_1m_out": 2.5,
1197 "cost_per_1m_in_cached": 0.03,
1198 "cost_per_1m_out_cached": 0,
1199 "context_window": 1000000,
1200 "default_max_tokens": 8000,
1201 "can_reason": true,
1202 "reasoning_levels": [
1203 "low",
1204 "medium",
1205 "high"
1206 ],
1207 "default_reasoning_effort": "medium",
1208 "supports_attachments": true
1209 },
1210 {
1211 "id": "google/gemini-2.5-flash-lite",
1212 "name": "Gemini 2.5 Flash Lite",
1213 "cost_per_1m_in": 0.1,
1214 "cost_per_1m_out": 0.4,
1215 "cost_per_1m_in_cached": 0.01,
1216 "cost_per_1m_out_cached": 0,
1217 "context_window": 1048576,
1218 "default_max_tokens": 8000,
1219 "can_reason": true,
1220 "reasoning_levels": [
1221 "low",
1222 "medium",
1223 "high"
1224 ],
1225 "default_reasoning_effort": "medium",
1226 "supports_attachments": true
1227 },
1228 {
1229 "id": "google/gemini-2.5-pro",
1230 "name": "Gemini 2.5 Pro",
1231 "cost_per_1m_in": 1.25,
1232 "cost_per_1m_out": 10,
1233 "cost_per_1m_in_cached": 0.125,
1234 "cost_per_1m_out_cached": 0,
1235 "context_window": 1048576,
1236 "default_max_tokens": 8000,
1237 "can_reason": true,
1238 "reasoning_levels": [
1239 "low",
1240 "medium",
1241 "high"
1242 ],
1243 "default_reasoning_effort": "medium",
1244 "supports_attachments": true
1245 },
1246 {
1247 "id": "google/gemini-3-flash",
1248 "name": "Gemini 3 Flash",
1249 "cost_per_1m_in": 0.5,
1250 "cost_per_1m_out": 3,
1251 "cost_per_1m_in_cached": 0.05,
1252 "cost_per_1m_out_cached": 0,
1253 "context_window": 1000000,
1254 "default_max_tokens": 8000,
1255 "can_reason": true,
1256 "reasoning_levels": [
1257 "low",
1258 "medium",
1259 "high"
1260 ],
1261 "default_reasoning_effort": "medium",
1262 "supports_attachments": true
1263 },
1264 {
1265 "id": "google/gemini-3-pro-preview",
1266 "name": "Gemini 3 Pro Preview",
1267 "cost_per_1m_in": 2,
1268 "cost_per_1m_out": 12,
1269 "cost_per_1m_in_cached": 0.2,
1270 "cost_per_1m_out_cached": 0,
1271 "context_window": 1000000,
1272 "default_max_tokens": 8000,
1273 "can_reason": true,
1274 "reasoning_levels": [
1275 "low",
1276 "medium",
1277 "high"
1278 ],
1279 "default_reasoning_effort": "medium",
1280 "supports_attachments": true
1281 },
1282 {
1283 "id": "google/gemini-3.1-flash-lite-preview",
1284 "name": "Gemini 3.1 Flash Lite Preview",
1285 "cost_per_1m_in": 0.25,
1286 "cost_per_1m_out": 1.5,
1287 "cost_per_1m_in_cached": 0.03,
1288 "cost_per_1m_out_cached": 0,
1289 "context_window": 1000000,
1290 "default_max_tokens": 8000,
1291 "can_reason": true,
1292 "reasoning_levels": [
1293 "low",
1294 "medium",
1295 "high"
1296 ],
1297 "default_reasoning_effort": "medium",
1298 "supports_attachments": true
1299 },
1300 {
1301 "id": "google/gemini-3.1-pro-preview",
1302 "name": "Gemini 3.1 Pro Preview",
1303 "cost_per_1m_in": 2,
1304 "cost_per_1m_out": 12,
1305 "cost_per_1m_in_cached": 0.2,
1306 "cost_per_1m_out_cached": 0,
1307 "context_window": 1000000,
1308 "default_max_tokens": 8000,
1309 "can_reason": true,
1310 "reasoning_levels": [
1311 "low",
1312 "medium",
1313 "high"
1314 ],
1315 "default_reasoning_effort": "medium",
1316 "supports_attachments": true
1317 },
1318 {
1319 "id": "google/gemma-4-26b-a4b-it",
1320 "name": "Gemma 4 26B A4B IT",
1321 "cost_per_1m_in": 0.13,
1322 "cost_per_1m_out": 0.4,
1323 "cost_per_1m_in_cached": 0,
1324 "cost_per_1m_out_cached": 0,
1325 "context_window": 262144,
1326 "default_max_tokens": 8000,
1327 "can_reason": false,
1328 "supports_attachments": true
1329 },
1330 {
1331 "id": "google/gemma-4-31b-it",
1332 "name": "Gemma 4 31B IT",
1333 "cost_per_1m_in": 0.14,
1334 "cost_per_1m_out": 0.4,
1335 "cost_per_1m_in_cached": 0,
1336 "cost_per_1m_out_cached": 0,
1337 "context_window": 262144,
1338 "default_max_tokens": 8000,
1339 "can_reason": false,
1340 "supports_attachments": true
1341 },
1342 {
1343 "id": "xai/grok-3",
1344 "name": "Grok 3 Beta",
1345 "cost_per_1m_in": 3,
1346 "cost_per_1m_out": 15,
1347 "cost_per_1m_in_cached": 0.75,
1348 "cost_per_1m_out_cached": 0,
1349 "context_window": 131072,
1350 "default_max_tokens": 8000,
1351 "can_reason": false,
1352 "supports_attachments": false
1353 },
1354 {
1355 "id": "xai/grok-3-fast",
1356 "name": "Grok 3 Fast Beta",
1357 "cost_per_1m_in": 5,
1358 "cost_per_1m_out": 25,
1359 "cost_per_1m_in_cached": 1.25,
1360 "cost_per_1m_out_cached": 0,
1361 "context_window": 131072,
1362 "default_max_tokens": 8000,
1363 "can_reason": false,
1364 "supports_attachments": false
1365 },
1366 {
1367 "id": "xai/grok-3-mini",
1368 "name": "Grok 3 Mini Beta",
1369 "cost_per_1m_in": 0.3,
1370 "cost_per_1m_out": 0.5,
1371 "cost_per_1m_in_cached": 0.075,
1372 "cost_per_1m_out_cached": 0,
1373 "context_window": 131072,
1374 "default_max_tokens": 8000,
1375 "can_reason": false,
1376 "supports_attachments": false
1377 },
1378 {
1379 "id": "xai/grok-3-mini-fast",
1380 "name": "Grok 3 Mini Fast Beta",
1381 "cost_per_1m_in": 0.6,
1382 "cost_per_1m_out": 4,
1383 "cost_per_1m_in_cached": 0,
1384 "cost_per_1m_out_cached": 0,
1385 "context_window": 131072,
1386 "default_max_tokens": 8000,
1387 "can_reason": false,
1388 "supports_attachments": false
1389 },
1390 {
1391 "id": "xai/grok-4",
1392 "name": "Grok 4",
1393 "cost_per_1m_in": 3,
1394 "cost_per_1m_out": 15,
1395 "cost_per_1m_in_cached": 0.75,
1396 "cost_per_1m_out_cached": 0,
1397 "context_window": 256000,
1398 "default_max_tokens": 8000,
1399 "can_reason": true,
1400 "reasoning_levels": [
1401 "low",
1402 "medium",
1403 "high"
1404 ],
1405 "default_reasoning_effort": "medium",
1406 "supports_attachments": true
1407 },
1408 {
1409 "id": "xai/grok-4-fast-non-reasoning",
1410 "name": "Grok 4 Fast Non-Reasoning",
1411 "cost_per_1m_in": 0.2,
1412 "cost_per_1m_out": 0.5,
1413 "cost_per_1m_in_cached": 0.05,
1414 "cost_per_1m_out_cached": 0,
1415 "context_window": 2000000,
1416 "default_max_tokens": 8000,
1417 "can_reason": false,
1418 "supports_attachments": true
1419 },
1420 {
1421 "id": "xai/grok-4-fast-reasoning",
1422 "name": "Grok 4 Fast Reasoning",
1423 "cost_per_1m_in": 0.2,
1424 "cost_per_1m_out": 0.5,
1425 "cost_per_1m_in_cached": 0.05,
1426 "cost_per_1m_out_cached": 0,
1427 "context_window": 2000000,
1428 "default_max_tokens": 8000,
1429 "can_reason": true,
1430 "reasoning_levels": [
1431 "low",
1432 "medium",
1433 "high"
1434 ],
1435 "default_reasoning_effort": "medium",
1436 "supports_attachments": true
1437 },
1438 {
1439 "id": "xai/grok-4.1-fast-non-reasoning",
1440 "name": "Grok 4.1 Fast Non-Reasoning",
1441 "cost_per_1m_in": 0.2,
1442 "cost_per_1m_out": 0.5,
1443 "cost_per_1m_in_cached": 0.05,
1444 "cost_per_1m_out_cached": 0,
1445 "context_window": 2000000,
1446 "default_max_tokens": 8000,
1447 "can_reason": false,
1448 "supports_attachments": true
1449 },
1450 {
1451 "id": "xai/grok-4.1-fast-reasoning",
1452 "name": "Grok 4.1 Fast Reasoning",
1453 "cost_per_1m_in": 0.2,
1454 "cost_per_1m_out": 0.5,
1455 "cost_per_1m_in_cached": 0.05,
1456 "cost_per_1m_out_cached": 0,
1457 "context_window": 2000000,
1458 "default_max_tokens": 8000,
1459 "can_reason": true,
1460 "reasoning_levels": [
1461 "low",
1462 "medium",
1463 "high"
1464 ],
1465 "default_reasoning_effort": "medium",
1466 "supports_attachments": true
1467 },
1468 {
1469 "id": "xai/grok-4.20-non-reasoning-beta",
1470 "name": "Grok 4.20 Beta Non-Reasoning",
1471 "cost_per_1m_in": 2,
1472 "cost_per_1m_out": 6,
1473 "cost_per_1m_in_cached": 0.2,
1474 "cost_per_1m_out_cached": 0,
1475 "context_window": 2000000,
1476 "default_max_tokens": 8000,
1477 "can_reason": false,
1478 "supports_attachments": true
1479 },
1480 {
1481 "id": "xai/grok-4.20-reasoning-beta",
1482 "name": "Grok 4.20 Beta Reasoning",
1483 "cost_per_1m_in": 2,
1484 "cost_per_1m_out": 6,
1485 "cost_per_1m_in_cached": 0.2,
1486 "cost_per_1m_out_cached": 0,
1487 "context_window": 2000000,
1488 "default_max_tokens": 8000,
1489 "can_reason": true,
1490 "reasoning_levels": [
1491 "low",
1492 "medium",
1493 "high"
1494 ],
1495 "default_reasoning_effort": "medium",
1496 "supports_attachments": true
1497 },
1498 {
1499 "id": "xai/grok-4.20-multi-agent-beta",
1500 "name": "Grok 4.20 Multi Agent Beta",
1501 "cost_per_1m_in": 2,
1502 "cost_per_1m_out": 6,
1503 "cost_per_1m_in_cached": 0.2,
1504 "cost_per_1m_out_cached": 0,
1505 "context_window": 2000000,
1506 "default_max_tokens": 8000,
1507 "can_reason": true,
1508 "reasoning_levels": [
1509 "low",
1510 "medium",
1511 "high"
1512 ],
1513 "default_reasoning_effort": "medium",
1514 "supports_attachments": true
1515 },
1516 {
1517 "id": "xai/grok-4.20-multi-agent",
1518 "name": "Grok 4.20 Multi-Agent",
1519 "cost_per_1m_in": 2,
1520 "cost_per_1m_out": 6,
1521 "cost_per_1m_in_cached": 0.2,
1522 "cost_per_1m_out_cached": 0,
1523 "context_window": 2000000,
1524 "default_max_tokens": 8000,
1525 "can_reason": true,
1526 "reasoning_levels": [
1527 "low",
1528 "medium",
1529 "high"
1530 ],
1531 "default_reasoning_effort": "medium",
1532 "supports_attachments": true
1533 },
1534 {
1535 "id": "xai/grok-4.20-non-reasoning",
1536 "name": "Grok 4.20 Non-Reasoning",
1537 "cost_per_1m_in": 2,
1538 "cost_per_1m_out": 6,
1539 "cost_per_1m_in_cached": 0.2,
1540 "cost_per_1m_out_cached": 0,
1541 "context_window": 2000000,
1542 "default_max_tokens": 8000,
1543 "can_reason": false,
1544 "supports_attachments": true
1545 },
1546 {
1547 "id": "xai/grok-4.20-reasoning",
1548 "name": "Grok 4.20 Reasoning",
1549 "cost_per_1m_in": 2,
1550 "cost_per_1m_out": 6,
1551 "cost_per_1m_in_cached": 0.2,
1552 "cost_per_1m_out_cached": 0,
1553 "context_window": 2000000,
1554 "default_max_tokens": 8000,
1555 "can_reason": true,
1556 "reasoning_levels": [
1557 "low",
1558 "medium",
1559 "high"
1560 ],
1561 "default_reasoning_effort": "medium",
1562 "supports_attachments": true
1563 },
1564 {
1565 "id": "xai/grok-4.3",
1566 "name": "Grok 4.3",
1567 "cost_per_1m_in": 1.25,
1568 "cost_per_1m_out": 2.5,
1569 "cost_per_1m_in_cached": 0.2,
1570 "cost_per_1m_out_cached": 0,
1571 "context_window": 1000000,
1572 "default_max_tokens": 8000,
1573 "can_reason": true,
1574 "reasoning_levels": [
1575 "low",
1576 "medium",
1577 "high"
1578 ],
1579 "default_reasoning_effort": "medium",
1580 "supports_attachments": true
1581 },
1582 {
1583 "id": "xai/grok-code-fast-1",
1584 "name": "Grok Code Fast 1",
1585 "cost_per_1m_in": 0.2,
1586 "cost_per_1m_out": 1.5,
1587 "cost_per_1m_in_cached": 0.02,
1588 "cost_per_1m_out_cached": 0,
1589 "context_window": 256000,
1590 "default_max_tokens": 8000,
1591 "can_reason": true,
1592 "reasoning_levels": [
1593 "low",
1594 "medium",
1595 "high"
1596 ],
1597 "default_reasoning_effort": "medium",
1598 "supports_attachments": false
1599 },
1600 {
1601 "id": "kwaipilot/kat-coder-pro-v2",
1602 "name": "Kat Coder Pro V2",
1603 "cost_per_1m_in": 0.3,
1604 "cost_per_1m_out": 1.2,
1605 "cost_per_1m_in_cached": 0.06,
1606 "cost_per_1m_out_cached": 0,
1607 "context_window": 256000,
1608 "default_max_tokens": 8000,
1609 "can_reason": true,
1610 "reasoning_levels": [
1611 "low",
1612 "medium",
1613 "high"
1614 ],
1615 "default_reasoning_effort": "medium",
1616 "supports_attachments": false
1617 },
1618 {
1619 "id": "moonshotai/kimi-k2-0905",
1620 "name": "Kimi K2 0905",
1621 "cost_per_1m_in": 0.6,
1622 "cost_per_1m_out": 2.5,
1623 "cost_per_1m_in_cached": 0.3,
1624 "cost_per_1m_out_cached": 0,
1625 "context_window": 256000,
1626 "default_max_tokens": 8000,
1627 "can_reason": false,
1628 "supports_attachments": false
1629 },
1630 {
1631 "id": "moonshotai/kimi-k2",
1632 "name": "Kimi K2 Instruct",
1633 "cost_per_1m_in": 0.57,
1634 "cost_per_1m_out": 2.3,
1635 "cost_per_1m_in_cached": 0,
1636 "cost_per_1m_out_cached": 0,
1637 "context_window": 131072,
1638 "default_max_tokens": 8000,
1639 "can_reason": false,
1640 "supports_attachments": false
1641 },
1642 {
1643 "id": "moonshotai/kimi-k2-thinking",
1644 "name": "Kimi K2 Thinking",
1645 "cost_per_1m_in": 0.6,
1646 "cost_per_1m_out": 2.5,
1647 "cost_per_1m_in_cached": 0.15,
1648 "cost_per_1m_out_cached": 0,
1649 "context_window": 262114,
1650 "default_max_tokens": 8000,
1651 "can_reason": true,
1652 "reasoning_levels": [
1653 "low",
1654 "medium",
1655 "high"
1656 ],
1657 "default_reasoning_effort": "medium",
1658 "supports_attachments": false
1659 },
1660 {
1661 "id": "moonshotai/kimi-k2-thinking-turbo",
1662 "name": "Kimi K2 Thinking Turbo",
1663 "cost_per_1m_in": 1.15,
1664 "cost_per_1m_out": 8,
1665 "cost_per_1m_in_cached": 0.15,
1666 "cost_per_1m_out_cached": 0,
1667 "context_window": 262114,
1668 "default_max_tokens": 8000,
1669 "can_reason": true,
1670 "reasoning_levels": [
1671 "low",
1672 "medium",
1673 "high"
1674 ],
1675 "default_reasoning_effort": "medium",
1676 "supports_attachments": false
1677 },
1678 {
1679 "id": "moonshotai/kimi-k2-turbo",
1680 "name": "Kimi K2 Turbo",
1681 "cost_per_1m_in": 1.15,
1682 "cost_per_1m_out": 8,
1683 "cost_per_1m_in_cached": 0.15,
1684 "cost_per_1m_out_cached": 0,
1685 "context_window": 256000,
1686 "default_max_tokens": 8000,
1687 "can_reason": false,
1688 "supports_attachments": false
1689 },
1690 {
1691 "id": "moonshotai/kimi-k2.5",
1692 "name": "Kimi K2.5",
1693 "cost_per_1m_in": 0.6,
1694 "cost_per_1m_out": 3,
1695 "cost_per_1m_in_cached": 0.1,
1696 "cost_per_1m_out_cached": 0,
1697 "context_window": 262114,
1698 "default_max_tokens": 8000,
1699 "can_reason": true,
1700 "reasoning_levels": [
1701 "low",
1702 "medium",
1703 "high"
1704 ],
1705 "default_reasoning_effort": "medium",
1706 "supports_attachments": true
1707 },
1708 {
1709 "id": "moonshotai/kimi-k2.6",
1710 "name": "Kimi K2.6",
1711 "cost_per_1m_in": 0.95,
1712 "cost_per_1m_out": 4,
1713 "cost_per_1m_in_cached": 0.16,
1714 "cost_per_1m_out_cached": 0,
1715 "context_window": 262000,
1716 "default_max_tokens": 8000,
1717 "can_reason": true,
1718 "reasoning_levels": [
1719 "low",
1720 "medium",
1721 "high"
1722 ],
1723 "default_reasoning_effort": "medium",
1724 "supports_attachments": true
1725 },
1726 {
1727 "id": "meta/llama-3.1-70b",
1728 "name": "Llama 3.1 70B Instruct",
1729 "cost_per_1m_in": 0.72,
1730 "cost_per_1m_out": 0.72,
1731 "cost_per_1m_in_cached": 0,
1732 "cost_per_1m_out_cached": 0,
1733 "context_window": 128000,
1734 "default_max_tokens": 8000,
1735 "can_reason": false,
1736 "supports_attachments": false
1737 },
1738 {
1739 "id": "meta/llama-3.1-8b",
1740 "name": "Llama 3.1 8B Instruct",
1741 "cost_per_1m_in": 0.22,
1742 "cost_per_1m_out": 0.22,
1743 "cost_per_1m_in_cached": 0,
1744 "cost_per_1m_out_cached": 0,
1745 "context_window": 128000,
1746 "default_max_tokens": 8000,
1747 "can_reason": false,
1748 "supports_attachments": false
1749 },
1750 {
1751 "id": "meta/llama-3.2-11b",
1752 "name": "Llama 3.2 11B Vision Instruct",
1753 "cost_per_1m_in": 0.16,
1754 "cost_per_1m_out": 0.16,
1755 "cost_per_1m_in_cached": 0,
1756 "cost_per_1m_out_cached": 0,
1757 "context_window": 128000,
1758 "default_max_tokens": 8000,
1759 "can_reason": false,
1760 "supports_attachments": true
1761 },
1762 {
1763 "id": "meta/llama-3.2-90b",
1764 "name": "Llama 3.2 90B Vision Instruct",
1765 "cost_per_1m_in": 0.72,
1766 "cost_per_1m_out": 0.72,
1767 "cost_per_1m_in_cached": 0,
1768 "cost_per_1m_out_cached": 0,
1769 "context_window": 128000,
1770 "default_max_tokens": 8000,
1771 "can_reason": false,
1772 "supports_attachments": true
1773 },
1774 {
1775 "id": "meta/llama-3.3-70b",
1776 "name": "Llama 3.3 70B Instruct",
1777 "cost_per_1m_in": 0.72,
1778 "cost_per_1m_out": 0.72,
1779 "cost_per_1m_in_cached": 0,
1780 "cost_per_1m_out_cached": 0,
1781 "context_window": 128000,
1782 "default_max_tokens": 8000,
1783 "can_reason": false,
1784 "supports_attachments": false
1785 },
1786 {
1787 "id": "meta/llama-4-maverick",
1788 "name": "Llama 4 Maverick 17B Instruct",
1789 "cost_per_1m_in": 0.24,
1790 "cost_per_1m_out": 0.97,
1791 "cost_per_1m_in_cached": 0,
1792 "cost_per_1m_out_cached": 0,
1793 "context_window": 128000,
1794 "default_max_tokens": 8000,
1795 "can_reason": false,
1796 "supports_attachments": true
1797 },
1798 {
1799 "id": "meta/llama-4-scout",
1800 "name": "Llama 4 Scout 17B Instruct",
1801 "cost_per_1m_in": 0.17,
1802 "cost_per_1m_out": 0.66,
1803 "cost_per_1m_in_cached": 0,
1804 "cost_per_1m_out_cached": 0,
1805 "context_window": 128000,
1806 "default_max_tokens": 8000,
1807 "can_reason": false,
1808 "supports_attachments": true
1809 },
1810 {
1811 "id": "meituan/longcat-flash-chat",
1812 "name": "LongCat Flash Chat",
1813 "cost_per_1m_in": 0,
1814 "cost_per_1m_out": 0,
1815 "cost_per_1m_in_cached": 0,
1816 "cost_per_1m_out_cached": 0,
1817 "context_window": 128000,
1818 "default_max_tokens": 8000,
1819 "can_reason": false,
1820 "supports_attachments": false
1821 },
1822 {
1823 "id": "inception/mercury-2",
1824 "name": "Mercury 2",
1825 "cost_per_1m_in": 0.25,
1826 "cost_per_1m_out": 0.75,
1827 "cost_per_1m_in_cached": 0.025,
1828 "cost_per_1m_out_cached": 0,
1829 "context_window": 128000,
1830 "default_max_tokens": 8000,
1831 "can_reason": true,
1832 "reasoning_levels": [
1833 "low",
1834 "medium",
1835 "high"
1836 ],
1837 "default_reasoning_effort": "medium",
1838 "supports_attachments": false
1839 },
1840 {
1841 "id": "inception/mercury-coder-small",
1842 "name": "Mercury Coder Small Beta",
1843 "cost_per_1m_in": 0.25,
1844 "cost_per_1m_out": 1,
1845 "cost_per_1m_in_cached": 0,
1846 "cost_per_1m_out_cached": 0,
1847 "context_window": 32000,
1848 "default_max_tokens": 8000,
1849 "can_reason": false,
1850 "supports_attachments": false
1851 },
1852 {
1853 "id": "xiaomi/mimo-v2.5",
1854 "name": "MiMo M2.5",
1855 "cost_per_1m_in": 0.4,
1856 "cost_per_1m_out": 2,
1857 "cost_per_1m_in_cached": 0.08,
1858 "cost_per_1m_out_cached": 0,
1859 "context_window": 1050000,
1860 "default_max_tokens": 8000,
1861 "can_reason": true,
1862 "reasoning_levels": [
1863 "low",
1864 "medium",
1865 "high"
1866 ],
1867 "default_reasoning_effort": "medium",
1868 "supports_attachments": true
1869 },
1870 {
1871 "id": "xiaomi/mimo-v2-flash",
1872 "name": "MiMo V2 Flash",
1873 "cost_per_1m_in": 0.1,
1874 "cost_per_1m_out": 0.3,
1875 "cost_per_1m_in_cached": 0.01,
1876 "cost_per_1m_out_cached": 0,
1877 "context_window": 262144,
1878 "default_max_tokens": 8000,
1879 "can_reason": true,
1880 "reasoning_levels": [
1881 "low",
1882 "medium",
1883 "high"
1884 ],
1885 "default_reasoning_effort": "medium",
1886 "supports_attachments": false
1887 },
1888 {
1889 "id": "xiaomi/mimo-v2-pro",
1890 "name": "MiMo V2 Pro",
1891 "cost_per_1m_in": 1,
1892 "cost_per_1m_out": 3,
1893 "cost_per_1m_in_cached": 0.2,
1894 "cost_per_1m_out_cached": 0,
1895 "context_window": 1000000,
1896 "default_max_tokens": 8000,
1897 "can_reason": true,
1898 "reasoning_levels": [
1899 "low",
1900 "medium",
1901 "high"
1902 ],
1903 "default_reasoning_effort": "medium",
1904 "supports_attachments": false
1905 },
1906 {
1907 "id": "xiaomi/mimo-v2.5-pro",
1908 "name": "MiMo V2.5 Pro",
1909 "cost_per_1m_in": 1,
1910 "cost_per_1m_out": 3,
1911 "cost_per_1m_in_cached": 0.2,
1912 "cost_per_1m_out_cached": 0,
1913 "context_window": 1050000,
1914 "default_max_tokens": 8000,
1915 "can_reason": true,
1916 "reasoning_levels": [
1917 "low",
1918 "medium",
1919 "high"
1920 ],
1921 "default_reasoning_effort": "medium",
1922 "supports_attachments": true
1923 },
1924 {
1925 "id": "minimax/minimax-m2",
1926 "name": "MiniMax M2",
1927 "cost_per_1m_in": 0.3,
1928 "cost_per_1m_out": 1.2,
1929 "cost_per_1m_in_cached": 0.03,
1930 "cost_per_1m_out_cached": 0.375,
1931 "context_window": 205000,
1932 "default_max_tokens": 8000,
1933 "can_reason": true,
1934 "reasoning_levels": [
1935 "low",
1936 "medium",
1937 "high"
1938 ],
1939 "default_reasoning_effort": "medium",
1940 "supports_attachments": false
1941 },
1942 {
1943 "id": "minimax/minimax-m2.1",
1944 "name": "MiniMax M2.1",
1945 "cost_per_1m_in": 0.3,
1946 "cost_per_1m_out": 1.2,
1947 "cost_per_1m_in_cached": 0.03,
1948 "cost_per_1m_out_cached": 0.375,
1949 "context_window": 204800,
1950 "default_max_tokens": 8000,
1951 "can_reason": true,
1952 "reasoning_levels": [
1953 "low",
1954 "medium",
1955 "high"
1956 ],
1957 "default_reasoning_effort": "medium",
1958 "supports_attachments": false
1959 },
1960 {
1961 "id": "minimax/minimax-m2.1-lightning",
1962 "name": "MiniMax M2.1 Lightning",
1963 "cost_per_1m_in": 0.3,
1964 "cost_per_1m_out": 2.4,
1965 "cost_per_1m_in_cached": 0.03,
1966 "cost_per_1m_out_cached": 0.375,
1967 "context_window": 204800,
1968 "default_max_tokens": 8000,
1969 "can_reason": true,
1970 "reasoning_levels": [
1971 "low",
1972 "medium",
1973 "high"
1974 ],
1975 "default_reasoning_effort": "medium",
1976 "supports_attachments": false
1977 },
1978 {
1979 "id": "minimax/minimax-m2.5",
1980 "name": "MiniMax M2.5",
1981 "cost_per_1m_in": 0.3,
1982 "cost_per_1m_out": 1.2,
1983 "cost_per_1m_in_cached": 0.03,
1984 "cost_per_1m_out_cached": 0.375,
1985 "context_window": 204800,
1986 "default_max_tokens": 8000,
1987 "can_reason": true,
1988 "reasoning_levels": [
1989 "low",
1990 "medium",
1991 "high"
1992 ],
1993 "default_reasoning_effort": "medium",
1994 "supports_attachments": false
1995 },
1996 {
1997 "id": "minimax/minimax-m2.5-highspeed",
1998 "name": "MiniMax M2.5 High Speed",
1999 "cost_per_1m_in": 0.6,
2000 "cost_per_1m_out": 2.4,
2001 "cost_per_1m_in_cached": 0.03,
2002 "cost_per_1m_out_cached": 0.375,
2003 "context_window": 204800,
2004 "default_max_tokens": 8000,
2005 "can_reason": true,
2006 "reasoning_levels": [
2007 "low",
2008 "medium",
2009 "high"
2010 ],
2011 "default_reasoning_effort": "medium",
2012 "supports_attachments": false
2013 },
2014 {
2015 "id": "minimax/minimax-m2.7-highspeed",
2016 "name": "MiniMax M2.7 High Speed",
2017 "cost_per_1m_in": 0.6,
2018 "cost_per_1m_out": 2.4,
2019 "cost_per_1m_in_cached": 0.06,
2020 "cost_per_1m_out_cached": 0.375,
2021 "context_window": 204800,
2022 "default_max_tokens": 8000,
2023 "can_reason": true,
2024 "reasoning_levels": [
2025 "low",
2026 "medium",
2027 "high"
2028 ],
2029 "default_reasoning_effort": "medium",
2030 "supports_attachments": true
2031 },
2032 {
2033 "id": "minimax/minimax-m2.7",
2034 "name": "Minimax M2.7",
2035 "cost_per_1m_in": 0.3,
2036 "cost_per_1m_out": 1.2,
2037 "cost_per_1m_in_cached": 0.06,
2038 "cost_per_1m_out_cached": 0.375,
2039 "context_window": 204800,
2040 "default_max_tokens": 8000,
2041 "can_reason": true,
2042 "reasoning_levels": [
2043 "low",
2044 "medium",
2045 "high"
2046 ],
2047 "default_reasoning_effort": "medium",
2048 "supports_attachments": true
2049 },
2050 {
2051 "id": "mistral/ministral-3b",
2052 "name": "Ministral 3B",
2053 "cost_per_1m_in": 0.1,
2054 "cost_per_1m_out": 0.1,
2055 "cost_per_1m_in_cached": 0,
2056 "cost_per_1m_out_cached": 0,
2057 "context_window": 128000,
2058 "default_max_tokens": 4000,
2059 "can_reason": false,
2060 "supports_attachments": false
2061 },
2062 {
2063 "id": "mistral/ministral-8b",
2064 "name": "Ministral 8B",
2065 "cost_per_1m_in": 0.15,
2066 "cost_per_1m_out": 0.15,
2067 "cost_per_1m_in_cached": 0,
2068 "cost_per_1m_out_cached": 0,
2069 "context_window": 128000,
2070 "default_max_tokens": 4000,
2071 "can_reason": false,
2072 "supports_attachments": false
2073 },
2074 {
2075 "id": "mistral/codestral",
2076 "name": "Mistral Codestral",
2077 "cost_per_1m_in": 0.3,
2078 "cost_per_1m_out": 0.9,
2079 "cost_per_1m_in_cached": 0,
2080 "cost_per_1m_out_cached": 0,
2081 "context_window": 128000,
2082 "default_max_tokens": 4000,
2083 "can_reason": false,
2084 "supports_attachments": false
2085 },
2086 {
2087 "id": "mistral/mistral-medium",
2088 "name": "Mistral Medium 3.1",
2089 "cost_per_1m_in": 0.4,
2090 "cost_per_1m_out": 2,
2091 "cost_per_1m_in_cached": 0,
2092 "cost_per_1m_out_cached": 0,
2093 "context_window": 128000,
2094 "default_max_tokens": 8000,
2095 "can_reason": false,
2096 "supports_attachments": true
2097 },
2098 {
2099 "id": "mistral/mistral-small",
2100 "name": "Mistral Small",
2101 "cost_per_1m_in": 0.1,
2102 "cost_per_1m_out": 0.3,
2103 "cost_per_1m_in_cached": 0,
2104 "cost_per_1m_out_cached": 0,
2105 "context_window": 32000,
2106 "default_max_tokens": 4000,
2107 "can_reason": false,
2108 "supports_attachments": true
2109 },
2110 {
2111 "id": "nvidia/nemotron-nano-12b-v2-vl",
2112 "name": "Nvidia Nemotron Nano 12B V2 VL",
2113 "cost_per_1m_in": 0.2,
2114 "cost_per_1m_out": 0.6,
2115 "cost_per_1m_in_cached": 0,
2116 "cost_per_1m_out_cached": 0,
2117 "context_window": 131072,
2118 "default_max_tokens": 8000,
2119 "can_reason": true,
2120 "reasoning_levels": [
2121 "low",
2122 "medium",
2123 "high"
2124 ],
2125 "default_reasoning_effort": "medium",
2126 "supports_attachments": true
2127 },
2128 {
2129 "id": "nvidia/nemotron-nano-9b-v2",
2130 "name": "Nvidia Nemotron Nano 9B V2",
2131 "cost_per_1m_in": 0.06,
2132 "cost_per_1m_out": 0.23,
2133 "cost_per_1m_in_cached": 0,
2134 "cost_per_1m_out_cached": 0,
2135 "context_window": 131072,
2136 "default_max_tokens": 8000,
2137 "can_reason": true,
2138 "reasoning_levels": [
2139 "low",
2140 "medium",
2141 "high"
2142 ],
2143 "default_reasoning_effort": "medium",
2144 "supports_attachments": false
2145 },
2146 {
2147 "id": "mistral/pixtral-12b",
2148 "name": "Pixtral 12B 2409",
2149 "cost_per_1m_in": 0.15,
2150 "cost_per_1m_out": 0.15,
2151 "cost_per_1m_in_cached": 0,
2152 "cost_per_1m_out_cached": 0,
2153 "context_window": 128000,
2154 "default_max_tokens": 4000,
2155 "can_reason": false,
2156 "supports_attachments": true
2157 },
2158 {
2159 "id": "mistral/pixtral-large",
2160 "name": "Pixtral Large",
2161 "cost_per_1m_in": 2,
2162 "cost_per_1m_out": 6,
2163 "cost_per_1m_in_cached": 0,
2164 "cost_per_1m_out_cached": 0,
2165 "context_window": 128000,
2166 "default_max_tokens": 4000,
2167 "can_reason": false,
2168 "supports_attachments": true
2169 },
2170 {
2171 "id": "alibaba/qwen-3-32b",
2172 "name": "Qwen 3 32B",
2173 "cost_per_1m_in": 0.16,
2174 "cost_per_1m_out": 0.64,
2175 "cost_per_1m_in_cached": 0,
2176 "cost_per_1m_out_cached": 0,
2177 "context_window": 128000,
2178 "default_max_tokens": 8000,
2179 "can_reason": true,
2180 "reasoning_levels": [
2181 "low",
2182 "medium",
2183 "high"
2184 ],
2185 "default_reasoning_effort": "medium",
2186 "supports_attachments": false
2187 },
2188 {
2189 "id": "alibaba/qwen3-coder-30b-a3b",
2190 "name": "Qwen 3 Coder 30B A3B Instruct",
2191 "cost_per_1m_in": 0.15,
2192 "cost_per_1m_out": 0.6,
2193 "cost_per_1m_in_cached": 0,
2194 "cost_per_1m_out_cached": 0,
2195 "context_window": 262144,
2196 "default_max_tokens": 8000,
2197 "can_reason": true,
2198 "reasoning_levels": [
2199 "low",
2200 "medium",
2201 "high"
2202 ],
2203 "default_reasoning_effort": "medium",
2204 "supports_attachments": false
2205 },
2206 {
2207 "id": "alibaba/qwen3-max-thinking",
2208 "name": "Qwen 3 Max Thinking",
2209 "cost_per_1m_in": 1.2,
2210 "cost_per_1m_out": 6,
2211 "cost_per_1m_in_cached": 0.24,
2212 "cost_per_1m_out_cached": 0,
2213 "context_window": 256000,
2214 "default_max_tokens": 8000,
2215 "can_reason": true,
2216 "reasoning_levels": [
2217 "low",
2218 "medium",
2219 "high"
2220 ],
2221 "default_reasoning_effort": "medium",
2222 "supports_attachments": false
2223 },
2224 {
2225 "id": "alibaba/qwen3.5-flash",
2226 "name": "Qwen 3.5 Flash",
2227 "cost_per_1m_in": 0.1,
2228 "cost_per_1m_out": 0.4,
2229 "cost_per_1m_in_cached": 0.001,
2230 "cost_per_1m_out_cached": 0.125,
2231 "context_window": 1000000,
2232 "default_max_tokens": 8000,
2233 "can_reason": true,
2234 "reasoning_levels": [
2235 "low",
2236 "medium",
2237 "high"
2238 ],
2239 "default_reasoning_effort": "medium",
2240 "supports_attachments": true
2241 },
2242 {
2243 "id": "alibaba/qwen3.5-plus",
2244 "name": "Qwen 3.5 Plus",
2245 "cost_per_1m_in": 0.4,
2246 "cost_per_1m_out": 2.4,
2247 "cost_per_1m_in_cached": 0.04,
2248 "cost_per_1m_out_cached": 0.5,
2249 "context_window": 1000000,
2250 "default_max_tokens": 8000,
2251 "can_reason": true,
2252 "reasoning_levels": [
2253 "low",
2254 "medium",
2255 "high"
2256 ],
2257 "default_reasoning_effort": "medium",
2258 "supports_attachments": true
2259 },
2260 {
2261 "id": "alibaba/qwen3.6-27b",
2262 "name": "Qwen 3.6 27B",
2263 "cost_per_1m_in": 0.6,
2264 "cost_per_1m_out": 3.6,
2265 "cost_per_1m_in_cached": 0,
2266 "cost_per_1m_out_cached": 0,
2267 "context_window": 256000,
2268 "default_max_tokens": 8000,
2269 "can_reason": true,
2270 "reasoning_levels": [
2271 "low",
2272 "medium",
2273 "high"
2274 ],
2275 "default_reasoning_effort": "medium",
2276 "supports_attachments": true
2277 },
2278 {
2279 "id": "alibaba/qwen-3.6-max-preview",
2280 "name": "Qwen 3.6 Max Preview",
2281 "cost_per_1m_in": 1.3,
2282 "cost_per_1m_out": 7.8,
2283 "cost_per_1m_in_cached": 0.26,
2284 "cost_per_1m_out_cached": 1.625,
2285 "context_window": 240000,
2286 "default_max_tokens": 8000,
2287 "can_reason": true,
2288 "reasoning_levels": [
2289 "low",
2290 "medium",
2291 "high"
2292 ],
2293 "default_reasoning_effort": "medium",
2294 "supports_attachments": true
2295 },
2296 {
2297 "id": "alibaba/qwen3.6-plus",
2298 "name": "Qwen 3.6 Plus",
2299 "cost_per_1m_in": 0.5,
2300 "cost_per_1m_out": 3,
2301 "cost_per_1m_in_cached": 0.1,
2302 "cost_per_1m_out_cached": 0.625,
2303 "context_window": 1000000,
2304 "default_max_tokens": 8000,
2305 "can_reason": true,
2306 "reasoning_levels": [
2307 "low",
2308 "medium",
2309 "high"
2310 ],
2311 "default_reasoning_effort": "medium",
2312 "supports_attachments": true
2313 },
2314 {
2315 "id": "alibaba/qwen-3-235b",
2316 "name": "Qwen3 235B A22b Instruct 2507",
2317 "cost_per_1m_in": 0.6,
2318 "cost_per_1m_out": 1.2,
2319 "cost_per_1m_in_cached": 0.6,
2320 "cost_per_1m_out_cached": 0,
2321 "context_window": 131000,
2322 "default_max_tokens": 8000,
2323 "can_reason": false,
2324 "supports_attachments": false
2325 },
2326 {
2327 "id": "alibaba/qwen3-coder",
2328 "name": "Qwen3 Coder 480B A35B Instruct",
2329 "cost_per_1m_in": 1.5,
2330 "cost_per_1m_out": 7.5,
2331 "cost_per_1m_in_cached": 0.3,
2332 "cost_per_1m_out_cached": 0,
2333 "context_window": 262144,
2334 "default_max_tokens": 8000,
2335 "can_reason": false,
2336 "supports_attachments": false
2337 },
2338 {
2339 "id": "alibaba/qwen3-coder-next",
2340 "name": "Qwen3 Coder Next",
2341 "cost_per_1m_in": 0.5,
2342 "cost_per_1m_out": 1.2,
2343 "cost_per_1m_in_cached": 0,
2344 "cost_per_1m_out_cached": 0,
2345 "context_window": 256000,
2346 "default_max_tokens": 8000,
2347 "can_reason": false,
2348 "supports_attachments": false
2349 },
2350 {
2351 "id": "alibaba/qwen3-coder-plus",
2352 "name": "Qwen3 Coder Plus",
2353 "cost_per_1m_in": 1,
2354 "cost_per_1m_out": 5,
2355 "cost_per_1m_in_cached": 0.2,
2356 "cost_per_1m_out_cached": 0,
2357 "context_window": 1000000,
2358 "default_max_tokens": 8000,
2359 "can_reason": false,
2360 "supports_attachments": false
2361 },
2362 {
2363 "id": "alibaba/qwen3-max",
2364 "name": "Qwen3 Max",
2365 "cost_per_1m_in": 1.2,
2366 "cost_per_1m_out": 6,
2367 "cost_per_1m_in_cached": 0.24,
2368 "cost_per_1m_out_cached": 0,
2369 "context_window": 262144,
2370 "default_max_tokens": 8000,
2371 "can_reason": false,
2372 "supports_attachments": false
2373 },
2374 {
2375 "id": "alibaba/qwen3-max-preview",
2376 "name": "Qwen3 Max Preview",
2377 "cost_per_1m_in": 1.2,
2378 "cost_per_1m_out": 6,
2379 "cost_per_1m_in_cached": 0.24,
2380 "cost_per_1m_out_cached": 0,
2381 "context_window": 262144,
2382 "default_max_tokens": 8000,
2383 "can_reason": false,
2384 "supports_attachments": false
2385 },
2386 {
2387 "id": "alibaba/qwen3-vl-thinking",
2388 "name": "Qwen3 VL 235B A22B Thinking",
2389 "cost_per_1m_in": 0.4,
2390 "cost_per_1m_out": 4,
2391 "cost_per_1m_in_cached": 0,
2392 "cost_per_1m_out_cached": 0,
2393 "context_window": 131072,
2394 "default_max_tokens": 8000,
2395 "can_reason": true,
2396 "reasoning_levels": [
2397 "low",
2398 "medium",
2399 "high"
2400 ],
2401 "default_reasoning_effort": "medium",
2402 "supports_attachments": true
2403 },
2404 {
2405 "id": "alibaba/qwen3-235b-a22b-thinking",
2406 "name": "Qwen3 VL 235B A22B Thinking",
2407 "cost_per_1m_in": 0.4,
2408 "cost_per_1m_out": 4,
2409 "cost_per_1m_in_cached": 0,
2410 "cost_per_1m_out_cached": 0,
2411 "context_window": 131072,
2412 "default_max_tokens": 8000,
2413 "can_reason": true,
2414 "reasoning_levels": [
2415 "low",
2416 "medium",
2417 "high"
2418 ],
2419 "default_reasoning_effort": "medium",
2420 "supports_attachments": true
2421 },
2422 {
2423 "id": "alibaba/qwen-3-14b",
2424 "name": "Qwen3-14B",
2425 "cost_per_1m_in": 0.12,
2426 "cost_per_1m_out": 0.24,
2427 "cost_per_1m_in_cached": 0,
2428 "cost_per_1m_out_cached": 0,
2429 "context_window": 40960,
2430 "default_max_tokens": 8000,
2431 "can_reason": true,
2432 "reasoning_levels": [
2433 "low",
2434 "medium",
2435 "high"
2436 ],
2437 "default_reasoning_effort": "medium",
2438 "supports_attachments": false
2439 },
2440 {
2441 "id": "alibaba/qwen-3-30b",
2442 "name": "Qwen3-30B-A3B",
2443 "cost_per_1m_in": 0.08,
2444 "cost_per_1m_out": 0.29,
2445 "cost_per_1m_in_cached": 0,
2446 "cost_per_1m_out_cached": 0,
2447 "context_window": 40960,
2448 "default_max_tokens": 8000,
2449 "can_reason": true,
2450 "reasoning_levels": [
2451 "low",
2452 "medium",
2453 "high"
2454 ],
2455 "default_reasoning_effort": "medium",
2456 "supports_attachments": false
2457 },
2458 {
2459 "id": "bytedance/seed-1.6",
2460 "name": "Seed 1.6",
2461 "cost_per_1m_in": 0.25,
2462 "cost_per_1m_out": 2,
2463 "cost_per_1m_in_cached": 0.05,
2464 "cost_per_1m_out_cached": 0,
2465 "context_window": 256000,
2466 "default_max_tokens": 8000,
2467 "can_reason": true,
2468 "reasoning_levels": [
2469 "low",
2470 "medium",
2471 "high"
2472 ],
2473 "default_reasoning_effort": "medium",
2474 "supports_attachments": false
2475 },
2476 {
2477 "id": "perplexity/sonar",
2478 "name": "Sonar",
2479 "cost_per_1m_in": 0,
2480 "cost_per_1m_out": 0,
2481 "cost_per_1m_in_cached": 0,
2482 "cost_per_1m_out_cached": 0,
2483 "context_window": 127000,
2484 "default_max_tokens": 8000,
2485 "can_reason": false,
2486 "supports_attachments": true
2487 },
2488 {
2489 "id": "perplexity/sonar-pro",
2490 "name": "Sonar Pro",
2491 "cost_per_1m_in": 0,
2492 "cost_per_1m_out": 0,
2493 "cost_per_1m_in_cached": 0,
2494 "cost_per_1m_out_cached": 0,
2495 "context_window": 200000,
2496 "default_max_tokens": 8000,
2497 "can_reason": false,
2498 "supports_attachments": true
2499 },
2500 {
2501 "id": "arcee-ai/trinity-large-preview",
2502 "name": "Trinity Large Preview",
2503 "cost_per_1m_in": 0.25,
2504 "cost_per_1m_out": 1,
2505 "cost_per_1m_in_cached": 0,
2506 "cost_per_1m_out_cached": 0,
2507 "context_window": 131000,
2508 "default_max_tokens": 8000,
2509 "can_reason": false,
2510 "supports_attachments": false
2511 },
2512 {
2513 "id": "arcee-ai/trinity-large-thinking",
2514 "name": "Trinity Large Thinking",
2515 "cost_per_1m_in": 0.25,
2516 "cost_per_1m_out": 0.9,
2517 "cost_per_1m_in_cached": 0,
2518 "cost_per_1m_out_cached": 0,
2519 "context_window": 262100,
2520 "default_max_tokens": 8000,
2521 "can_reason": true,
2522 "reasoning_levels": [
2523 "low",
2524 "medium",
2525 "high"
2526 ],
2527 "default_reasoning_effort": "medium",
2528 "supports_attachments": false
2529 },
2530 {
2531 "id": "openai/o1",
2532 "name": "o1",
2533 "cost_per_1m_in": 15,
2534 "cost_per_1m_out": 60,
2535 "cost_per_1m_in_cached": 7.5,
2536 "cost_per_1m_out_cached": 0,
2537 "context_window": 200000,
2538 "default_max_tokens": 8000,
2539 "can_reason": true,
2540 "reasoning_levels": [
2541 "low",
2542 "medium",
2543 "high"
2544 ],
2545 "default_reasoning_effort": "medium",
2546 "supports_attachments": true
2547 },
2548 {
2549 "id": "openai/o3",
2550 "name": "o3",
2551 "cost_per_1m_in": 2,
2552 "cost_per_1m_out": 8,
2553 "cost_per_1m_in_cached": 0.5,
2554 "cost_per_1m_out_cached": 0,
2555 "context_window": 200000,
2556 "default_max_tokens": 8000,
2557 "can_reason": true,
2558 "reasoning_levels": [
2559 "low",
2560 "medium",
2561 "high"
2562 ],
2563 "default_reasoning_effort": "medium",
2564 "supports_attachments": true
2565 },
2566 {
2567 "id": "openai/o3-pro",
2568 "name": "o3 Pro",
2569 "cost_per_1m_in": 20,
2570 "cost_per_1m_out": 80,
2571 "cost_per_1m_in_cached": 0,
2572 "cost_per_1m_out_cached": 0,
2573 "context_window": 200000,
2574 "default_max_tokens": 8000,
2575 "can_reason": true,
2576 "reasoning_levels": [
2577 "low",
2578 "medium",
2579 "high"
2580 ],
2581 "default_reasoning_effort": "medium",
2582 "supports_attachments": true
2583 },
2584 {
2585 "id": "openai/o3-deep-research",
2586 "name": "o3-deep-research",
2587 "cost_per_1m_in": 10,
2588 "cost_per_1m_out": 40,
2589 "cost_per_1m_in_cached": 2.5,
2590 "cost_per_1m_out_cached": 0,
2591 "context_window": 200000,
2592 "default_max_tokens": 8000,
2593 "can_reason": true,
2594 "reasoning_levels": [
2595 "low",
2596 "medium",
2597 "high"
2598 ],
2599 "default_reasoning_effort": "medium",
2600 "supports_attachments": true
2601 },
2602 {
2603 "id": "openai/o3-mini",
2604 "name": "o3-mini",
2605 "cost_per_1m_in": 1.1,
2606 "cost_per_1m_out": 4.4,
2607 "cost_per_1m_in_cached": 0.55,
2608 "cost_per_1m_out_cached": 0,
2609 "context_window": 200000,
2610 "default_max_tokens": 8000,
2611 "can_reason": true,
2612 "reasoning_levels": [
2613 "low",
2614 "medium",
2615 "high"
2616 ],
2617 "default_reasoning_effort": "medium",
2618 "supports_attachments": false
2619 },
2620 {
2621 "id": "openai/o4-mini",
2622 "name": "o4-mini",
2623 "cost_per_1m_in": 1.1,
2624 "cost_per_1m_out": 4.4,
2625 "cost_per_1m_in_cached": 0.275,
2626 "cost_per_1m_out_cached": 0,
2627 "context_window": 200000,
2628 "default_max_tokens": 8000,
2629 "can_reason": true,
2630 "reasoning_levels": [
2631 "low",
2632 "medium",
2633 "high"
2634 ],
2635 "default_reasoning_effort": "medium",
2636 "supports_attachments": true
2637 }
2638 ],
2639 "default_headers": {
2640 "HTTP-Referer": "https://charm.land",
2641 "X-Title": "Crush"
2642 }
2643}