返回 CodeWhale
models_dev.bundled.json
根目录 / crates / config / assets / models_dev.bundled.json
1 {
2 "_meta": {
3 "about": "Offline fallback Models.dev-shaped catalog snapshot for Codewhale (#3385, demoted by #4188, generated since #6396).",
4 "schema": "Matches crates/config/src/models_dev.rs ModelsDevCatalog ({ models, providers }).",
5 "role": "NOT a competing source of truth. Preferred metadata is the live Models.dev catalog published into ProviderLake (#4187). This asset is used only when live/cache rows are unavailable (offline startup, failed refresh, or empty cache).",
6 "source": "Rows are projected unedited from Models.dev onto the fields models_dev.rs reads; provider headers, id mapping, defaults and canonical joins come from scripts/catalog/models_dev_seed.toml.",
7 "corrections": "Deliberate holds (withheld prices, clamped limits) are not in this file. They live in crates/config/assets/catalog_corrections.json and apply to this seed and to live refresh alike.",
8 "default_rows": "Each provider's `default: true` wire id equals that provider's built-in DEFAULT_*_MODEL so RouteResolver::new() and the descriptor stay in agreement when offline.",
9 "pending_release_metadata": "GLM-5.3 is live on the Z.ai Coding Plan (docs.z.ai/devpack/overview and docs.z.ai/devpack/latest-model, recorded 2026-08-13) and is the default direct Z.ai model (DEFAULT_ZAI_MODEL); explicit GLM-5.2 selections keep their own id. First-party wire id is GLM-5.3; OpenRouter mirror is z-ai/glm-5.3. Capability/limit/dialect values still inherit from GLM-5.2 until Z.ai publishes distinct 5.3 numbers. Pricing stays absent: Coding Plan publishes credit multipliers, not a USD PAYG row we can stand behind. Z.ai may auto-route GLM-5.2/GLM-5.1 requests to GLM-5.3 on their side; Codewhale still sends the selected picker id. Do not send a [1m] suffix. Scope stays first-party Z.ai plus the OpenRouter mirror; add third-party gateway rows only against that gateway's own published roster.",
10 "generated_by": "python3 scripts/catalog_models_dev.py seed render from scripts/catalog/models_dev_seed.toml and scripts/catalog/models_dev_seed.lock.json. Do not edit this file by hand; see docs/CATALOG_REFRESH.md.",
11 "upstream": "https://models.dev/catalog.json fetched 2026-09-26T09:07:10Z sha256 1e559956cfa16dad77e1fd5f1f38ae533276b397aca15c2b0ebb71d6e50e64a3",
12 "coverage": "21 providers, 100 provider model rows, 4 canonical model entries."
13 },
14 "models": {
15 "deepseek-v4-pro": {
16 "id": "deepseek-v4-pro",
17 "name": "DeepSeek V4 Pro",
18 "family": "deepseek-thinking",
19 "attachment": false,
20 "reasoning": true,
21 "tool_call": true,
22 "structured_output": true,
23 "temperature": true,
24 "open_weights": true,
25 "modalities": {
26 "input": [
27 "text"
28 ],
29 "output": [
30 "text"
31 ]
32 },
33 "limit": {
34 "context": 1000000,
35 "output": 384000
36 }
37 },
38 "deepseek-v4-flash": {
39 "id": "deepseek-v4-flash",
40 "name": "DeepSeek V4 Flash",
41 "family": "deepseek-flash",
42 "attachment": false,
43 "reasoning": true,
44 "tool_call": true,
45 "structured_output": true,
46 "temperature": true,
47 "open_weights": true,
48 "modalities": {
49 "input": [
50 "text"
51 ],
52 "output": [
53 "text"
54 ]
55 },
56 "limit": {
57 "context": 1000000,
58 "output": 384000
59 }
60 },
61 "xiaomi/mimo-v2.6-pro": {
62 "id": "xiaomi/mimo-v2.6-pro",
63 "name": "MiMo-V2.6-Pro",
64 "family": "mimo",
65 "attachment": true,
66 "reasoning": true,
67 "tool_call": true,
68 "temperature": true,
69 "open_weights": true,
70 "modalities": {
71 "input": [
72 "text",
73 "image",
74 "audio",
75 "video"
76 ],
77 "output": [
78 "text"
79 ]
80 },
81 "limit": {
82 "context": 1048576,
83 "output": 131072
84 }
85 },
86 "xiaomi/mimo-v2.6-flash": {
87 "id": "xiaomi/mimo-v2.6-flash",
88 "name": "MiMo-V2.6-Flash",
89 "family": "mimo",
90 "attachment": true,
91 "reasoning": true,
92 "tool_call": true,
93 "temperature": true,
94 "open_weights": true,
95 "modalities": {
96 "input": [
97 "text",
98 "image",
99 "audio",
100 "video"
101 ],
102 "output": [
103 "text"
104 ]
105 },
106 "limit": {
107 "context": 1048576,
108 "output": 131072
109 }
110 }
111 },
112 "providers": {
113 "deepseek": {
114 "id": "deepseek",
115 "name": "DeepSeek",
116 "api": "https://api.deepseek.com",
117 "npm": "@ai-sdk/openai-compatible",
118 "env": [
119 "DEEPSEEK_API_KEY"
120 ],
121 "models": {
122 "deepseek-v4-pro": {
123 "id": "deepseek-v4-pro",
124 "base_model": "deepseek-v4-pro",
125 "name": "DeepSeek V4 Pro",
126 "family": "deepseek-thinking",
127 "attachment": false,
128 "reasoning": true,
129 "reasoning_options": [
130 {
131 "type": "toggle"
132 },
133 {
134 "type": "effort",
135 "values": [
136 "low",
137 "high",
138 "max"
139 ]
140 }
141 ],
142 "interleaved": {
143 "field": "reasoning_content"
144 },
145 "tool_call": true,
146 "structured_output": true,
147 "temperature": true,
148 "open_weights": true,
149 "modalities": {
150 "input": [
151 "text"
152 ],
153 "output": [
154 "text"
155 ]
156 },
157 "limit": {
158 "context": 1000000,
159 "output": 393216
160 },
161 "cost": {
162 "input": 0.435,
163 "output": 0.87,
164 "cache_read": 0.003625
165 }
166 },
167 "deepseek-v4-flash": {
168 "id": "deepseek-v4-flash",
169 "base_model": "deepseek-v4-flash",
170 "name": "DeepSeek V4 Flash",
171 "family": "deepseek-flash",
172 "attachment": true,
173 "reasoning": true,
174 "reasoning_options": [
175 {
176 "type": "toggle"
177 },
178 {
179 "type": "effort",
180 "values": [
181 "low",
182 "high",
183 "max"
184 ]
185 }
186 ],
187 "interleaved": {
188 "field": "reasoning_content"
189 },
190 "tool_call": true,
191 "structured_output": true,
192 "temperature": true,
193 "open_weights": true,
194 "modalities": {
195 "input": [
196 "text",
197 "image"
198 ],
199 "output": [
200 "text"
201 ]
202 },
203 "limit": {
204 "context": 1000000,
205 "output": 393216
206 },
207 "cost": {
208 "input": 0.15,
209 "output": 0.6,
210 "cache_read": 0.003
211 }
212 },
213 "deepseek-v4-flash-vision-exp": {
214 "id": "deepseek-v4-flash-vision-exp",
215 "base_model": "deepseek-v4-flash",
216 "name": "DeepSeek V4 Flash Vision Exp",
217 "family": "deepseek-flash",
218 "attachment": true,
219 "reasoning": true,
220 "reasoning_options": [
221 {
222 "type": "toggle"
223 },
224 {
225 "type": "effort",
226 "values": [
227 "low",
228 "high",
229 "max"
230 ]
231 }
232 ],
233 "interleaved": {
234 "field": "reasoning_content"
235 },
236 "tool_call": true,
237 "structured_output": true,
238 "temperature": true,
239 "open_weights": true,
240 "modalities": {
241 "input": [
242 "text",
243 "image"
244 ],
245 "output": [
246 "text"
247 ]
248 },
249 "limit": {
250 "context": 1000000,
251 "output": 393216
252 },
253 "cost": {
254 "input": 0.15,
255 "output": 0.6,
256 "cache_read": 0.003
257 }
258 },
259 "deepseek-flash": {
260 "id": "deepseek-flash",
261 "base_model": "deepseek-flash",
262 "name": "DeepSeek V4.1 Flash",
263 "family": "deepseek-flash",
264 "default": true,
265 "attachment": true,
266 "reasoning": true,
267 "reasoning_options": [
268 {
269 "type": "toggle"
270 },
271 {
272 "type": "effort",
273 "values": [
274 "low",
275 "high",
276 "max"
277 ]
278 }
279 ],
280 "interleaved": {
281 "field": "reasoning_content"
282 },
283 "tool_call": true,
284 "structured_output": true,
285 "temperature": true,
286 "open_weights": true,
287 "modalities": {
288 "input": [
289 "text",
290 "image"
291 ],
292 "output": [
293 "text"
294 ]
295 },
296 "limit": {
297 "context": 1000000,
298 "output": 393216
299 },
300 "cost": {
301 "input": 0.15,
302 "output": 0.6,
303 "cache_read": 0.003
304 }
305 }
306 }
307 },
308 "zai": {
309 "id": "zai",
310 "name": "Zhipu AI / Z.ai",
311 "api": "https://api.z.ai/api/paas/v4",
312 "npm": "@ai-sdk/openai-compatible",
313 "env": [
314 "ZAI_API_KEY",
315 "ZHIPU_API_KEY",
316 "GLM_API_KEY"
317 ],
318 "models": {
319 "GLM-5.2": {
320 "id": "GLM-5.2",
321 "name": "GLM-5.2",
322 "family": "glm",
323 "attachment": false,
324 "reasoning": true,
325 "reasoning_options": [
326 {
327 "type": "effort",
328 "values": [
329 "high",
330 "max"
331 ]
332 }
333 ],
334 "interleaved": {
335 "field": "reasoning_content"
336 },
337 "tool_call": true,
338 "structured_output": true,
339 "temperature": true,
340 "open_weights": true,
341 "modalities": {
342 "input": [
343 "text"
344 ],
345 "output": [
346 "text"
347 ]
348 },
349 "limit": {
350 "context": 1000000,
351 "output": 131072
352 },
353 "cost": {
354 "input": 1.4,
355 "output": 4.4,
356 "cache_read": 0.26,
357 "cache_write": 0
358 }
359 },
360 "GLM-5.3": {
361 "id": "GLM-5.3",
362 "name": "GLM-5.3",
363 "family": "glm",
364 "default": true,
365 "attachment": false,
366 "reasoning": true,
367 "reasoning_options": [
368 {
369 "type": "effort",
370 "values": [
371 "low",
372 "high",
373 "max"
374 ]
375 }
376 ],
377 "interleaved": {
378 "field": "reasoning_content"
379 },
380 "tool_call": true,
381 "structured_output": true,
382 "temperature": true,
383 "open_weights": true,
384 "modalities": {
385 "input": [
386 "text"
387 ],
388 "output": [
389 "text"
390 ]
391 },
392 "limit": {
393 "context": 1000000,
394 "output": 131072
395 },
396 "cost": {
397 "input": 1.4,
398 "output": 4.4,
399 "cache_read": 0.26,
400 "cache_write": 0
401 }
402 },
403 "GLM-5.3-Flash": {
404 "id": "GLM-5.3-Flash",
405 "name": "GLM-5.3-Flash",
406 "family": "glm-flash",
407 "attachment": true,
408 "reasoning": true,
409 "reasoning_options": [
410 {
411 "type": "effort",
412 "values": [
413 "low",
414 "high",
415 "max"
416 ]
417 }
418 ],
419 "interleaved": {
420 "field": "reasoning_content"
421 },
422 "tool_call": true,
423 "structured_output": true,
424 "temperature": true,
425 "open_weights": true,
426 "modalities": {
427 "input": [
428 "text",
429 "image",
430 "video",
431 "pdf"
432 ],
433 "output": [
434 "text"
435 ]
436 },
437 "limit": {
438 "context": 1000000,
439 "output": 131072
440 },
441 "cost": {
442 "input": 0.15,
443 "output": 0.5,
444 "cache_read": 0.03,
445 "cache_write": 0
446 }
447 },
448 "glm-5.1": {
449 "id": "glm-5.1",
450 "name": "GLM-5.1",
451 "family": "glm",
452 "attachment": false,
453 "reasoning": true,
454 "reasoning_options": [
455 {
456 "type": "toggle"
457 }
458 ],
459 "interleaved": {
460 "field": "reasoning_content"
461 },
462 "tool_call": true,
463 "structured_output": true,
464 "temperature": true,
465 "open_weights": true,
466 "modalities": {
467 "input": [
468 "text"
469 ],
470 "output": [
471 "text"
472 ]
473 },
474 "limit": {
475 "context": 200000,
476 "output": 131072
477 },
478 "cost": {
479 "input": 1.4,
480 "output": 4.4,
481 "cache_read": 0.26,
482 "cache_write": 0
483 }
484 },
485 "GLM-5-Turbo": {
486 "id": "GLM-5-Turbo",
487 "name": "GLM-5-Turbo",
488 "family": "glm",
489 "attachment": false,
490 "reasoning": true,
491 "reasoning_options": [
492 {
493 "type": "toggle"
494 }
495 ],
496 "interleaved": {
497 "field": "reasoning_content"
498 },
499 "tool_call": true,
500 "structured_output": true,
501 "temperature": true,
502 "open_weights": false,
503 "modalities": {
504 "input": [
505 "text"
506 ],
507 "output": [
508 "text"
509 ]
510 },
511 "limit": {
512 "context": 200000,
513 "output": 131072
514 },
515 "cost": {
516 "input": 1.2,
517 "output": 4,
518 "cache_read": 0.24,
519 "cache_write": 0
520 }
521 }
522 }
523 },
524 "moonshot": {
525 "id": "moonshot",
526 "name": "Moonshot / Kimi",
527 "api": "https://api.moonshot.ai/v1",
528 "npm": "@ai-sdk/openai-compatible",
529 "env": [
530 "MOONSHOT_API_KEY",
531 "KIMI_API_KEY"
532 ],
533 "models": {
534 "kimi-k3": {
535 "id": "kimi-k3",
536 "name": "Kimi K3",
537 "family": "kimi-k3",
538 "attachment": true,
539 "reasoning": true,
540 "reasoning_options": [
541 {
542 "type": "toggle"
543 },
544 {
545 "type": "effort",
546 "values": [
547 "low",
548 "high",
549 "max"
550 ]
551 }
552 ],
553 "interleaved": {
554 "field": "reasoning_content"
555 },
556 "tool_call": true,
557 "structured_output": true,
558 "temperature": false,
559 "open_weights": true,
560 "modalities": {
561 "input": [
562 "text",
563 "image",
564 "video"
565 ],
566 "output": [
567 "text"
568 ]
569 },
570 "limit": {
571 "context": 1048576,
572 "output": 1048576
573 },
574 "cost": {
575 "input": 3,
576 "output": 15,
577 "cache_read": 0.3
578 }
579 },
580 "kimi-k2.7-code": {
581 "id": "kimi-k2.7-code",
582 "name": "Kimi K2.7 Code",
583 "family": "kimi-k2",
584 "default": true,
585 "attachment": true,
586 "reasoning": true,
587 "reasoning_options": [],
588 "interleaved": {
589 "field": "reasoning_content"
590 },
591 "tool_call": true,
592 "structured_output": true,
593 "temperature": false,
594 "open_weights": true,
595 "modalities": {
596 "input": [
597 "text",
598 "image",
599 "video"
600 ],
601 "output": [
602 "text"
603 ]
604 },
605 "limit": {
606 "context": 262144,
607 "output": 262144
608 },
609 "cost": {
610 "input": 0.95,
611 "output": 4,
612 "cache_read": 0.19
613 }
614 },
615 "kimi-k2.7-code-highspeed": {
616 "id": "kimi-k2.7-code-highspeed",
617 "name": "Kimi K2.7 Code HighSpeed",
618 "family": "kimi-k2",
619 "attachment": true,
620 "reasoning": true,
621 "reasoning_options": [],
622 "interleaved": {
623 "field": "reasoning_content"
624 },
625 "tool_call": true,
626 "structured_output": true,
627 "temperature": false,
628 "open_weights": true,
629 "modalities": {
630 "input": [
631 "text",
632 "image",
633 "video"
634 ],
635 "output": [
636 "text"
637 ]
638 },
639 "limit": {
640 "context": 262144,
641 "output": 262144
642 },
643 "cost": {
644 "input": 1.9,
645 "output": 8,
646 "cache_read": 0.38
647 }
648 },
649 "kimi-k2.6": {
650 "id": "kimi-k2.6",
651 "name": "Kimi K2.6",
652 "family": "kimi-k2",
653 "attachment": true,
654 "reasoning": true,
655 "reasoning_options": [
656 {
657 "type": "toggle"
658 }
659 ],
660 "interleaved": {
661 "field": "reasoning_content"
662 },
663 "tool_call": true,
664 "structured_output": true,
665 "temperature": true,
666 "open_weights": true,
667 "modalities": {
668 "input": [
669 "text",
670 "image",
671 "video"
672 ],
673 "output": [
674 "text"
675 ]
676 },
677 "limit": {
678 "context": 262144,
679 "output": 262144
680 },
681 "cost": {
682 "input": 0.95,
683 "output": 4,
684 "cache_read": 0.16
685 }
686 }
687 }
688 },
689 "minimax": {
690 "id": "minimax",
691 "name": "MiniMax",
692 "api": "https://api.minimax.io/v1",
693 "npm": "@ai-sdk/openai-compatible",
694 "env": [
695 "MINIMAX_API_KEY"
696 ],
697 "models": {
698 "MiniMax-M3": {
699 "id": "MiniMax-M3",
700 "name": "MiniMax-M3",
701 "family": "minimax",
702 "default": true,
703 "attachment": true,
704 "reasoning": true,
705 "reasoning_options": [
706 {
707 "type": "toggle"
708 }
709 ],
710 "tool_call": true,
711 "temperature": true,
712 "open_weights": true,
713 "modalities": {
714 "input": [
715 "text",
716 "image",
717 "video"
718 ],
719 "output": [
720 "text"
721 ]
722 },
723 "limit": {
724 "context": 1000000,
725 "output": 512000
726 },
727 "cost": {
728 "input": 0.3,
729 "output": 1.2,
730 "cache_read": 0.06
731 }
732 },
733 "MiniMax-M2.7": {
734 "id": "MiniMax-M2.7",
735 "name": "MiniMax-M2.7",
736 "family": "minimax",
737 "attachment": false,
738 "reasoning": true,
739 "reasoning_options": [],
740 "tool_call": true,
741 "temperature": true,
742 "open_weights": true,
743 "modalities": {
744 "input": [
745 "text"
746 ],
747 "output": [
748 "text"
749 ]
750 },
751 "limit": {
752 "context": 204800,
753 "output": 131072
754 },
755 "cost": {
756 "input": 0.3,
757 "output": 1.2,
758 "cache_read": 0.06,
759 "cache_write": 0.375
760 }
761 },
762 "MiniMax-M2.7-highspeed": {
763 "id": "MiniMax-M2.7-highspeed",
764 "name": "MiniMax-M2.7-highspeed",
765 "family": "minimax",
766 "attachment": false,
767 "reasoning": true,
768 "reasoning_options": [],
769 "tool_call": true,
770 "temperature": true,
771 "open_weights": true,
772 "modalities": {
773 "input": [
774 "text"
775 ],
776 "output": [
777 "text"
778 ]
779 },
780 "limit": {
781 "context": 204800,
782 "output": 131072
783 },
784 "cost": {
785 "input": 0.6,
786 "output": 2.4,
787 "cache_read": 0.06,
788 "cache_write": 0.375
789 }
790 }
791 }
792 },
793 "minimax-anthropic": {
794 "id": "minimax-anthropic",
795 "name": "MiniMax (Anthropic-compatible)",
796 "api": "https://api.minimax.io/anthropic",
797 "npm": "@ai-sdk/anthropic",
798 "env": [
799 "MINIMAX_API_KEY"
800 ],
801 "models": {
802 "MiniMax-M3": {
803 "id": "MiniMax-M3",
804 "name": "MiniMax-M3",
805 "family": "minimax",
806 "default": true,
807 "attachment": true,
808 "reasoning": true,
809 "reasoning_options": [
810 {
811 "type": "toggle"
812 }
813 ],
814 "tool_call": true,
815 "temperature": true,
816 "open_weights": true,
817 "modalities": {
818 "input": [
819 "text",
820 "image",
821 "video"
822 ],
823 "output": [
824 "text"
825 ]
826 },
827 "limit": {
828 "context": 1000000,
829 "output": 512000
830 },
831 "cost": {
832 "input": 0.3,
833 "output": 1.2,
834 "cache_read": 0.06
835 }
836 },
837 "MiniMax-M2.7": {
838 "id": "MiniMax-M2.7",
839 "name": "MiniMax-M2.7",
840 "family": "minimax",
841 "attachment": false,
842 "reasoning": true,
843 "reasoning_options": [],
844 "tool_call": true,
845 "temperature": true,
846 "open_weights": true,
847 "modalities": {
848 "input": [
849 "text"
850 ],
851 "output": [
852 "text"
853 ]
854 },
855 "limit": {
856 "context": 204800,
857 "output": 131072
858 },
859 "cost": {
860 "input": 0.3,
861 "output": 1.2,
862 "cache_read": 0.06,
863 "cache_write": 0.375
864 }
865 },
866 "MiniMax-M2.7-highspeed": {
867 "id": "MiniMax-M2.7-highspeed",
868 "name": "MiniMax-M2.7-highspeed",
869 "family": "minimax",
870 "attachment": false,
871 "reasoning": true,
872 "reasoning_options": [],
873 "tool_call": true,
874 "temperature": true,
875 "open_weights": true,
876 "modalities": {
877 "input": [
878 "text"
879 ],
880 "output": [
881 "text"
882 ]
883 },
884 "limit": {
885 "context": 204800,
886 "output": 131072
887 },
888 "cost": {
889 "input": 0.6,
890 "output": 2.4,
891 "cache_read": 0.06,
892 "cache_write": 0.375
893 }
894 }
895 }
896 },
897 "modelstudio-token-plan": {
898 "id": "modelstudio-token-plan",
899 "name": "Alibaba Cloud Model Studio (Token Plan)",
900 "api": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
901 "npm": "@ai-sdk/openai-compatible",
902 "env": [
903 "MODELSTUDIO_API_KEY",
904 "DASHSCOPE_API_KEY"
905 ],
906 "models": {
907 "qwen3.8-max": {
908 "id": "qwen3.8-max",
909 "name": "Qwen3.8 Max",
910 "family": "qwen",
911 "default": true,
912 "attachment": true,
913 "reasoning": true,
914 "reasoning_options": [
915 {
916 "type": "toggle"
917 },
918 {
919 "type": "effort",
920 "values": [
921 "low",
922 "medium",
923 "xhigh"
924 ]
925 },
926 {
927 "type": "budget_tokens",
928 "min": 0,
929 "max": 262144
930 }
931 ],
932 "interleaved": {
933 "field": "reasoning_content"
934 },
935 "tool_call": true,
936 "structured_output": true,
937 "temperature": true,
938 "open_weights": false,
939 "modalities": {
940 "input": [
941 "text",
942 "image",
943 "video",
944 "pdf"
945 ],
946 "output": [
947 "text"
948 ]
949 },
950 "limit": {
951 "context": 1000000,
952 "output": 131072
953 },
954 "cost": {
955 "input": 0,
956 "output": 0,
957 "cache_read": 0,
958 "cache_write": 0
959 }
960 },
961 "qwen3.8-max-preview": {
962 "id": "qwen3.8-max-preview",
963 "name": "Qwen3.8 Max Preview",
964 "family": "qwen",
965 "attachment": true,
966 "reasoning": true,
967 "reasoning_options": [
968 {
969 "type": "effort",
970 "values": [
971 "low",
972 "medium",
973 "xhigh"
974 ]
975 },
976 {
977 "type": "budget_tokens",
978 "min": 0,
979 "max": 262144
980 }
981 ],
982 "interleaved": {
983 "field": "reasoning_content"
984 },
985 "tool_call": true,
986 "structured_output": true,
987 "temperature": true,
988 "open_weights": false,
989 "modalities": {
990 "input": [
991 "text",
992 "image",
993 "video"
994 ],
995 "output": [
996 "text"
997 ]
998 },
999 "limit": {
1000 "context": 1000000,
1001 "output": 131072
1002 },
1003 "cost": {
1004 "input": 0,
1005 "output": 0,
1006 "cache_read": 0,
1007 "cache_write": 0
1008 }
1009 },
1010 "qwen3.7-plus": {
1011 "id": "qwen3.7-plus",
1012 "name": "Qwen3.7 Plus",
1013 "family": "qwen",
1014 "attachment": true,
1015 "reasoning": true,
1016 "reasoning_options": [
1017 {
1018 "type": "toggle"
1019 },
1020 {
1021 "type": "budget_tokens",
1022 "max": 262144
1023 }
1024 ],
1025 "interleaved": {
1026 "field": "reasoning_content"
1027 },
1028 "tool_call": true,
1029 "structured_output": true,
1030 "temperature": true,
1031 "open_weights": false,
1032 "modalities": {
1033 "input": [
1034 "text",
1035 "image",
1036 "video"
1037 ],
1038 "output": [
1039 "text"
1040 ]
1041 },
1042 "limit": {
1043 "context": 1000000,
1044 "output": 65536
1045 },
1046 "cost": {
1047 "input": 0,
1048 "output": 0,
1049 "cache_read": 0,
1050 "cache_write": 0
1051 }
1052 },
1053 "qwen3.7-max": {
1054 "id": "qwen3.7-max",
1055 "name": "Qwen3.7 Max",
1056 "family": "qwen",
1057 "attachment": false,
1058 "reasoning": true,
1059 "reasoning_options": [
1060 {
1061 "type": "toggle"
1062 },
1063 {
1064 "type": "budget_tokens",
1065 "max": 262144
1066 }
1067 ],
1068 "interleaved": {
1069 "field": "reasoning_content"
1070 },
1071 "tool_call": true,
1072 "structured_output": true,
1073 "temperature": true,
1074 "open_weights": false,
1075 "modalities": {
1076 "input": [
1077 "text"
1078 ],
1079 "output": [
1080 "text"
1081 ]
1082 },
1083 "limit": {
1084 "context": 1000000,
1085 "output": 131072
1086 },
1087 "cost": {
1088 "input": 0,
1089 "output": 0,
1090 "cache_read": 0,
1091 "cache_write": 0
1092 }
1093 },
1094 "qwen3.6-flash": {
1095 "id": "qwen3.6-flash",
1096 "name": "Qwen3.6 Flash",
1097 "family": "qwen3.6",
1098 "attachment": true,
1099 "reasoning": true,
1100 "reasoning_options": [
1101 {
1102 "type": "toggle"
1103 },
1104 {
1105 "type": "budget_tokens",
1106 "max": 131072
1107 }
1108 ],
1109 "interleaved": {
1110 "field": "reasoning_content"
1111 },
1112 "tool_call": true,
1113 "structured_output": true,
1114 "temperature": true,
1115 "open_weights": false,
1116 "modalities": {
1117 "input": [
1118 "text",
1119 "image",
1120 "video"
1121 ],
1122 "output": [
1123 "text"
1124 ]
1125 },
1126 "limit": {
1127 "context": 1000000,
1128 "output": 65536
1129 },
1130 "cost": {
1131 "input": 0,
1132 "output": 0,
1133 "cache_read": 0,
1134 "cache_write": 0
1135 }
1136 },
1137 "deepseek-v4-pro": {
1138 "id": "deepseek-v4-pro",
1139 "name": "DeepSeek V4 Pro",
1140 "family": "deepseek-thinking",
1141 "attachment": false,
1142 "reasoning": true,
1143 "reasoning_options": [
1144 {
1145 "type": "toggle"
1146 },
1147 {
1148 "type": "effort",
1149 "values": [
1150 "high",
1151 "max"
1152 ]
1153 }
1154 ],
1155 "interleaved": {
1156 "field": "reasoning_content"
1157 },
1158 "tool_call": true,
1159 "structured_output": true,
1160 "temperature": true,
1161 "open_weights": true,
1162 "modalities": {
1163 "input": [
1164 "text"
1165 ],
1166 "output": [
1167 "text"
1168 ]
1169 },
1170 "limit": {
1171 "context": 1000000,
1172 "output": 384000
1173 },
1174 "cost": {
1175 "input": 0,
1176 "output": 0,
1177 "cache_read": 0,
1178 "cache_write": 0
1179 }
1180 },
1181 "deepseek-v4-flash-0731": {
1182 "id": "deepseek-v4-flash-0731",
1183 "name": "DeepSeek V4 Flash 0731",
1184 "family": "deepseek-flash",
1185 "attachment": false,
1186 "reasoning": true,
1187 "reasoning_options": [
1188 {
1189 "type": "toggle"
1190 },
1191 {
1192 "type": "effort",
1193 "values": [
1194 "high",
1195 "max"
1196 ]
1197 }
1198 ],
1199 "interleaved": {
1200 "field": "reasoning_content"
1201 },
1202 "tool_call": true,
1203 "structured_output": true,
1204 "temperature": true,
1205 "open_weights": true,
1206 "modalities": {
1207 "input": [
1208 "text"
1209 ],
1210 "output": [
1211 "text"
1212 ]
1213 },
1214 "limit": {
1215 "context": 1000000,
1216 "output": 384000
1217 },
1218 "cost": {
1219 "input": 0,
1220 "output": 0,
1221 "cache_read": 0,
1222 "cache_write": 0
1223 }
1224 },
1225 "glm-5.2": {
1226 "id": "glm-5.2",
1227 "name": "GLM-5.2",
1228 "family": "glm",
1229 "attachment": false,
1230 "reasoning": true,
1231 "reasoning_options": [
1232 {
1233 "type": "effort",
1234 "values": [
1235 "high",
1236 "max"
1237 ]
1238 }
1239 ],
1240 "interleaved": {
1241 "field": "reasoning_content"
1242 },
1243 "tool_call": true,
1244 "structured_output": true,
1245 "temperature": true,
1246 "open_weights": true,
1247 "modalities": {
1248 "input": [
1249 "text"
1250 ],
1251 "output": [
1252 "text"
1253 ]
1254 },
1255 "limit": {
1256 "context": 1000000,
1257 "output": 131072
1258 },
1259 "cost": {
1260 "input": 0,
1261 "output": 0,
1262 "cache_read": 0,
1263 "cache_write": 0
1264 }
1265 }
1266 }
1267 },
1268 "modelstudio-token-plan-anthropic": {
1269 "id": "modelstudio-token-plan-anthropic",
1270 "name": "Alibaba Cloud Model Studio (Token Plan, Anthropic-compatible)",
1271 "api": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
1272 "npm": "@ai-sdk/anthropic",
1273 "env": [
1274 "MODELSTUDIO_API_KEY",
1275 "DASHSCOPE_API_KEY"
1276 ],
1277 "models": {
1278 "qwen3.8-max": {
1279 "id": "qwen3.8-max",
1280 "name": "Qwen3.8 Max",
1281 "family": "qwen",
1282 "default": true,
1283 "attachment": true,
1284 "reasoning": true,
1285 "reasoning_options": [
1286 {
1287 "type": "toggle"
1288 },
1289 {
1290 "type": "effort",
1291 "values": [
1292 "low",
1293 "medium",
1294 "xhigh"
1295 ]
1296 },
1297 {
1298 "type": "budget_tokens",
1299 "min": 0,
1300 "max": 262144
1301 }
1302 ],
1303 "interleaved": {
1304 "field": "reasoning_content"
1305 },
1306 "tool_call": true,
1307 "structured_output": true,
1308 "temperature": true,
1309 "open_weights": false,
1310 "modalities": {
1311 "input": [
1312 "text",
1313 "image",
1314 "video",
1315 "pdf"
1316 ],
1317 "output": [
1318 "text"
1319 ]
1320 },
1321 "limit": {
1322 "context": 1000000,
1323 "output": 131072
1324 },
1325 "cost": {
1326 "input": 0,
1327 "output": 0,
1328 "cache_read": 0,
1329 "cache_write": 0
1330 }
1331 },
1332 "qwen3.8-max-preview": {
1333 "id": "qwen3.8-max-preview",
1334 "name": "Qwen3.8 Max Preview",
1335 "family": "qwen",
1336 "attachment": true,
1337 "reasoning": true,
1338 "reasoning_options": [
1339 {
1340 "type": "effort",
1341 "values": [
1342 "low",
1343 "medium",
1344 "xhigh"
1345 ]
1346 },
1347 {
1348 "type": "budget_tokens",
1349 "min": 0,
1350 "max": 262144
1351 }
1352 ],
1353 "interleaved": {
1354 "field": "reasoning_content"
1355 },
1356 "tool_call": true,
1357 "structured_output": true,
1358 "temperature": true,
1359 "open_weights": false,
1360 "modalities": {
1361 "input": [
1362 "text",
1363 "image",
1364 "video"
1365 ],
1366 "output": [
1367 "text"
1368 ]
1369 },
1370 "limit": {
1371 "context": 1000000,
1372 "output": 131072
1373 },
1374 "cost": {
1375 "input": 0,
1376 "output": 0,
1377 "cache_read": 0,
1378 "cache_write": 0
1379 }
1380 },
1381 "qwen3.7-plus": {
1382 "id": "qwen3.7-plus",
1383 "name": "Qwen3.7 Plus",
1384 "family": "qwen",
1385 "attachment": true,
1386 "reasoning": true,
1387 "reasoning_options": [
1388 {
1389 "type": "toggle"
1390 },
1391 {
1392 "type": "budget_tokens",
1393 "max": 262144
1394 }
1395 ],
1396 "interleaved": {
1397 "field": "reasoning_content"
1398 },
1399 "tool_call": true,
1400 "structured_output": true,
1401 "temperature": true,
1402 "open_weights": false,
1403 "modalities": {
1404 "input": [
1405 "text",
1406 "image",
1407 "video"
1408 ],
1409 "output": [
1410 "text"
1411 ]
1412 },
1413 "limit": {
1414 "context": 1000000,
1415 "output": 65536
1416 },
1417 "cost": {
1418 "input": 0,
1419 "output": 0,
1420 "cache_read": 0,
1421 "cache_write": 0
1422 }
1423 },
1424 "qwen3.7-max": {
1425 "id": "qwen3.7-max",
1426 "name": "Qwen3.7 Max",
1427 "family": "qwen",
1428 "attachment": false,
1429 "reasoning": true,
1430 "reasoning_options": [
1431 {
1432 "type": "toggle"
1433 },
1434 {
1435 "type": "budget_tokens",
1436 "max": 262144
1437 }
1438 ],
1439 "interleaved": {
1440 "field": "reasoning_content"
1441 },
1442 "tool_call": true,
1443 "structured_output": true,
1444 "temperature": true,
1445 "open_weights": false,
1446 "modalities": {
1447 "input": [
1448 "text"
1449 ],
1450 "output": [
1451 "text"
1452 ]
1453 },
1454 "limit": {
1455 "context": 1000000,
1456 "output": 131072
1457 },
1458 "cost": {
1459 "input": 0,
1460 "output": 0,
1461 "cache_read": 0,
1462 "cache_write": 0
1463 }
1464 },
1465 "qwen3.6-flash": {
1466 "id": "qwen3.6-flash",
1467 "name": "Qwen3.6 Flash",
1468 "family": "qwen3.6",
1469 "attachment": true,
1470 "reasoning": true,
1471 "reasoning_options": [
1472 {
1473 "type": "toggle"
1474 },
1475 {
1476 "type": "budget_tokens",
1477 "max": 131072
1478 }
1479 ],
1480 "interleaved": {
1481 "field": "reasoning_content"
1482 },
1483 "tool_call": true,
1484 "structured_output": true,
1485 "temperature": true,
1486 "open_weights": false,
1487 "modalities": {
1488 "input": [
1489 "text",
1490 "image",
1491 "video"
1492 ],
1493 "output": [
1494 "text"
1495 ]
1496 },
1497 "limit": {
1498 "context": 1000000,
1499 "output": 65536
1500 },
1501 "cost": {
1502 "input": 0,
1503 "output": 0,
1504 "cache_read": 0,
1505 "cache_write": 0
1506 }
1507 },
1508 "deepseek-v4-pro": {
1509 "id": "deepseek-v4-pro",
1510 "name": "DeepSeek V4 Pro",
1511 "family": "deepseek-thinking",
1512 "attachment": false,
1513 "reasoning": true,
1514 "reasoning_options": [
1515 {
1516 "type": "toggle"
1517 },
1518 {
1519 "type": "effort",
1520 "values": [
1521 "high",
1522 "max"
1523 ]
1524 }
1525 ],
1526 "interleaved": {
1527 "field": "reasoning_content"
1528 },
1529 "tool_call": true,
1530 "structured_output": true,
1531 "temperature": true,
1532 "open_weights": true,
1533 "modalities": {
1534 "input": [
1535 "text"
1536 ],
1537 "output": [
1538 "text"
1539 ]
1540 },
1541 "limit": {
1542 "context": 1000000,
1543 "output": 384000
1544 },
1545 "cost": {
1546 "input": 0,
1547 "output": 0,
1548 "cache_read": 0,
1549 "cache_write": 0
1550 }
1551 },
1552 "deepseek-v4-flash-0731": {
1553 "id": "deepseek-v4-flash-0731",
1554 "name": "DeepSeek V4 Flash 0731",
1555 "family": "deepseek-flash",
1556 "attachment": false,
1557 "reasoning": true,
1558 "reasoning_options": [
1559 {
1560 "type": "toggle"
1561 },
1562 {
1563 "type": "effort",
1564 "values": [
1565 "high",
1566 "max"
1567 ]
1568 }
1569 ],
1570 "interleaved": {
1571 "field": "reasoning_content"
1572 },
1573 "tool_call": true,
1574 "structured_output": true,
1575 "temperature": true,
1576 "open_weights": true,
1577 "modalities": {
1578 "input": [
1579 "text"
1580 ],
1581 "output": [
1582 "text"
1583 ]
1584 },
1585 "limit": {
1586 "context": 1000000,
1587 "output": 384000
1588 },
1589 "cost": {
1590 "input": 0,
1591 "output": 0,
1592 "cache_read": 0,
1593 "cache_write": 0
1594 }
1595 },
1596 "glm-5.2": {
1597 "id": "glm-5.2",
1598 "name": "GLM-5.2",
1599 "family": "glm",
1600 "attachment": false,
1601 "reasoning": true,
1602 "reasoning_options": [
1603 {
1604 "type": "effort",
1605 "values": [
1606 "high",
1607 "max"
1608 ]
1609 }
1610 ],
1611 "interleaved": {
1612 "field": "reasoning_content"
1613 },
1614 "tool_call": true,
1615 "structured_output": true,
1616 "temperature": true,
1617 "open_weights": true,
1618 "modalities": {
1619 "input": [
1620 "text"
1621 ],
1622 "output": [
1623 "text"
1624 ]
1625 },
1626 "limit": {
1627 "context": 1000000,
1628 "output": 131072
1629 },
1630 "cost": {
1631 "input": 0,
1632 "output": 0,
1633 "cache_read": 0,
1634 "cache_write": 0
1635 }
1636 }
1637 }
1638 },
1639 "modelstudio-coding-plan": {
1640 "id": "modelstudio-coding-plan",
1641 "name": "Alibaba Cloud Model Studio (Coding Plan)",
1642 "api": "https://coding-intl.dashscope.aliyuncs.com/v1",
1643 "npm": "@ai-sdk/openai-compatible",
1644 "env": [
1645 "MODELSTUDIO_API_KEY",
1646 "DASHSCOPE_API_KEY"
1647 ],
1648 "models": {
1649 "qwen3.8-max": {
1650 "id": "qwen3.8-max",
1651 "name": "Qwen3.8 Max",
1652 "family": "qwen",
1653 "default": true,
1654 "attachment": true,
1655 "reasoning": true,
1656 "reasoning_options": [
1657 {
1658 "type": "toggle"
1659 },
1660 {
1661 "type": "effort",
1662 "values": [
1663 "low",
1664 "medium",
1665 "xhigh"
1666 ]
1667 },
1668 {
1669 "type": "budget_tokens",
1670 "min": 0,
1671 "max": 262144
1672 }
1673 ],
1674 "interleaved": {
1675 "field": "reasoning_content"
1676 },
1677 "tool_call": true,
1678 "structured_output": true,
1679 "temperature": true,
1680 "open_weights": false,
1681 "modalities": {
1682 "input": [
1683 "text",
1684 "image",
1685 "video",
1686 "pdf"
1687 ],
1688 "output": [
1689 "text"
1690 ]
1691 },
1692 "limit": {
1693 "context": 1000000,
1694 "output": 131072
1695 },
1696 "cost": {
1697 "input": 0,
1698 "output": 0,
1699 "cache_read": 0,
1700 "cache_write": 0
1701 }
1702 },
1703 "qwen3.8-max-preview": {
1704 "id": "qwen3.8-max-preview",
1705 "name": "Qwen3.8 Max Preview",
1706 "family": "qwen",
1707 "attachment": true,
1708 "reasoning": true,
1709 "reasoning_options": [
1710 {
1711 "type": "effort",
1712 "values": [
1713 "low",
1714 "medium",
1715 "xhigh"
1716 ]
1717 },
1718 {
1719 "type": "budget_tokens",
1720 "min": 0,
1721 "max": 262144
1722 }
1723 ],
1724 "interleaved": {
1725 "field": "reasoning_content"
1726 },
1727 "tool_call": true,
1728 "structured_output": true,
1729 "temperature": true,
1730 "open_weights": false,
1731 "modalities": {
1732 "input": [
1733 "text",
1734 "image",
1735 "video"
1736 ],
1737 "output": [
1738 "text"
1739 ]
1740 },
1741 "limit": {
1742 "context": 1000000,
1743 "output": 131072
1744 },
1745 "cost": {
1746 "input": 0,
1747 "output": 0,
1748 "cache_read": 0,
1749 "cache_write": 0
1750 }
1751 },
1752 "qwen3.7-plus": {
1753 "id": "qwen3.7-plus",
1754 "name": "Qwen3.7 Plus",
1755 "family": "qwen",
1756 "attachment": true,
1757 "reasoning": true,
1758 "reasoning_options": [
1759 {
1760 "type": "toggle"
1761 }
1762 ],
1763 "tool_call": true,
1764 "temperature": true,
1765 "open_weights": false,
1766 "modalities": {
1767 "input": [
1768 "text",
1769 "image",
1770 "video"
1771 ],
1772 "output": [
1773 "text"
1774 ]
1775 },
1776 "limit": {
1777 "context": 1000000,
1778 "output": 64000
1779 },
1780 "cost": {
1781 "input": 0,
1782 "output": 0,
1783 "cache_read": 0,
1784 "cache_write": 0
1785 }
1786 },
1787 "qwen3.7-max": {
1788 "id": "qwen3.7-max",
1789 "name": "Qwen3.7 Max",
1790 "family": "qwen",
1791 "attachment": false,
1792 "reasoning": true,
1793 "reasoning_options": [
1794 {
1795 "type": "toggle"
1796 }
1797 ],
1798 "tool_call": true,
1799 "temperature": true,
1800 "open_weights": false,
1801 "modalities": {
1802 "input": [
1803 "text"
1804 ],
1805 "output": [
1806 "text"
1807 ]
1808 },
1809 "limit": {
1810 "context": 1000000,
1811 "output": 65536
1812 },
1813 "cost": {
1814 "input": 2.5,
1815 "output": 7.5,
1816 "cache_read": 0.5,
1817 "cache_write": 3.125
1818 }
1819 },
1820 "qwen3.6-flash": {
1821 "id": "qwen3.6-flash",
1822 "name": "Qwen3.6 Flash",
1823 "family": "qwen3.6",
1824 "attachment": true,
1825 "reasoning": true,
1826 "reasoning_options": [
1827 {
1828 "type": "toggle"
1829 }
1830 ],
1831 "tool_call": true,
1832 "structured_output": true,
1833 "temperature": true,
1834 "open_weights": false,
1835 "modalities": {
1836 "input": [
1837 "text",
1838 "image",
1839 "video"
1840 ],
1841 "output": [
1842 "text"
1843 ]
1844 },
1845 "limit": {
1846 "context": 1000000,
1847 "output": 65536
1848 },
1849 "cost": {
1850 "input": 0.1875,
1851 "output": 1.125,
1852 "cache_write": 0.234375
1853 }
1854 },
1855 "deepseek-v4-pro": {
1856 "id": "deepseek-v4-pro",
1857 "name": "DeepSeek V4 Pro",
1858 "family": "deepseek-thinking",
1859 "attachment": false,
1860 "reasoning": true,
1861 "reasoning_options": [
1862 {
1863 "type": "toggle"
1864 },
1865 {
1866 "type": "effort",
1867 "values": [
1868 "high",
1869 "max"
1870 ]
1871 }
1872 ],
1873 "interleaved": {
1874 "field": "reasoning_content"
1875 },
1876 "tool_call": true,
1877 "structured_output": true,
1878 "temperature": true,
1879 "open_weights": true,
1880 "modalities": {
1881 "input": [
1882 "text"
1883 ],
1884 "output": [
1885 "text"
1886 ]
1887 },
1888 "limit": {
1889 "context": 1000000,
1890 "output": 384000
1891 },
1892 "cost": {
1893 "input": 0,
1894 "output": 0,
1895 "cache_read": 0,
1896 "cache_write": 0
1897 }
1898 },
1899 "deepseek-v4-flash-0731": {
1900 "id": "deepseek-v4-flash-0731",
1901 "name": "DeepSeek V4 Flash 0731",
1902 "family": "deepseek-flash",
1903 "attachment": false,
1904 "reasoning": true,
1905 "reasoning_options": [
1906 {
1907 "type": "toggle"
1908 },
1909 {
1910 "type": "effort",
1911 "values": [
1912 "high",
1913 "max"
1914 ]
1915 }
1916 ],
1917 "interleaved": {
1918 "field": "reasoning_content"
1919 },
1920 "tool_call": true,
1921 "structured_output": true,
1922 "temperature": true,
1923 "open_weights": true,
1924 "modalities": {
1925 "input": [
1926 "text"
1927 ],
1928 "output": [
1929 "text"
1930 ]
1931 },
1932 "limit": {
1933 "context": 1000000,
1934 "output": 384000
1935 },
1936 "cost": {
1937 "input": 0,
1938 "output": 0,
1939 "cache_read": 0,
1940 "cache_write": 0
1941 }
1942 },
1943 "glm-5.2": {
1944 "id": "glm-5.2",
1945 "name": "GLM-5.2",
1946 "family": "glm",
1947 "attachment": false,
1948 "reasoning": true,
1949 "reasoning_options": [
1950 {
1951 "type": "effort",
1952 "values": [
1953 "high",
1954 "max"
1955 ]
1956 }
1957 ],
1958 "interleaved": {
1959 "field": "reasoning_content"
1960 },
1961 "tool_call": true,
1962 "structured_output": true,
1963 "temperature": true,
1964 "open_weights": true,
1965 "modalities": {
1966 "input": [
1967 "text"
1968 ],
1969 "output": [
1970 "text"
1971 ]
1972 },
1973 "limit": {
1974 "context": 1000000,
1975 "output": 131072
1976 },
1977 "cost": {
1978 "input": 0,
1979 "output": 0,
1980 "cache_read": 0,
1981 "cache_write": 0
1982 }
1983 }
1984 }
1985 },
1986 "modelstudio-coding-plan-anthropic": {
1987 "id": "modelstudio-coding-plan-anthropic",
1988 "name": "Alibaba Cloud Model Studio (Coding Plan, Anthropic-compatible)",
1989 "api": "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic",
1990 "npm": "@ai-sdk/anthropic",
1991 "env": [
1992 "MODELSTUDIO_API_KEY",
1993 "DASHSCOPE_API_KEY"
1994 ],
1995 "models": {
1996 "qwen3.8-max": {
1997 "id": "qwen3.8-max",
1998 "name": "Qwen3.8 Max",
1999 "family": "qwen",
2000 "default": true,
2001 "attachment": true,
2002 "reasoning": true,
2003 "reasoning_options": [
2004 {
2005 "type": "toggle"
2006 },
2007 {
2008 "type": "effort",
2009 "values": [
2010 "low",
2011 "medium",
2012 "xhigh"
2013 ]
2014 },
2015 {
2016 "type": "budget_tokens",
2017 "min": 0,
2018 "max": 262144
2019 }
2020 ],
2021 "interleaved": {
2022 "field": "reasoning_content"
2023 },
2024 "tool_call": true,
2025 "structured_output": true,
2026 "temperature": true,
2027 "open_weights": false,
2028 "modalities": {
2029 "input": [
2030 "text",
2031 "image",
2032 "video",
2033 "pdf"
2034 ],
2035 "output": [
2036 "text"
2037 ]
2038 },
2039 "limit": {
2040 "context": 1000000,
2041 "output": 131072
2042 },
2043 "cost": {
2044 "input": 0,
2045 "output": 0,
2046 "cache_read": 0,
2047 "cache_write": 0
2048 }
2049 },
2050 "qwen3.8-max-preview": {
2051 "id": "qwen3.8-max-preview",
2052 "name": "Qwen3.8 Max Preview",
2053 "family": "qwen",
2054 "attachment": true,
2055 "reasoning": true,
2056 "reasoning_options": [
2057 {
2058 "type": "effort",
2059 "values": [
2060 "low",
2061 "medium",
2062 "xhigh"
2063 ]
2064 },
2065 {
2066 "type": "budget_tokens",
2067 "min": 0,
2068 "max": 262144
2069 }
2070 ],
2071 "interleaved": {
2072 "field": "reasoning_content"
2073 },
2074 "tool_call": true,
2075 "structured_output": true,
2076 "temperature": true,
2077 "open_weights": false,
2078 "modalities": {
2079 "input": [
2080 "text",
2081 "image",
2082 "video"
2083 ],
2084 "output": [
2085 "text"
2086 ]
2087 },
2088 "limit": {
2089 "context": 1000000,
2090 "output": 131072
2091 },
2092 "cost": {
2093 "input": 0,
2094 "output": 0,
2095 "cache_read": 0,
2096 "cache_write": 0
2097 }
2098 },
2099 "qwen3.7-plus": {
2100 "id": "qwen3.7-plus",
2101 "name": "Qwen3.7 Plus",
2102 "family": "qwen",
2103 "attachment": true,
2104 "reasoning": true,
2105 "reasoning_options": [
2106 {
2107 "type": "toggle"
2108 }
2109 ],
2110 "tool_call": true,
2111 "temperature": true,
2112 "open_weights": false,
2113 "modalities": {
2114 "input": [
2115 "text",
2116 "image",
2117 "video"
2118 ],
2119 "output": [
2120 "text"
2121 ]
2122 },
2123 "limit": {
2124 "context": 1000000,
2125 "output": 64000
2126 },
2127 "cost": {
2128 "input": 0,
2129 "output": 0,
2130 "cache_read": 0,
2131 "cache_write": 0
2132 }
2133 },
2134 "qwen3.7-max": {
2135 "id": "qwen3.7-max",
2136 "name": "Qwen3.7 Max",
2137 "family": "qwen",
2138 "attachment": false,
2139 "reasoning": true,
2140 "reasoning_options": [
2141 {
2142 "type": "toggle"
2143 }
2144 ],
2145 "tool_call": true,
2146 "temperature": true,
2147 "open_weights": false,
2148 "modalities": {
2149 "input": [
2150 "text"
2151 ],
2152 "output": [
2153 "text"
2154 ]
2155 },
2156 "limit": {
2157 "context": 1000000,
2158 "output": 65536
2159 },
2160 "cost": {
2161 "input": 2.5,
2162 "output": 7.5,
2163 "cache_read": 0.5,
2164 "cache_write": 3.125
2165 }
2166 },
2167 "qwen3.6-flash": {
2168 "id": "qwen3.6-flash",
2169 "name": "Qwen3.6 Flash",
2170 "family": "qwen3.6",
2171 "attachment": true,
2172 "reasoning": true,
2173 "reasoning_options": [
2174 {
2175 "type": "toggle"
2176 }
2177 ],
2178 "tool_call": true,
2179 "structured_output": true,
2180 "temperature": true,
2181 "open_weights": false,
2182 "modalities": {
2183 "input": [
2184 "text",
2185 "image",
2186 "video"
2187 ],
2188 "output": [
2189 "text"
2190 ]
2191 },
2192 "limit": {
2193 "context": 1000000,
2194 "output": 65536
2195 },
2196 "cost": {
2197 "input": 0.1875,
2198 "output": 1.125,
2199 "cache_write": 0.234375
2200 }
2201 },
2202 "deepseek-v4-pro": {
2203 "id": "deepseek-v4-pro",
2204 "name": "DeepSeek V4 Pro",
2205 "family": "deepseek-thinking",
2206 "attachment": false,
2207 "reasoning": true,
2208 "reasoning_options": [
2209 {
2210 "type": "toggle"
2211 },
2212 {
2213 "type": "effort",
2214 "values": [
2215 "high",
2216 "max"
2217 ]
2218 }
2219 ],
2220 "interleaved": {
2221 "field": "reasoning_content"
2222 },
2223 "tool_call": true,
2224 "structured_output": true,
2225 "temperature": true,
2226 "open_weights": true,
2227 "modalities": {
2228 "input": [
2229 "text"
2230 ],
2231 "output": [
2232 "text"
2233 ]
2234 },
2235 "limit": {
2236 "context": 1000000,
2237 "output": 384000
2238 },
2239 "cost": {
2240 "input": 0,
2241 "output": 0,
2242 "cache_read": 0,
2243 "cache_write": 0
2244 }
2245 },
2246 "deepseek-v4-flash-0731": {
2247 "id": "deepseek-v4-flash-0731",
2248 "name": "DeepSeek V4 Flash 0731",
2249 "family": "deepseek-flash",
2250 "attachment": false,
2251 "reasoning": true,
2252 "reasoning_options": [
2253 {
2254 "type": "toggle"
2255 },
2256 {
2257 "type": "effort",
2258 "values": [
2259 "high",
2260 "max"
2261 ]
2262 }
2263 ],
2264 "interleaved": {
2265 "field": "reasoning_content"
2266 },
2267 "tool_call": true,
2268 "structured_output": true,
2269 "temperature": true,
2270 "open_weights": true,
2271 "modalities": {
2272 "input": [
2273 "text"
2274 ],
2275 "output": [
2276 "text"
2277 ]
2278 },
2279 "limit": {
2280 "context": 1000000,
2281 "output": 384000
2282 },
2283 "cost": {
2284 "input": 0,
2285 "output": 0,
2286 "cache_read": 0,
2287 "cache_write": 0
2288 }
2289 },
2290 "glm-5.2": {
2291 "id": "glm-5.2",
2292 "name": "GLM-5.2",
2293 "family": "glm",
2294 "attachment": false,
2295 "reasoning": true,
2296 "reasoning_options": [
2297 {
2298 "type": "effort",
2299 "values": [
2300 "high",
2301 "max"
2302 ]
2303 }
2304 ],
2305 "interleaved": {
2306 "field": "reasoning_content"
2307 },
2308 "tool_call": true,
2309 "structured_output": true,
2310 "temperature": true,
2311 "open_weights": true,
2312 "modalities": {
2313 "input": [
2314 "text"
2315 ],
2316 "output": [
2317 "text"
2318 ]
2319 },
2320 "limit": {
2321 "context": 1000000,
2322 "output": 131072
2323 },
2324 "cost": {
2325 "input": 0,
2326 "output": 0,
2327 "cache_read": 0,
2328 "cache_write": 0
2329 }
2330 }
2331 }
2332 },
2333 "meta": {
2334 "id": "meta",
2335 "name": "Meta Model API",
2336 "api": "https://api.meta.ai/v1",
2337 "npm": "@ai-sdk/openai",
2338 "env": [
2339 "META_MODEL_API_KEY",
2340 "MODEL_API_KEY"
2341 ],
2342 "models": {
2343 "muse-spark-1.1": {
2344 "id": "muse-spark-1.1",
2345 "name": "Muse Spark 1.1",
2346 "family": "muse",
2347 "attachment": true,
2348 "reasoning": true,
2349 "reasoning_options": [
2350 {
2351 "type": "effort",
2352 "values": [
2353 "minimal",
2354 "low",
2355 "medium",
2356 "high",
2357 "xhigh"
2358 ]
2359 }
2360 ],
2361 "tool_call": true,
2362 "structured_output": true,
2363 "temperature": true,
2364 "open_weights": false,
2365 "modalities": {
2366 "input": [
2367 "text",
2368 "image",
2369 "pdf",
2370 "video"
2371 ],
2372 "output": [
2373 "text"
2374 ]
2375 },
2376 "limit": {
2377 "context": 1048576,
2378 "output": 131072
2379 },
2380 "cost": {
2381 "input": 1.25,
2382 "output": 4.25,
2383 "cache_read": 0.15
2384 }
2385 },
2386 "muse-spark-1.2": {
2387 "id": "muse-spark-1.2",
2388 "name": "Muse Spark 1.2",
2389 "family": "muse",
2390 "default": true,
2391 "attachment": true,
2392 "reasoning": true,
2393 "reasoning_options": [
2394 {
2395 "type": "effort",
2396 "values": [
2397 "minimal",
2398 "low",
2399 "medium",
2400 "high",
2401 "xhigh"
2402 ]
2403 }
2404 ],
2405 "tool_call": true,
2406 "structured_output": true,
2407 "temperature": true,
2408 "open_weights": false,
2409 "modalities": {
2410 "input": [
2411 "text",
2412 "image",
2413 "video",
2414 "pdf",
2415 "audio"
2416 ],
2417 "output": [
2418 "text"
2419 ]
2420 },
2421 "limit": {
2422 "context": 1048576,
2423 "output": 131072
2424 },
2425 "cost": {
2426 "input": 1.25,
2427 "output": 4.25,
2428 "cache_read": 0.15
2429 }
2430 },
2431 "muse-spark-1.2-contributor": {
2432 "id": "muse-spark-1.2-contributor",
2433 "name": "Muse Spark 1.2 Contributor",
2434 "family": "muse",
2435 "attachment": true,
2436 "reasoning": true,
2437 "reasoning_options": [
2438 {
2439 "type": "effort",
2440 "values": [
2441 "minimal",
2442 "low",
2443 "medium",
2444 "high",
2445 "xhigh"
2446 ]
2447 }
2448 ],
2449 "tool_call": true,
2450 "structured_output": true,
2451 "temperature": true,
2452 "open_weights": false,
2453 "modalities": {
2454 "input": [
2455 "text",
2456 "image",
2457 "video",
2458 "pdf",
2459 "audio"
2460 ],
2461 "output": [
2462 "text"
2463 ]
2464 },
2465 "limit": {
2466 "context": 1048576,
2467 "output": 131072
2468 },
2469 "cost": {
2470 "input": 0.1,
2471 "output": 0.2,
2472 "cache_read": 0.002
2473 }
2474 }
2475 }
2476 },
2477 "openai": {
2478 "id": "openai",
2479 "name": "OpenAI-compatible",
2480 "api": "https://api.openai.com/v1",
2481 "npm": "@ai-sdk/openai",
2482 "env": [
2483 "OPENAI_API_KEY"
2484 ],
2485 "models": {
2486 "gpt-5.5": {
2487 "id": "gpt-5.5",
2488 "name": "GPT-5.5",
2489 "family": "gpt",
2490 "attachment": true,
2491 "reasoning": true,
2492 "reasoning_options": [
2493 {
2494 "type": "effort",
2495 "values": [
2496 "none",
2497 "low",
2498 "medium",
2499 "high",
2500 "xhigh"
2501 ]
2502 }
2503 ],
2504 "tool_call": true,
2505 "structured_output": true,
2506 "temperature": false,
2507 "open_weights": false,
2508 "modalities": {
2509 "input": [
2510 "text",
2511 "image",
2512 "pdf"
2513 ],
2514 "output": [
2515 "text"
2516 ]
2517 },
2518 "limit": {
2519 "context": 1050000,
2520 "input": 922000,
2521 "output": 128000
2522 },
2523 "cost": {
2524 "input": 5,
2525 "output": 30,
2526 "cache_read": 0.5
2527 }
2528 },
2529 "gpt-5.5-pro": {
2530 "id": "gpt-5.5-pro",
2531 "name": "GPT-5.5 Pro",
2532 "family": "gpt-pro",
2533 "attachment": true,
2534 "reasoning": true,
2535 "reasoning_options": [
2536 {
2537 "type": "effort",
2538 "values": [
2539 "medium",
2540 "high",
2541 "xhigh"
2542 ]
2543 }
2544 ],
2545 "tool_call": true,
2546 "structured_output": true,
2547 "temperature": false,
2548 "open_weights": false,
2549 "modalities": {
2550 "input": [
2551 "text",
2552 "image",
2553 "pdf"
2554 ],
2555 "output": [
2556 "text"
2557 ]
2558 },
2559 "limit": {
2560 "context": 1050000,
2561 "input": 922000,
2562 "output": 128000
2563 },
2564 "cost": {
2565 "input": 30,
2566 "output": 180
2567 }
2568 },
2569 "gpt-5.6": {
2570 "id": "gpt-5.6",
2571 "name": "GPT-5.6",
2572 "family": "gpt-sol",
2573 "default": true,
2574 "attachment": true,
2575 "reasoning": true,
2576 "reasoning_options": [
2577 {
2578 "type": "effort",
2579 "values": [
2580 "none",
2581 "low",
2582 "medium",
2583 "high",
2584 "xhigh",
2585 "max"
2586 ]
2587 }
2588 ],
2589 "tool_call": true,
2590 "structured_output": true,
2591 "temperature": false,
2592 "open_weights": false,
2593 "modalities": {
2594 "input": [
2595 "text",
2596 "image",
2597 "pdf"
2598 ],
2599 "output": [
2600 "text"
2601 ]
2602 },
2603 "limit": {
2604 "context": 1050000,
2605 "input": 922000,
2606 "output": 128000
2607 },
2608 "cost": {
2609 "input": 4,
2610 "output": 20,
2611 "cache_read": 0.4,
2612 "cache_write": 5
2613 }
2614 },
2615 "gpt-5.6-sol": {
2616 "id": "gpt-5.6-sol",
2617 "name": "GPT-5.6 Sol",
2618 "family": "gpt-sol",
2619 "attachment": true,
2620 "reasoning": true,
2621 "reasoning_options": [
2622 {
2623 "type": "effort",
2624 "values": [
2625 "none",
2626 "low",
2627 "medium",
2628 "high",
2629 "xhigh",
2630 "max"
2631 ]
2632 }
2633 ],
2634 "tool_call": true,
2635 "structured_output": true,
2636 "temperature": false,
2637 "open_weights": false,
2638 "modalities": {
2639 "input": [
2640 "text",
2641 "image",
2642 "pdf"
2643 ],
2644 "output": [
2645 "text"
2646 ]
2647 },
2648 "limit": {
2649 "context": 1050000,
2650 "input": 922000,
2651 "output": 128000
2652 },
2653 "cost": {
2654 "input": 4,
2655 "output": 20,
2656 "cache_read": 0.4,
2657 "cache_write": 5
2658 }
2659 },
2660 "gpt-5.6-terra": {
2661 "id": "gpt-5.6-terra",
2662 "name": "GPT-5.6 Terra",
2663 "family": "gpt-terra",
2664 "attachment": true,
2665 "reasoning": true,
2666 "reasoning_options": [
2667 {
2668 "type": "effort",
2669 "values": [
2670 "none",
2671 "low",
2672 "medium",
2673 "high",
2674 "xhigh",
2675 "max"
2676 ]
2677 }
2678 ],
2679 "tool_call": true,
2680 "structured_output": true,
2681 "temperature": false,
2682 "open_weights": false,
2683 "modalities": {
2684 "input": [
2685 "text",
2686 "image",
2687 "pdf"
2688 ],
2689 "output": [
2690 "text"
2691 ]
2692 },
2693 "limit": {
2694 "context": 1050000,
2695 "input": 922000,
2696 "output": 128000
2697 },
2698 "cost": {
2699 "input": 2,
2700 "output": 12,
2701 "cache_read": 0.2,
2702 "cache_write": 2.5
2703 }
2704 },
2705 "gpt-5.6-luna": {
2706 "id": "gpt-5.6-luna",
2707 "name": "GPT-5.6 Luna",
2708 "family": "gpt-luna",
2709 "attachment": true,
2710 "reasoning": true,
2711 "reasoning_options": [
2712 {
2713 "type": "effort",
2714 "values": [
2715 "none",
2716 "low",
2717 "medium",
2718 "high",
2719 "xhigh",
2720 "max"
2721 ]
2722 }
2723 ],
2724 "tool_call": true,
2725 "structured_output": true,
2726 "temperature": false,
2727 "open_weights": false,
2728 "modalities": {
2729 "input": [
2730 "text",
2731 "image",
2732 "pdf"
2733 ],
2734 "output": [
2735 "text"
2736 ]
2737 },
2738 "limit": {
2739 "context": 1050000,
2740 "input": 922000,
2741 "output": 128000
2742 },
2743 "cost": {
2744 "input": 0.2,
2745 "output": 1.2,
2746 "cache_read": 0.02,
2747 "cache_write": 0.25
2748 }
2749 },
2750 "gpt-5.3-codex": {
2751 "id": "gpt-5.3-codex",
2752 "name": "GPT-5.3 Codex",
2753 "family": "gpt-codex",
2754 "attachment": true,
2755 "reasoning": true,
2756 "reasoning_options": [
2757 {
2758 "type": "effort",
2759 "values": [
2760 "none",
2761 "low",
2762 "medium",
2763 "high",
2764 "xhigh"
2765 ]
2766 }
2767 ],
2768 "tool_call": true,
2769 "structured_output": true,
2770 "temperature": true,
2771 "open_weights": false,
2772 "modalities": {
2773 "input": [
2774 "text",
2775 "image",
2776 "pdf"
2777 ],
2778 "output": [
2779 "text"
2780 ]
2781 },
2782 "limit": {
2783 "context": 400000,
2784 "input": 272000,
2785 "output": 128000
2786 },
2787 "cost": {
2788 "input": 1.75,
2789 "output": 14,
2790 "cache_read": 0.175
2791 }
2792 }
2793 }
2794 },
2795 "anthropic": {
2796 "id": "anthropic",
2797 "name": "Anthropic",
2798 "api": "https://api.anthropic.com",
2799 "npm": "@ai-sdk/anthropic",
2800 "env": [
2801 "ANTHROPIC_API_KEY"
2802 ],
2803 "models": {
2804 "claude-sonnet-4-6": {
2805 "id": "claude-sonnet-4-6",
2806 "name": "Claude Sonnet 4.6",
2807 "family": "claude-sonnet",
2808 "default": true,
2809 "attachment": true,
2810 "reasoning": true,
2811 "reasoning_options": [
2812 {
2813 "type": "effort",
2814 "values": [
2815 "low",
2816 "medium",
2817 "high",
2818 "max"
2819 ]
2820 },
2821 {
2822 "type": "budget_tokens",
2823 "min": 1024
2824 }
2825 ],
2826 "tool_call": true,
2827 "structured_output": true,
2828 "temperature": true,
2829 "open_weights": false,
2830 "modalities": {
2831 "input": [
2832 "text",
2833 "image",
2834 "pdf"
2835 ],
2836 "output": [
2837 "text"
2838 ]
2839 },
2840 "limit": {
2841 "context": 1000000,
2842 "output": 128000
2843 },
2844 "cost": {
2845 "input": 3,
2846 "output": 15,
2847 "cache_read": 0.3,
2848 "cache_write": 3.75
2849 }
2850 },
2851 "claude-opus-4-8": {
2852 "id": "claude-opus-4-8",
2853 "name": "Claude Opus 4.8",
2854 "family": "claude-opus",
2855 "attachment": true,
2856 "reasoning": true,
2857 "reasoning_options": [
2858 {
2859 "type": "effort",
2860 "values": [
2861 "low",
2862 "medium",
2863 "high",
2864 "xhigh",
2865 "max"
2866 ]
2867 }
2868 ],
2869 "tool_call": true,
2870 "structured_output": true,
2871 "temperature": false,
2872 "open_weights": false,
2873 "modalities": {
2874 "input": [
2875 "text",
2876 "image",
2877 "pdf"
2878 ],
2879 "output": [
2880 "text"
2881 ]
2882 },
2883 "limit": {
2884 "context": 1000000,
2885 "output": 128000
2886 },
2887 "cost": {
2888 "input": 5,
2889 "output": 25,
2890 "cache_read": 0.5,
2891 "cache_write": 6.25
2892 }
2893 },
2894 "claude-haiku-4-5": {
2895 "id": "claude-haiku-4-5",
2896 "name": "Claude Haiku 4.5 (latest)",
2897 "family": "claude-haiku",
2898 "attachment": true,
2899 "reasoning": true,
2900 "reasoning_options": [
2901 {
2902 "type": "budget_tokens",
2903 "min": 1024
2904 }
2905 ],
2906 "tool_call": true,
2907 "structured_output": true,
2908 "temperature": true,
2909 "open_weights": false,
2910 "modalities": {
2911 "input": [
2912 "text",
2913 "image",
2914 "pdf"
2915 ],
2916 "output": [
2917 "text"
2918 ]
2919 },
2920 "limit": {
2921 "context": 200000,
2922 "output": 64000
2923 },
2924 "cost": {
2925 "input": 1,
2926 "output": 5,
2927 "cache_read": 0.1,
2928 "cache_write": 1.25
2929 }
2930 },
2931 "claude-opus-5": {
2932 "id": "claude-opus-5",
2933 "name": "Claude Opus 5",
2934 "family": "claude-opus",
2935 "attachment": true,
2936 "reasoning": true,
2937 "reasoning_options": [
2938 {
2939 "type": "effort",
2940 "values": [
2941 "low",
2942 "medium",
2943 "high",
2944 "xhigh",
2945 "max"
2946 ]
2947 }
2948 ],
2949 "tool_call": true,
2950 "structured_output": true,
2951 "temperature": false,
2952 "open_weights": false,
2953 "modalities": {
2954 "input": [
2955 "text",
2956 "image",
2957 "pdf"
2958 ],
2959 "output": [
2960 "text"
2961 ]
2962 },
2963 "limit": {
2964 "context": 1000000,
2965 "output": 128000
2966 },
2967 "cost": {
2968 "input": 5,
2969 "output": 25,
2970 "cache_read": 0.5,
2971 "cache_write": 6.25
2972 }
2973 },
2974 "claude-sonnet-5": {
2975 "id": "claude-sonnet-5",
2976 "name": "Claude Sonnet 5",
2977 "family": "claude-sonnet",
2978 "attachment": true,
2979 "reasoning": true,
2980 "reasoning_options": [
2981 {
2982 "type": "toggle"
2983 },
2984 {
2985 "type": "effort",
2986 "values": [
2987 "low",
2988 "medium",
2989 "high",
2990 "xhigh",
2991 "max"
2992 ]
2993 }
2994 ],
2995 "tool_call": true,
2996 "structured_output": true,
2997 "temperature": false,
2998 "open_weights": false,
2999 "modalities": {
3000 "input": [
3001 "text",
3002 "image",
3003 "pdf"
3004 ],
3005 "output": [
3006 "text"
3007 ]
3008 },
3009 "limit": {
3010 "context": 1000000,
3011 "output": 128000
3012 },
3013 "cost": {
3014 "input": 2,
3015 "output": 10,
3016 "cache_read": 0.2,
3017 "cache_write": 2.5
3018 }
3019 },
3020 "claude-fable-5": {
3021 "id": "claude-fable-5",
3022 "name": "Claude Fable 5",
3023 "family": "claude-fable",
3024 "attachment": true,
3025 "reasoning": true,
3026 "reasoning_options": [
3027 {
3028 "type": "effort",
3029 "values": [
3030 "low",
3031 "medium",
3032 "high",
3033 "xhigh",
3034 "max"
3035 ]
3036 }
3037 ],
3038 "tool_call": true,
3039 "structured_output": true,
3040 "temperature": false,
3041 "open_weights": false,
3042 "modalities": {
3043 "input": [
3044 "text",
3045 "image",
3046 "pdf"
3047 ],
3048 "output": [
3049 "text"
3050 ]
3051 },
3052 "limit": {
3053 "context": 1000000,
3054 "output": 128000
3055 },
3056 "cost": {
3057 "input": 10,
3058 "output": 50,
3059 "cache_read": 1,
3060 "cache_write": 12.5
3061 }
3062 }
3063 }
3064 },
3065 "openrouter": {
3066 "id": "openrouter",
3067 "name": "OpenRouter",
3068 "api": "https://openrouter.ai/api/v1",
3069 "npm": "@openrouter/ai-sdk-provider",
3070 "env": [
3071 "OPENROUTER_API_KEY"
3072 ],
3073 "models": {
3074 "deepseek/deepseek-v4-pro": {
3075 "id": "deepseek/deepseek-v4-pro",
3076 "base_model": "deepseek-v4-pro",
3077 "name": "DeepSeek V4 Pro",
3078 "family": "deepseek-thinking",
3079 "default": true,
3080 "attachment": false,
3081 "reasoning": true,
3082 "reasoning_options": [
3083 {
3084 "type": "toggle"
3085 },
3086 {
3087 "type": "effort",
3088 "values": [
3089 "high",
3090 "xhigh"
3091 ]
3092 }
3093 ],
3094 "interleaved": {
3095 "field": "reasoning_content"
3096 },
3097 "tool_call": true,
3098 "structured_output": true,
3099 "temperature": true,
3100 "open_weights": true,
3101 "modalities": {
3102 "input": [
3103 "text"
3104 ],
3105 "output": [
3106 "text"
3107 ]
3108 },
3109 "limit": {
3110 "context": 1048576,
3111 "output": 384000
3112 },
3113 "cost": {
3114 "input": 0.418818,
3115 "output": 0.837636,
3116 "cache_read": 0.034902
3117 }
3118 },
3119 "deepseek/deepseek-v4-flash": {
3120 "id": "deepseek/deepseek-v4-flash",
3121 "base_model": "deepseek-v4-flash",
3122 "name": "DeepSeek V4 Flash",
3123 "family": "deepseek-flash",
3124 "attachment": false,
3125 "reasoning": true,
3126 "reasoning_options": [
3127 {
3128 "type": "toggle"
3129 },
3130 {
3131 "type": "effort",
3132 "values": [
3133 "high",
3134 "xhigh"
3135 ]
3136 }
3137 ],
3138 "interleaved": {
3139 "field": "reasoning_content"
3140 },
3141 "tool_call": true,
3142 "structured_output": true,
3143 "temperature": true,
3144 "open_weights": true,
3145 "modalities": {
3146 "input": [
3147 "text"
3148 ],
3149 "output": [
3150 "text"
3151 ]
3152 },
3153 "limit": {
3154 "context": 1048576,
3155 "output": 384000
3156 },
3157 "cost": {
3158 "input": 0.04704,
3159 "output": 0.09408,
3160 "cache_read": 0.009408
3161 }
3162 },
3163 "qwen/qwen3.8-flash": {
3164 "id": "qwen/qwen3.8-flash",
3165 "name": "Qwen3.8 Flash",
3166 "family": "qwen",
3167 "attachment": true,
3168 "reasoning": true,
3169 "reasoning_options": [
3170 {
3171 "type": "toggle"
3172 },
3173 {
3174 "type": "budget_tokens"
3175 }
3176 ],
3177 "tool_call": true,
3178 "structured_output": true,
3179 "temperature": true,
3180 "open_weights": false,
3181 "modalities": {
3182 "input": [
3183 "text",
3184 "image",
3185 "video"
3186 ],
3187 "output": [
3188 "text"
3189 ]
3190 },
3191 "limit": {
3192 "context": 1000000,
3193 "output": 131072
3194 },
3195 "cost": {
3196 "input": 0.15,
3197 "output": 0.47,
3198 "cache_read": 0.016,
3199 "cache_write": 0.2
3200 }
3201 },
3202 "qwen/qwen3.6-flash": {
3203 "id": "qwen/qwen3.6-flash",
3204 "name": "Qwen3.6 Flash",
3205 "family": "qwen3.6",
3206 "attachment": true,
3207 "reasoning": true,
3208 "reasoning_options": [
3209 {
3210 "type": "toggle"
3211 }
3212 ],
3213 "tool_call": true,
3214 "structured_output": true,
3215 "temperature": true,
3216 "open_weights": false,
3217 "modalities": {
3218 "input": [
3219 "text",
3220 "image",
3221 "video"
3222 ],
3223 "output": [
3224 "text"
3225 ]
3226 },
3227 "limit": {
3228 "context": 1000000,
3229 "output": 65536
3230 },
3231 "cost": {
3232 "input": 0.1875,
3233 "output": 1.125,
3234 "cache_write": 0.234375
3235 }
3236 },
3237 "qwen/qwen3.6-plus": {
3238 "id": "qwen/qwen3.6-plus",
3239 "name": "Qwen3.6 Plus",
3240 "family": "qwen",
3241 "attachment": true,
3242 "reasoning": true,
3243 "reasoning_options": [
3244 {
3245 "type": "toggle"
3246 }
3247 ],
3248 "tool_call": true,
3249 "structured_output": true,
3250 "temperature": true,
3251 "open_weights": false,
3252 "modalities": {
3253 "input": [
3254 "text",
3255 "image",
3256 "video"
3257 ],
3258 "output": [
3259 "text"
3260 ]
3261 },
3262 "limit": {
3263 "context": 1000000,
3264 "output": 65536
3265 },
3266 "cost": {
3267 "input": 0.325,
3268 "output": 1.95,
3269 "cache_write": 0.40625
3270 }
3271 },
3272 "qwen/qwen3.6-35b-a3b": {
3273 "id": "qwen/qwen3.6-35b-a3b",
3274 "name": "Qwen3.6 35B-A3B",
3275 "family": "qwen",
3276 "attachment": true,
3277 "reasoning": true,
3278 "reasoning_options": [
3279 {
3280 "type": "toggle"
3281 }
3282 ],
3283 "tool_call": true,
3284 "structured_output": true,
3285 "temperature": true,
3286 "open_weights": true,
3287 "modalities": {
3288 "input": [
3289 "text",
3290 "image",
3291 "video"
3292 ],
3293 "output": [
3294 "text"
3295 ]
3296 },
3297 "limit": {
3298 "context": 262144,
3299 "output": 235929
3300 },
3301 "cost": {
3302 "input": 0.15,
3303 "output": 1,
3304 "cache_read": 0.05
3305 }
3306 },
3307 "qwen/qwen3.7-plus": {
3308 "id": "qwen/qwen3.7-plus",
3309 "name": "Qwen3.7 Plus",
3310 "family": "qwen",
3311 "attachment": true,
3312 "reasoning": true,
3313 "reasoning_options": [
3314 {
3315 "type": "toggle"
3316 }
3317 ],
3318 "tool_call": true,
3319 "structured_output": true,
3320 "temperature": true,
3321 "open_weights": false,
3322 "modalities": {
3323 "input": [
3324 "text",
3325 "image"
3326 ],
3327 "output": [
3328 "text"
3329 ]
3330 },
3331 "limit": {
3332 "context": 1000000,
3333 "output": 131072
3334 },
3335 "cost": {
3336 "input": 0.32,
3337 "output": 1.28,
3338 "cache_read": 0.064,
3339 "cache_write": 0.4
3340 }
3341 },
3342 "minimax/minimax-m3": {
3343 "id": "minimax/minimax-m3",
3344 "name": "MiniMax-M3",
3345 "family": "minimax",
3346 "attachment": true,
3347 "reasoning": true,
3348 "reasoning_options": [
3349 {
3350 "type": "toggle"
3351 }
3352 ],
3353 "tool_call": true,
3354 "structured_output": true,
3355 "temperature": true,
3356 "open_weights": true,
3357 "modalities": {
3358 "input": [
3359 "text",
3360 "image",
3361 "video"
3362 ],
3363 "output": [
3364 "text"
3365 ]
3366 },
3367 "limit": {
3368 "context": 1048576,
3369 "output": 512000
3370 },
3371 "cost": {
3372 "input": 0.3,
3373 "output": 1.2,
3374 "cache_read": 0.06
3375 }
3376 },
3377 "z-ai/glm-5.2": {
3378 "id": "z-ai/glm-5.2",
3379 "name": "GLM-5.2",
3380 "family": "glm",
3381 "attachment": false,
3382 "reasoning": true,
3383 "reasoning_options": [
3384 {
3385 "type": "toggle"
3386 },
3387 {
3388 "type": "effort",
3389 "values": [
3390 "high",
3391 "xhigh"
3392 ]
3393 }
3394 ],
3395 "interleaved": {
3396 "field": "reasoning_content"
3397 },
3398 "tool_call": true,
3399 "structured_output": true,
3400 "temperature": true,
3401 "open_weights": true,
3402 "modalities": {
3403 "input": [
3404 "text"
3405 ],
3406 "output": [
3407 "text"
3408 ]
3409 },
3410 "limit": {
3411 "context": 1048576,
3412 "output": 131072
3413 },
3414 "cost": {
3415 "input": 0.6496,
3416 "output": 2.0416,
3417 "cache_read": 0.12064
3418 }
3419 },
3420 "z-ai/glm-5.3": {
3421 "id": "z-ai/glm-5.3",
3422 "name": "GLM-5.3",
3423 "family": "glm",
3424 "attachment": false,
3425 "reasoning": true,
3426 "reasoning_options": [
3427 {
3428 "type": "effort",
3429 "values": [
3430 "low",
3431 "high",
3432 "max"
3433 ]
3434 }
3435 ],
3436 "tool_call": true,
3437 "structured_output": true,
3438 "temperature": true,
3439 "open_weights": true,
3440 "modalities": {
3441 "input": [
3442 "text"
3443 ],
3444 "output": [
3445 "text"
3446 ]
3447 },
3448 "limit": {
3449 "context": 1310720,
3450 "output": 131072
3451 },
3452 "cost": {
3453 "input": 0.3794,
3454 "output": 1.1924,
3455 "cache_read": 0.07046
3456 }
3457 },
3458 "z-ai/glm-5.3-flash": {
3459 "id": "z-ai/glm-5.3-flash",
3460 "name": "GLM-5.3-Flash",
3461 "family": "glm-flash",
3462 "attachment": true,
3463 "reasoning": true,
3464 "reasoning_options": [
3465 {
3466 "type": "effort",
3467 "values": [
3468 "low",
3469 "high",
3470 "max"
3471 ]
3472 }
3473 ],
3474 "tool_call": true,
3475 "structured_output": true,
3476 "temperature": true,
3477 "open_weights": true,
3478 "modalities": {
3479 "input": [
3480 "text",
3481 "image",
3482 "video"
3483 ],
3484 "output": [
3485 "text"
3486 ]
3487 },
3488 "limit": {
3489 "context": 1310720,
3490 "output": 131072
3491 },
3492 "cost": {
3493 "input": 0.04,
3494 "output": 0.5,
3495 "cache_read": 0.015
3496 }
3497 },
3498 "dots-studio/dots-3-note-preview:free": {
3499 "id": "dots-studio/dots-3-note-preview:free",
3500 "name": "Dots3-Note Preview (free)",
3501 "attachment": true,
3502 "reasoning": true,
3503 "reasoning_options": [
3504 {
3505 "type": "toggle"
3506 }
3507 ],
3508 "tool_call": true,
3509 "structured_output": true,
3510 "temperature": true,
3511 "open_weights": false,
3512 "modalities": {
3513 "input": [
3514 "text",
3515 "image"
3516 ],
3517 "output": [
3518 "text"
3519 ]
3520 },
3521 "limit": {
3522 "context": 512000,
3523 "output": 460800
3524 },
3525 "cost": {
3526 "input": 0,
3527 "output": 0
3528 }
3529 }
3530 }
3531 },
3532 "together": {
3533 "id": "together",
3534 "name": "Together AI",
3535 "api": "https://api.together.xyz/v1",
3536 "npm": "@ai-sdk/openai-compatible",
3537 "env": [
3538 "TOGETHER_API_KEY"
3539 ],
3540 "models": {
3541 "deepseek-ai/DeepSeek-V4-Pro": {
3542 "id": "deepseek-ai/DeepSeek-V4-Pro",
3543 "base_model": "deepseek-v4-pro",
3544 "name": "DeepSeek V4 Pro",
3545 "family": "deepseek",
3546 "default": true,
3547 "attachment": false,
3548 "reasoning": true,
3549 "reasoning_options": [
3550 {
3551 "type": "toggle"
3552 },
3553 {
3554 "type": "effort",
3555 "values": [
3556 "high",
3557 "max"
3558 ]
3559 }
3560 ],
3561 "interleaved": {
3562 "field": "reasoning_content"
3563 },
3564 "tool_call": true,
3565 "structured_output": true,
3566 "temperature": true,
3567 "open_weights": true,
3568 "modalities": {
3569 "input": [
3570 "text"
3571 ],
3572 "output": [
3573 "text"
3574 ]
3575 },
3576 "limit": {
3577 "context": 512000,
3578 "output": 384000
3579 },
3580 "cost": {
3581 "input": 1.74,
3582 "output": 3.48,
3583 "cache_read": 0.2
3584 }
3585 },
3586 "deepseek-ai/DeepSeek-V4-Flash": {
3587 "id": "deepseek-ai/DeepSeek-V4-Flash",
3588 "base_model": "deepseek-v4-flash",
3589 "name": "DeepSeek V4 Flash (Together)",
3590 "family": "deepseek",
3591 "reasoning": true,
3592 "tool_call": true,
3593 "modalities": {
3594 "input": [
3595 "text"
3596 ],
3597 "output": [
3598 "text"
3599 ]
3600 },
3601 "limit": {
3602 "context": 1000000,
3603 "output": 384000
3604 }
3605 }
3606 }
3607 },
3608 "fireworks": {
3609 "id": "fireworks",
3610 "name": "Fireworks AI",
3611 "api": "https://api.fireworks.ai/inference/v1",
3612 "npm": "@ai-sdk/openai-compatible",
3613 "env": [
3614 "FIREWORKS_API_KEY"
3615 ],
3616 "models": {
3617 "accounts/fireworks/models/deepseek-v4-pro": {
3618 "id": "accounts/fireworks/models/deepseek-v4-pro",
3619 "base_model": "deepseek-v4-pro",
3620 "name": "DeepSeek V4 Pro",
3621 "family": "deepseek-thinking",
3622 "default": true,
3623 "attachment": false,
3624 "reasoning": true,
3625 "reasoning_options": [
3626 {
3627 "type": "toggle"
3628 },
3629 {
3630 "type": "effort",
3631 "values": [
3632 "high",
3633 "max"
3634 ]
3635 }
3636 ],
3637 "interleaved": {
3638 "field": "reasoning_content"
3639 },
3640 "tool_call": true,
3641 "structured_output": true,
3642 "temperature": true,
3643 "open_weights": true,
3644 "modalities": {
3645 "input": [
3646 "text"
3647 ],
3648 "output": [
3649 "text"
3650 ]
3651 },
3652 "limit": {
3653 "context": 1000000,
3654 "output": 384000
3655 },
3656 "cost": {
3657 "input": 1.2,
3658 "output": 1.2,
3659 "cache_read": 0.6
3660 }
3661 }
3662 }
3663 },
3664 "novita": {
3665 "id": "novita",
3666 "name": "Novita AI",
3667 "api": "https://api.novita.ai/openai/v1",
3668 "npm": "@ai-sdk/openai-compatible",
3669 "env": [
3670 "NOVITA_API_KEY"
3671 ],
3672 "models": {
3673 "deepseek/deepseek-v4-pro": {
3674 "id": "deepseek/deepseek-v4-pro",
3675 "base_model": "deepseek-v4-pro",
3676 "name": "DeepSeek V4 Pro",
3677 "family": "deepseek-thinking",
3678 "default": true,
3679 "attachment": false,
3680 "reasoning": true,
3681 "reasoning_options": [
3682 {
3683 "type": "toggle"
3684 },
3685 {
3686 "type": "effort",
3687 "values": [
3688 "low",
3689 "medium",
3690 "high",
3691 "xhigh"
3692 ]
3693 }
3694 ],
3695 "interleaved": {
3696 "field": "reasoning_content"
3697 },
3698 "tool_call": true,
3699 "structured_output": true,
3700 "temperature": true,
3701 "open_weights": true,
3702 "modalities": {
3703 "input": [
3704 "text"
3705 ],
3706 "output": [
3707 "text"
3708 ]
3709 },
3710 "limit": {
3711 "context": 1048576,
3712 "output": 393216
3713 },
3714 "cost": {
3715 "input": 1.6,
3716 "output": 3.2,
3717 "cache_read": 0.135
3718 }
3719 },
3720 "deepseek/deepseek-v4-flash": {
3721 "id": "deepseek/deepseek-v4-flash",
3722 "base_model": "deepseek-v4-flash",
3723 "name": "DeepSeek V4 Flash",
3724 "family": "deepseek-flash",
3725 "attachment": false,
3726 "reasoning": true,
3727 "reasoning_options": [
3728 {
3729 "type": "toggle"
3730 },
3731 {
3732 "type": "effort",
3733 "values": [
3734 "minimal",
3735 "low",
3736 "medium",
3737 "high",
3738 "xhigh"
3739 ]
3740 }
3741 ],
3742 "interleaved": {
3743 "field": "reasoning_content"
3744 },
3745 "tool_call": true,
3746 "structured_output": true,
3747 "temperature": true,
3748 "open_weights": true,
3749 "modalities": {
3750 "input": [
3751 "text"
3752 ],
3753 "output": [
3754 "text"
3755 ]
3756 },
3757 "limit": {
3758 "context": 1048576,
3759 "output": 393216
3760 },
3761 "cost": {
3762 "input": 0.14,
3763 "output": 0.28,
3764 "cache_read": 0.028
3765 }
3766 }
3767 }
3768 },
3769 "siliconflow": {
3770 "id": "siliconflow",
3771 "name": "SiliconFlow",
3772 "api": "https://api.siliconflow.com/v1",
3773 "npm": "@ai-sdk/openai-compatible",
3774 "env": [
3775 "SILICONFLOW_API_KEY"
3776 ],
3777 "models": {
3778 "deepseek-ai/DeepSeek-V4-Pro": {
3779 "id": "deepseek-ai/DeepSeek-V4-Pro",
3780 "base_model": "deepseek-v4-pro",
3781 "name": "DeepSeek V4 Pro",
3782 "family": "deepseek-thinking",
3783 "default": true,
3784 "attachment": false,
3785 "reasoning": true,
3786 "reasoning_options": [
3787 {
3788 "type": "budget_tokens",
3789 "min": 128,
3790 "max": 32768
3791 }
3792 ],
3793 "interleaved": {
3794 "field": "reasoning_content"
3795 },
3796 "tool_call": true,
3797 "structured_output": true,
3798 "temperature": true,
3799 "open_weights": true,
3800 "modalities": {
3801 "input": [
3802 "text"
3803 ],
3804 "output": [
3805 "text"
3806 ]
3807 },
3808 "limit": {
3809 "context": 1000000,
3810 "output": 384000
3811 },
3812 "cost": {
3813 "input": 1.50162,
3814 "output": 3.135,
3815 "cache_read": 0.135
3816 }
3817 },
3818 "deepseek-ai/DeepSeek-V4-Flash": {
3819 "id": "deepseek-ai/DeepSeek-V4-Flash",
3820 "base_model": "deepseek-v4-flash",
3821 "name": "DeepSeek V4 Flash",
3822 "family": "deepseek-flash",
3823 "attachment": false,
3824 "reasoning": true,
3825 "reasoning_options": [
3826 {
3827 "type": "budget_tokens",
3828 "min": 128,
3829 "max": 32768
3830 }
3831 ],
3832 "interleaved": {
3833 "field": "reasoning_content"
3834 },
3835 "tool_call": true,
3836 "structured_output": true,
3837 "temperature": true,
3838 "open_weights": true,
3839 "modalities": {
3840 "input": [
3841 "text"
3842 ],
3843 "output": [
3844 "text"
3845 ]
3846 },
3847 "limit": {
3848 "context": 1000000,
3849 "output": 384000
3850 },
3851 "cost": {
3852 "input": 0.13,
3853 "output": 0.28,
3854 "cache_read": 0.028
3855 }
3856 }
3857 }
3858 },
3859 "arcee": {
3860 "id": "arcee",
3861 "name": "Arcee AI",
3862 "api": "https://api.arcee.ai/v1",
3863 "npm": "@ai-sdk/openai-compatible",
3864 "env": [
3865 "ARCEE_API_KEY"
3866 ],
3867 "models": {
3868 "trinity-large-thinking": {
3869 "id": "trinity-large-thinking",
3870 "name": "Trinity Large Thinking",
3871 "family": "trinity",
3872 "default": true,
3873 "attachment": false,
3874 "reasoning": true,
3875 "reasoning_options": [],
3876 "interleaved": {
3877 "field": "reasoning_content"
3878 },
3879 "tool_call": true,
3880 "temperature": true,
3881 "open_weights": true,
3882 "modalities": {
3883 "input": [
3884 "text"
3885 ],
3886 "output": [
3887 "text"
3888 ]
3889 },
3890 "limit": {
3891 "context": 262144,
3892 "output": 262144
3893 },
3894 "cost": {
3895 "input": 0.25,
3896 "output": 0.8,
3897 "cache_read": 0.06
3898 }
3899 },
3900 "trinity-mini": {
3901 "id": "trinity-mini",
3902 "name": "Trinity Mini",
3903 "family": "trinity",
3904 "reasoning": true,
3905 "tool_call": true,
3906 "modalities": {
3907 "input": [
3908 "text"
3909 ],
3910 "output": [
3911 "text"
3912 ]
3913 },
3914 "limit": {
3915 "context": 128000
3916 }
3917 }
3918 }
3919 },
3920 "xai": {
3921 "id": "xai",
3922 "name": "xAI",
3923 "api": "https://api.x.ai/v1",
3924 "npm": "@ai-sdk/xai",
3925 "env": [
3926 "XAI_API_KEY"
3927 ],
3928 "models": {
3929 "grok-4.7": {
3930 "id": "grok-4.7",
3931 "name": "Grok 4.7",
3932 "family": "grok",
3933 "attachment": true,
3934 "reasoning": true,
3935 "reasoning_options": [
3936 {
3937 "type": "effort",
3938 "values": [
3939 "low",
3940 "medium",
3941 "high",
3942 "xhigh"
3943 ]
3944 }
3945 ],
3946 "tool_call": true,
3947 "structured_output": true,
3948 "temperature": true,
3949 "open_weights": false,
3950 "modalities": {
3951 "input": [
3952 "text",
3953 "image",
3954 "pdf"
3955 ],
3956 "output": [
3957 "text"
3958 ]
3959 },
3960 "limit": {
3961 "context": 500000,
3962 "output": 500000
3963 },
3964 "cost": {
3965 "input": 2,
3966 "output": 6,
3967 "cache_read": 0.5
3968 }
3969 },
3970 "grok-4.6": {
3971 "id": "grok-4.6",
3972 "name": "Grok 4.6",
3973 "family": "grok",
3974 "default": true,
3975 "attachment": true,
3976 "reasoning": true,
3977 "reasoning_options": [
3978 {
3979 "type": "effort",
3980 "values": [
3981 "low",
3982 "medium",
3983 "high",
3984 "xhigh"
3985 ]
3986 }
3987 ],
3988 "tool_call": true,
3989 "structured_output": true,
3990 "temperature": true,
3991 "open_weights": false,
3992 "modalities": {
3993 "input": [
3994 "text",
3995 "image",
3996 "pdf"
3997 ],
3998 "output": [
3999 "text"
4000 ]
4001 },
4002 "limit": {
4003 "context": 500000,
4004 "output": 500000
4005 },
4006 "cost": {
4007 "input": 2,
4008 "output": 6,
4009 "cache_read": 0.5
4010 }
4011 },
4012 "grok-4.5": {
4013 "id": "grok-4.5",
4014 "name": "Grok 4.5",
4015 "family": "grok",
4016 "attachment": true,
4017 "reasoning": true,
4018 "reasoning_options": [
4019 {
4020 "type": "effort",
4021 "values": [
4022 "low",
4023 "medium",
4024 "high"
4025 ]
4026 }
4027 ],
4028 "tool_call": true,
4029 "structured_output": true,
4030 "temperature": true,
4031 "open_weights": false,
4032 "modalities": {
4033 "input": [
4034 "text",
4035 "image",
4036 "pdf"
4037 ],
4038 "output": [
4039 "text"
4040 ]
4041 },
4042 "limit": {
4043 "context": 500000,
4044 "output": 500000
4045 },
4046 "cost": {
4047 "input": 2,
4048 "output": 6,
4049 "cache_read": 0.3
4050 }
4051 },
4052 "grok-4.3": {
4053 "id": "grok-4.3",
4054 "name": "Grok 4.3",
4055 "family": "grok",
4056 "attachment": true,
4057 "reasoning": true,
4058 "reasoning_options": [
4059 {
4060 "type": "effort",
4061 "values": [
4062 "none",
4063 "low",
4064 "medium",
4065 "high"
4066 ]
4067 }
4068 ],
4069 "tool_call": true,
4070 "structured_output": true,
4071 "temperature": true,
4072 "open_weights": false,
4073 "modalities": {
4074 "input": [
4075 "text",
4076 "image",
4077 "pdf"
4078 ],
4079 "output": [
4080 "text"
4081 ]
4082 },
4083 "limit": {
4084 "context": 1000000,
4085 "output": 30000
4086 },
4087 "cost": {
4088 "input": 1.25,
4089 "output": 2.5,
4090 "cache_read": 0.2
4091 }
4092 }
4093 }
4094 },
4095 "xiaomi-mimo": {
4096 "id": "xiaomi-mimo",
4097 "name": "Xiaomi MiMo",
4098 "api": "https://api-mimo.xiaomi.com/v1",
4099 "npm": "@ai-sdk/openai-compatible",
4100 "env": [
4101 "XIAOMI_MIMO_API_KEY",
4102 "MIMO_API_KEY"
4103 ],
4104 "models": {
4105 "mimo-v2.5-pro": {
4106 "id": "mimo-v2.5-pro",
4107 "name": "MiMo-V2.5-Pro",
4108 "family": "mimo",
4109 "default": true,
4110 "attachment": false,
4111 "reasoning": true,
4112 "reasoning_options": [
4113 {
4114 "type": "toggle"
4115 }
4116 ],
4117 "interleaved": {
4118 "field": "reasoning_content"
4119 },
4120 "tool_call": true,
4121 "temperature": true,
4122 "open_weights": true,
4123 "modalities": {
4124 "input": [
4125 "text"
4126 ],
4127 "output": [
4128 "text"
4129 ]
4130 },
4131 "limit": {
4132 "context": 1048576,
4133 "output": 131072
4134 },
4135 "cost": {
4136 "input": 0.435,
4137 "output": 0.87,
4138 "cache_read": 0.0036
4139 }
4140 },
4141 "mimo-v2.5": {
4142 "id": "mimo-v2.5",
4143 "name": "MiMo-V2.5",
4144 "family": "mimo",
4145 "attachment": true,
4146 "reasoning": true,
4147 "reasoning_options": [
4148 {
4149 "type": "toggle"
4150 }
4151 ],
4152 "interleaved": {
4153 "field": "reasoning_content"
4154 },
4155 "tool_call": true,
4156 "temperature": true,
4157 "open_weights": true,
4158 "modalities": {
4159 "input": [
4160 "text",
4161 "image",
4162 "audio",
4163 "video"
4164 ],
4165 "output": [
4166 "text"
4167 ]
4168 },
4169 "limit": {
4170 "context": 1048576,
4171 "output": 131072
4172 },
4173 "cost": {
4174 "input": 0.14,
4175 "output": 0.28,
4176 "cache_read": 0.0028
4177 }
4178 },
4179 "mimo-v2.6-pro": {
4180 "id": "mimo-v2.6-pro",
4181 "name": "MiMo-V2.6-Pro",
4182 "family": "mimo",
4183 "attachment": true,
4184 "reasoning": true,
4185 "reasoning_options": [
4186 {
4187 "type": "toggle"
4188 }
4189 ],
4190 "interleaved": {
4191 "field": "reasoning_content"
4192 },
4193 "tool_call": true,
4194 "temperature": true,
4195 "open_weights": true,
4196 "modalities": {
4197 "input": [
4198 "text",
4199 "image",
4200 "audio",
4201 "video"
4202 ],
4203 "output": [
4204 "text"
4205 ]
4206 },
4207 "limit": {
4208 "context": 1048576,
4209 "output": 131072
4210 },
4211 "cost": {
4212 "input": 0.435,
4213 "output": 0.87,
4214 "cache_read": 0.0036
4215 }
4216 },
4217 "mimo-v2.6-flash": {
4218 "id": "mimo-v2.6-flash",
4219 "name": "MiMo-V2.6-Flash",
4220 "family": "mimo",
4221 "attachment": true,
4222 "reasoning": true,
4223 "reasoning_options": [
4224 {
4225 "type": "toggle"
4226 }
4227 ],
4228 "interleaved": {
4229 "field": "reasoning_content"
4230 },
4231 "tool_call": true,
4232 "temperature": true,
4233 "open_weights": true,
4234 "modalities": {
4235 "input": [
4236 "text",
4237 "image",
4238 "audio",
4239 "video"
4240 ],
4241 "output": [
4242 "text"
4243 ]
4244 },
4245 "limit": {
4246 "context": 1048576,
4247 "output": 131072
4248 },
4249 "cost": {
4250 "input": 0.14,
4251 "output": 0.28,
4252 "cache_read": 0.0028
4253 }
4254 }
4255 }
4256 },
4257 "stepfun": {
4258 "id": "stepfun",
4259 "name": "StepFun / StepFlash",
4260 "api": "https://api.stepfun.ai/v1",
4261 "npm": "@ai-sdk/openai-compatible",
4262 "env": [
4263 "STEPFUN_API_KEY",
4264 "STEP_API_KEY"
4265 ],
4266 "models": {
4267 "step-3.5-flash": {
4268 "id": "step-3.5-flash",
4269 "name": "Step 3.5 Flash",
4270 "attachment": false,
4271 "reasoning": true,
4272 "reasoning_options": [
4273 {
4274 "type": "effort",
4275 "values": [
4276 "low",
4277 "high"
4278 ]
4279 }
4280 ],
4281 "interleaved": {
4282 "field": "reasoning_content"
4283 },
4284 "tool_call": true,
4285 "temperature": true,
4286 "open_weights": true,
4287 "modalities": {
4288 "input": [
4289 "text"
4290 ],
4291 "output": [
4292 "text"
4293 ]
4294 },
4295 "limit": {
4296 "context": 256000,
4297 "input": 256000,
4298 "output": 256000
4299 },
4300 "cost": {
4301 "input": 0.1,
4302 "output": 0.3,
4303 "cache_read": 0.02
4304 }
4305 },
4306 "step-3.5-flash-2603": {
4307 "id": "step-3.5-flash-2603",
4308 "name": "Step 3.5 Flash 2603",
4309 "attachment": false,
4310 "reasoning": true,
4311 "reasoning_options": [
4312 {
4313 "type": "effort",
4314 "values": [
4315 "low",
4316 "high"
4317 ]
4318 }
4319 ],
4320 "interleaved": {
4321 "field": "reasoning_content"
4322 },
4323 "tool_call": true,
4324 "temperature": true,
4325 "open_weights": true,
4326 "modalities": {
4327 "input": [
4328 "text"
4329 ],
4330 "output": [
4331 "text"
4332 ]
4333 },
4334 "limit": {
4335 "context": 256000,
4336 "input": 256000,
4337 "output": 256000
4338 },
4339 "cost": {
4340 "input": 0.1,
4341 "output": 0.3,
4342 "cache_read": 0.02
4343 }
4344 },
4345 "step-3.7-flash": {
4346 "id": "step-3.7-flash",
4347 "name": "Step 3.7 Flash",
4348 "default": true,
4349 "attachment": true,
4350 "reasoning": true,
4351 "reasoning_options": [
4352 {
4353 "type": "effort",
4354 "values": [
4355 "low",
4356 "medium",
4357 "high"
4358 ]
4359 }
4360 ],
4361 "interleaved": {
4362 "field": "reasoning_content"
4363 },
4364 "tool_call": true,
4365 "temperature": true,
4366 "open_weights": true,
4367 "modalities": {
4368 "input": [
4369 "text",
4370 "image",
4371 "video"
4372 ],
4373 "output": [
4374 "text"
4375 ]
4376 },
4377 "limit": {
4378 "context": 256000,
4379 "input": 256000,
4380 "output": 256000
4381 },
4382 "cost": {
4383 "input": 0.185,
4384 "output": 1.11,
4385 "cache_read": 0.037
4386 }
4387 },
4388 "step-5-preview": {
4389 "id": "step-5-preview",
4390 "name": "Step 5 Preview",
4391 "attachment": true,
4392 "reasoning": true,
4393 "reasoning_options": [
4394 {
4395 "type": "effort",
4396 "values": [
4397 "low",
4398 "medium",
4399 "high"
4400 ]
4401 }
4402 ],
4403 "interleaved": {
4404 "field": "reasoning_content"
4405 },
4406 "tool_call": true,
4407 "structured_output": true,
4408 "open_weights": false,
4409 "modalities": {
4410 "input": [
4411 "text",
4412 "image",
4413 "video"
4414 ],
4415 "output": [
4416 "text"
4417 ]
4418 },
4419 "limit": {
4420 "context": 1000000,
4421 "input": 1000000,
4422 "output": 65536
4423 },
4424 "cost": {
4425 "input": 0.959,
4426 "output": 2.741,
4427 "cache_read": 0.048
4428 }
4429 }
4430 }
4431 }
4432 },
4433 "_reviewed": {
4434 "revision": "model-catalog-b-source-preservation-v2",
4435 "intrinsic": {
4436 "claude-fable-5": {
4437 "context_window": 1000000,
4438 "max_output": 128000,
4439 "modalities": [
4440 "text"
4441 ],
4442 "supported_parameters": [
4443 "reasoning"
4444 ],
4445 "reasoning": true,
4446 "source": "preserved reviewed bundled model facts; see source_receipts",
4447 "family": "Anthropic"
4448 },
4449 "claude-haiku-4-5": {
4450 "context_window": 200000,
4451 "max_output": 64000,
4452 "modalities": [
4453 "text"
4454 ],
4455 "supported_parameters": [],
4456 "reasoning": false,
4457 "source": "preserved reviewed bundled model facts; see source_receipts",
4458 "family": "Anthropic"
4459 },
4460 "claude-opus-4-8": {
4461 "context_window": 1000000,
4462 "max_output": 128000,
4463 "modalities": [
4464 "text"
4465 ],
4466 "supported_parameters": [
4467 "reasoning"
4468 ],
4469 "reasoning": true,
4470 "source": "preserved reviewed bundled model facts; see source_receipts",
4471 "family": "Anthropic"
4472 },
4473 "claude-opus-5": {
4474 "context_window": 1000000,
4475 "max_output": 128000,
4476 "modalities": [
4477 "text"
4478 ],
4479 "supported_parameters": [
4480 "reasoning"
4481 ],
4482 "reasoning": true,
4483 "source": "preserved reviewed bundled model facts; see source_receipts",
4484 "family": "Anthropic"
4485 },
4486 "claude-sonnet-4-6": {
4487 "context_window": 1000000,
4488 "max_output": 128000,
4489 "modalities": [
4490 "text"
4491 ],
4492 "supported_parameters": [
4493 "reasoning"
4494 ],
4495 "reasoning": true,
4496 "source": "preserved reviewed bundled model facts; see source_receipts",
4497 "family": "Anthropic"
4498 },
4499 "claude-sonnet-5": {
4500 "context_window": 1000000,
4501 "max_output": 128000,
4502 "modalities": [
4503 "text"
4504 ],
4505 "supported_parameters": [
4506 "reasoning"
4507 ],
4508 "reasoning": true,
4509 "source": "preserved reviewed bundled model facts; see source_receipts",
4510 "family": "Anthropic"
4511 },
4512 "deepseek-v4-flash": {
4513 "context_window": 1000000,
4514 "max_output": 384000,
4515 "modalities": [
4516 "text",
4517 "image"
4518 ],
4519 "supported_parameters": [
4520 "reasoning"
4521 ],
4522 "reasoning": true,
4523 "source": "preserved reviewed bundled model facts; see source_receipts",
4524 "family": "DeepSeek"
4525 },
4526 "deepseek-flash": {
4527 "context_window": 1000000,
4528 "max_output": 384000,
4529 "modalities": [
4530 "text",
4531 "image"
4532 ],
4533 "supported_parameters": [
4534 "reasoning"
4535 ],
4536 "reasoning": true,
4537 "source": "preserved reviewed bundled model facts; see source_receipts",
4538 "family": "DeepSeek"
4539 },
4540 "deepseek-v4-flash-vision-exp": {
4541 "context_window": 1000000,
4542 "max_output": 384000,
4543 "modalities": [
4544 "text",
4545 "image"
4546 ],
4547 "supported_parameters": [
4548 "reasoning"
4549 ],
4550 "reasoning": true,
4551 "source": "preserved reviewed bundled model facts; see source_receipts",
4552 "family": "DeepSeek"
4553 },
4554 "deepseek-v4-pro": {
4555 "context_window": 1000000,
4556 "max_output": 384000,
4557 "modalities": [
4558 "text"
4559 ],
4560 "supported_parameters": [
4561 "reasoning"
4562 ],
4563 "reasoning": true,
4564 "source": "preserved reviewed bundled model facts; see source_receipts",
4565 "family": "DeepSeek"
4566 },
4567 "fugu-ultra": {
4568 "context_window": 1000000,
4569 "max_output": 131000,
4570 "modalities": [
4571 "text"
4572 ],
4573 "supported_parameters": [
4574 "reasoning"
4575 ],
4576 "reasoning": true,
4577 "source": "preserved reviewed bundled model facts; see source_receipts",
4578 "family": "Other"
4579 },
4580 "fugu-ultra-20260615": {
4581 "context_window": 1000000,
4582 "max_output": 131000,
4583 "modalities": [
4584 "text"
4585 ],
4586 "supported_parameters": [
4587 "reasoning"
4588 ],
4589 "reasoning": true,
4590 "source": "preserved reviewed bundled model facts; see source_receipts",
4591 "family": "Other"
4592 },
4593 "glm-5.2": {
4594 "context_window": 1000000,
4595 "max_output": 131072,
4596 "modalities": [
4597 "text"
4598 ],
4599 "supported_parameters": [],
4600 "reasoning": true,
4601 "source": "preserved reviewed bundled model facts; see source_receipts",
4602 "family": "Zai"
4603 },
4604 "glm-5.3": {
4605 "context_window": 1000000,
4606 "max_output": 131072,
4607 "modalities": [
4608 "text"
4609 ],
4610 "supported_parameters": [],
4611 "reasoning": true,
4612 "source": "preserved reviewed bundled model facts; see source_receipts",
4613 "family": "Zai"
4614 },
4615 "glm-5.3-flash": {
4616 "context_window": 1000000,
4617 "max_output": 131072,
4618 "modalities": [
4619 "text",
4620 "image",
4621 "video"
4622 ],
4623 "supported_parameters": [
4624 "reasoning"
4625 ],
4626 "reasoning": true,
4627 "source": "preserved reviewed bundled model facts; see source_receipts",
4628 "family": "Zai"
4629 },
4630 "gpt-5-codex": {
4631 "context_window": 400000,
4632 "max_output": 128000,
4633 "modalities": [
4634 "text"
4635 ],
4636 "supported_parameters": [
4637 "reasoning"
4638 ],
4639 "reasoning": true,
4640 "source": "preserved reviewed bundled model facts; see source_receipts",
4641 "family": "OpenAiCodex"
4642 },
4643 "gpt-5.3-codex": {
4644 "context_window": 400000,
4645 "max_output": 128000,
4646 "modalities": [
4647 "text"
4648 ],
4649 "supported_parameters": [
4650 "reasoning"
4651 ],
4652 "reasoning": true,
4653 "source": "preserved reviewed bundled model facts; see source_receipts",
4654 "family": "OpenAi"
4655 },
4656 "gpt-5.6": {
4657 "context_window": 1050000,
4658 "max_output": 128000,
4659 "modalities": [
4660 "text",
4661 "image"
4662 ],
4663 "supported_parameters": [
4664 "reasoning"
4665 ],
4666 "reasoning": true,
4667 "source": "preserved reviewed bundled model facts; see source_receipts",
4668 "family": "OpenAi"
4669 },
4670 "gpt-5.6-luna": {
4671 "context_window": 1050000,
4672 "max_output": 128000,
4673 "modalities": [
4674 "text",
4675 "image"
4676 ],
4677 "supported_parameters": [
4678 "reasoning"
4679 ],
4680 "reasoning": true,
4681 "source": "preserved reviewed bundled model facts; see source_receipts",
4682 "family": "OpenAi"
4683 },
4684 "gpt-5.6-sol": {
4685 "context_window": 1050000,
4686 "max_output": 128000,
4687 "modalities": [
4688 "text",
4689 "image"
4690 ],
4691 "supported_parameters": [
4692 "reasoning"
4693 ],
4694 "reasoning": true,
4695 "source": "preserved reviewed bundled model facts; see source_receipts",
4696 "family": "OpenAi"
4697 },
4698 "gpt-5.6-terra": {
4699 "context_window": 1050000,
4700 "max_output": 128000,
4701 "modalities": [
4702 "text",
4703 "image"
4704 ],
4705 "supported_parameters": [
4706 "reasoning"
4707 ],
4708 "reasoning": true,
4709 "source": "preserved reviewed bundled model facts; see source_receipts",
4710 "family": "OpenAi"
4711 },
4712 "kimi-k2.7-code": {
4713 "context_window": 262144,
4714 "max_output": 32768,
4715 "modalities": [
4716 "text"
4717 ],
4718 "supported_parameters": [
4719 "reasoning"
4720 ],
4721 "reasoning": true,
4722 "source": "preserved reviewed bundled model facts; see source_receipts",
4723 "family": "Moonshot"
4724 },
4725 "kimi-k3": {
4726 "context_window": 1048576,
4727 "max_output": 131072,
4728 "modalities": [
4729 "text",
4730 "image",
4731 "video"
4732 ],
4733 "supported_parameters": [
4734 "reasoning"
4735 ],
4736 "reasoning": true,
4737 "source": "preserved reviewed bundled model facts; see source_receipts",
4738 "generation_default": 131072
4739 },
4740 "mimo-v2.5": {
4741 "context_window": 1000000,
4742 "max_output": 131072,
4743 "modalities": [
4744 "text",
4745 "image"
4746 ],
4747 "supported_parameters": [],
4748 "reasoning": true,
4749 "source": "preserved reviewed bundled model facts; see source_receipts",
4750 "family": "XiaomiMimo"
4751 },
4752 "mimo-v2.5-pro": {
4753 "context_window": 1000000,
4754 "max_output": 131072,
4755 "modalities": [
4756 "text",
4757 "image",
4758 "audio"
4759 ],
4760 "supported_parameters": [],
4761 "reasoning": true,
4762 "source": "preserved reviewed bundled model facts; see source_receipts",
4763 "family": "XiaomiMimo"
4764 },
4765 "mimo-v2.5-pro-ultraspeed": {
4766 "context_window": 1000000,
4767 "max_output": 131072,
4768 "modalities": [
4769 "text"
4770 ],
4771 "supported_parameters": [],
4772 "reasoning": true,
4773 "source": "preserved reviewed bundled model facts; see source_receipts",
4774 "family": "XiaomiMimo"
4775 },
4776 "minimax-m2.7": {
4777 "context_window": 204800,
4778 "max_output": 131072,
4779 "modalities": [
4780 "text"
4781 ],
4782 "supported_parameters": [],
4783 "reasoning": true,
4784 "source": "preserved reviewed bundled model facts; see source_receipts",
4785 "family": "Minimax"
4786 },
4787 "minimax/minimax-m2.7": {
4788 "context_window": 204800,
4789 "max_output": 131072,
4790 "modalities": [
4791 "text"
4792 ],
4793 "supported_parameters": [],
4794 "reasoning": true,
4795 "source": "preserved reviewed bundled model facts; see source_receipts",
4796 "family": "Minimax"
4797 },
4798 "minimax/minimax-m3": {
4799 "context_window": 1000000,
4800 "max_output": 524288,
4801 "modalities": [
4802 "text",
4803 "image"
4804 ],
4805 "supported_parameters": [],
4806 "reasoning": true,
4807 "source": "preserved reviewed bundled model facts; see source_receipts",
4808 "family": "Minimax"
4809 },
4810 "moonshotai/kimi-k2.7-code": {
4811 "context_window": 262144,
4812 "max_output": 32768,
4813 "modalities": [
4814 "text"
4815 ],
4816 "supported_parameters": [
4817 "reasoning"
4818 ],
4819 "reasoning": true,
4820 "source": "preserved reviewed bundled model facts; see source_receipts",
4821 "family": "Moonshot"
4822 },
4823 "muse-spark-1.1": {
4824 "context_window": 1000000,
4825 "max_output": 32000,
4826 "modalities": [
4827 "text",
4828 "image"
4829 ],
4830 "supported_parameters": [
4831 "reasoning"
4832 ],
4833 "reasoning": true,
4834 "source": "preserved reviewed bundled model facts; see source_receipts",
4835 "family": "Meta"
4836 },
4837 "muse-spark-1.2": {
4838 "context_window": 1000000,
4839 "max_output": 32000,
4840 "modalities": [
4841 "text",
4842 "image"
4843 ],
4844 "supported_parameters": [
4845 "reasoning"
4846 ],
4847 "reasoning": true,
4848 "source": "preserved reviewed bundled model facts; see source_receipts",
4849 "family": "Meta"
4850 },
4851 "muse-spark-1.2-contributor": {
4852 "context_window": 1000000,
4853 "max_output": 32000,
4854 "modalities": [
4855 "text",
4856 "image"
4857 ],
4858 "supported_parameters": [
4859 "reasoning"
4860 ],
4861 "reasoning": true,
4862 "source": "preserved reviewed bundled model facts; see source_receipts",
4863 "family": "Meta"
4864 },
4865 "qwen/qwen3.6-flash": {
4866 "context_window": 1000000,
4867 "max_output": 65536,
4868 "modalities": [
4869 "text"
4870 ],
4871 "supported_parameters": [],
4872 "reasoning": true,
4873 "source": "preserved reviewed bundled model facts; see source_receipts",
4874 "family": "Qwen"
4875 },
4876 "step-3.7-flash": {
4877 "context_window": 256000,
4878 "max_output": 256000,
4879 "modalities": [
4880 "text",
4881 "image",
4882 "video"
4883 ],
4884 "supported_parameters": [
4885 "tools",
4886 "tool_choice",
4887 "reasoning_effort"
4888 ],
4889 "reasoning": true,
4890 "source": "preserved reviewed bundled model facts; see source_receipts",
4891 "family": "Other"
4892 },
4893 "trinity-large-thinking": {
4894 "context_window": 262144,
4895 "max_output": 262144,
4896 "modalities": [
4897 "text"
4898 ],
4899 "supported_parameters": [
4900 "reasoning"
4901 ],
4902 "reasoning": true,
4903 "source": "preserved reviewed bundled model facts; see source_receipts",
4904 "family": "Arcee"
4905 },
4906 "trinity-mini": {
4907 "context_window": 128000,
4908 "modalities": [
4909 "text"
4910 ],
4911 "supported_parameters": [
4912 "reasoning"
4913 ],
4914 "reasoning": true,
4915 "source": "preserved reviewed bundled model facts; see source_receipts",
4916 "family": "Arcee"
4917 },
4918 "z-ai/glm-5.2": {
4919 "context_window": 1000000,
4920 "max_output": 131072,
4921 "modalities": [
4922 "text"
4923 ],
4924 "supported_parameters": [],
4925 "reasoning": true,
4926 "source": "preserved reviewed bundled model facts; see source_receipts",
4927 "family": "Zai"
4928 },
4929 "z-ai/glm-5.3": {
4930 "context_window": 1000000,
4931 "max_output": 131072,
4932 "modalities": [
4933 "text"
4934 ],
4935 "supported_parameters": [],
4936 "reasoning": true,
4937 "source": "preserved reviewed bundled model facts; see source_receipts",
4938 "family": "Zai"
4939 },
4940 "z-ai/glm-5.3-flash": {
4941 "context_window": 1000000,
4942 "max_output": 131072,
4943 "modalities": [
4944 "text",
4945 "image",
4946 "video"
4947 ],
4948 "supported_parameters": [
4949 "reasoning"
4950 ],
4951 "reasoning": true,
4952 "source": "preserved reviewed bundled model facts; see source_receipts",
4953 "family": "Zai"
4954 },
4955 "kimi-for-coding": {
4956 "supported_parameters": [
4957 "reasoning"
4958 ],
4959 "reasoning": true,
4960 "source": "preserved reviewed bundled model facts; see source_receipts",
4961 "context_window": 262144,
4962 "family": "Moonshot"
4963 },
4964 "kimi-for-coding-highspeed": {
4965 "supported_parameters": [
4966 "reasoning"
4967 ],
4968 "reasoning": true,
4969 "source": "preserved reviewed bundled model facts; see source_receipts",
4970 "context_window": 262144
4971 },
4972 "kimi-k2.5": {
4973 "supported_parameters": [
4974 "reasoning"
4975 ],
4976 "reasoning": true,
4977 "source": "preserved reviewed bundled model facts; see source_receipts"
4978 },
4979 "kimi-k2.6": {
4980 "supported_parameters": [
4981 "reasoning"
4982 ],
4983 "reasoning": true,
4984 "source": "preserved reviewed bundled model facts; see source_receipts",
4985 "context_window": 262144,
4986 "max_output": 32768,
4987 "family": "Moonshot"
4988 },
4989 "qwen3.5-flash": {
4990 "supported_parameters": [
4991 "reasoning"
4992 ],
4993 "reasoning": true,
4994 "source": "preserved reviewed bundled model facts; see source_receipts"
4995 },
4996 "qwen3.5-plus": {
4997 "supported_parameters": [
4998 "reasoning"
4999 ],
5000 "reasoning": true,
5001 "source": "preserved reviewed bundled model facts; see source_receipts"
5002 },
5003 "qwen3.6-flash": {
5004 "supported_parameters": [
5005 "reasoning"
5006 ],
5007 "reasoning": true,
5008 "source": "preserved reviewed bundled model facts; see source_receipts",
5009 "context_window": 1000000,
5010 "max_output": 65536
5011 },
5012 "qwen3.6-plus": {
5013 "supported_parameters": [
5014 "reasoning"
5015 ],
5016 "reasoning": true,
5017 "source": "preserved reviewed bundled model facts; see source_receipts"
5018 },
5019 "qwen3.7-max": {
5020 "supported_parameters": [
5021 "reasoning"
5022 ],
5023 "reasoning": true,
5024 "source": "preserved reviewed bundled model facts; see source_receipts",
5025 "context_window": 1000000,
5026 "max_output": 65536
5027 },
5028 "qwen3.7-plus": {
5029 "supported_parameters": [
5030 "reasoning"
5031 ],
5032 "reasoning": true,
5033 "source": "preserved reviewed bundled model facts; see source_receipts",
5034 "context_window": 1000000,
5035 "max_output": 65536
5036 },
5037 "qwen3.8-flash": {
5038 "supported_parameters": [
5039 "reasoning"
5040 ],
5041 "reasoning": true,
5042 "source": "preserved reviewed bundled model facts; see source_receipts",
5043 "context_window": 1000000,
5044 "max_output": 131072
5045 },
5046 "qwen3.8-max": {
5047 "supported_parameters": [
5048 "reasoning"
5049 ],
5050 "reasoning": true,
5051 "source": "preserved reviewed bundled model facts; see source_receipts",
5052 "context_window": 1000000,
5053 "max_output": 131072
5054 },
5055 "qwen3.8-max-preview": {
5056 "supported_parameters": [
5057 "reasoning"
5058 ],
5059 "reasoning": true,
5060 "source": "preserved reviewed bundled model facts; see source_receipts",
5061 "context_window": 1000000,
5062 "max_output": 131072
5063 },
5064 "step-3.5-flash": {
5065 "context_window": 256000,
5066 "modalities": [
5067 "text"
5068 ],
5069 "supported_parameters": [
5070 "tools",
5071 "tool_choice"
5072 ],
5073 "reasoning": true,
5074 "source": "preserved reviewed bundled model facts; see source_receipts",
5075 "family": "Other"
5076 },
5077 "step-3.5-flash-2603": {
5078 "context_window": 256000,
5079 "modalities": [
5080 "text"
5081 ],
5082 "supported_parameters": [
5083 "tools",
5084 "tool_choice",
5085 "reasoning_effort"
5086 ],
5087 "reasoning": true,
5088 "source": "preserved reviewed bundled model facts; see source_receipts",
5089 "family": "Other"
5090 },
5091 "step-5-preview": {
5092 "context_window": 1000000,
5093 "max_output": 1000000,
5094 "modalities": [
5095 "text",
5096 "image",
5097 "video"
5098 ],
5099 "supported_parameters": [
5100 "tools",
5101 "tool_choice",
5102 "reasoning_effort"
5103 ],
5104 "reasoning": true,
5105 "source": "preserved reviewed bundled model facts; see source_receipts",
5106 "family": "Other"
5107 },
5108 "deepseek/deepseek-flash": {
5109 "source": "preserved exact cited model lookup; see source_receipts",
5110 "context_window": 1000000
5111 },
5112 "deepseek-ai/deepseek-flash": {
5113 "source": "preserved exact cited model lookup; see source_receipts",
5114 "context_window": 1000000
5115 },
5116 "arcee-ai/trinity-large-thinking": {
5117 "source": "preserved exact cited model lookup; see source_receipts",
5118 "context_window": 262144,
5119 "max_output": 262144,
5120 "reasoning": true,
5121 "family": "Arcee"
5122 },
5123 "trinity-large-preview": {
5124 "source": "preserved exact cited model lookup; see source_receipts",
5125 "context_window": 262144
5126 },
5127 "google/gemma-4-31b-it": {
5128 "source": "preserved exact cited model lookup; see source_receipts",
5129 "context_window": 262144,
5130 "max_output": 16384,
5131 "reasoning": true
5132 },
5133 "google/gemma-4-31b-it:free": {
5134 "source": "preserved exact cited model lookup; see source_receipts",
5135 "context_window": 262144,
5136 "max_output": 32768,
5137 "reasoning": true
5138 },
5139 "google/gemma-4-26b-a4b-it": {
5140 "source": "preserved exact cited model lookup; see source_receipts",
5141 "context_window": 262144,
5142 "reasoning": true
5143 },
5144 "google/gemma-4-26b-a4b-it:free": {
5145 "source": "preserved exact cited model lookup; see source_receipts",
5146 "context_window": 262144,
5147 "max_output": 32768,
5148 "reasoning": true
5149 },
5150 "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free": {
5151 "source": "preserved exact cited model lookup; see source_receipts",
5152 "context_window": 262144,
5153 "max_output": 65536,
5154 "reasoning": true
5155 },
5156 "qwen/qwen3.6-35b-a3b": {
5157 "source": "preserved exact cited model lookup; see source_receipts",
5158 "context_window": 262144,
5159 "max_output": 65536,
5160 "family": "Qwen",
5161 "reasoning": true
5162 },
5163 "qwen/qwen3.6-max-preview": {
5164 "source": "preserved exact cited model lookup; see source_receipts",
5165 "context_window": 262144,
5166 "max_output": 65536,
5167 "reasoning": true
5168 },
5169 "qwen/qwen3.6-27b": {
5170 "source": "preserved exact cited model lookup; see source_receipts",
5171 "context_window": 262144,
5172 "max_output": 65536,
5173 "reasoning": true
5174 },
5175 "tencent/hy3-preview": {
5176 "source": "preserved exact cited model lookup; see source_receipts",
5177 "context_window": 262144,
5178 "reasoning": true
5179 },
5180 "moonshotai/kimi-k3": {
5181 "source": "preserved exact cited model lookup; see source_receipts",
5182 "context_window": 1048576,
5183 "max_output": 131072,
5184 "generation_default": 131072
5185 },
5186 "opencode-go/kimi-k3": {
5187 "source": "preserved exact cited model lookup; see source_receipts",
5188 "context_window": 1048576,
5189 "max_output": 131072,
5190 "generation_default": 131072
5191 },
5192 "k3": {
5193 "source": "preserved exact cited model lookup; see source_receipts",
5194 "context_window": 262144,
5195 "max_output": 131072,
5196 "generation_default": 131072
5197 },
5198 "k3-256k": {
5199 "source": "preserved exact cited model lookup; see source_receipts",
5200 "context_window": 262144,
5201 "max_output": 131072,
5202 "generation_default": 131072
5203 },
5204 "moonshotai/kimi-k2.7-code-highspeed": {
5205 "source": "preserved exact cited model lookup; see source_receipts",
5206 "context_window": 262144,
5207 "max_output": 32768,
5208 "reasoning": true
5209 },
5210 "moonshotai/kimi-k2.6": {
5211 "source": "preserved exact cited model lookup; see source_receipts",
5212 "context_window": 262144,
5213 "max_output": 32768,
5214 "reasoning": true,
5215 "family": "Moonshot"
5216 },
5217 "moonshotai/kimi-k2.6:free": {
5218 "source": "preserved exact cited model lookup; see source_receipts",
5219 "context_window": 262144,
5220 "reasoning": true
5221 },
5222 "kimi-k2.7-code-highspeed": {
5223 "source": "preserved exact cited model lookup; see source_receipts",
5224 "context_window": 262144,
5225 "max_output": 32768,
5226 "family": "Moonshot",
5227 "reasoning": true
5228 },
5229 "minimax-m2.7-highspeed": {
5230 "source": "preserved exact cited model lookup; see source_receipts",
5231 "context_window": 204800,
5232 "reasoning": true
5233 },
5234 "minimax-m2.5": {
5235 "source": "preserved exact cited model lookup; see source_receipts",
5236 "context_window": 204800,
5237 "reasoning": true
5238 },
5239 "minimax-m2.5-highspeed": {
5240 "source": "preserved exact cited model lookup; see source_receipts",
5241 "context_window": 204800,
5242 "reasoning": true
5243 },
5244 "minimax-m2.1": {
5245 "source": "preserved exact cited model lookup; see source_receipts",
5246 "context_window": 204800,
5247 "reasoning": true
5248 },
5249 "minimax-m2.1-highspeed": {
5250 "source": "preserved exact cited model lookup; see source_receipts",
5251 "context_window": 204800,
5252 "reasoning": true
5253 },
5254 "minimax-m2": {
5255 "source": "preserved exact cited model lookup; see source_receipts",
5256 "context_window": 204800,
5257 "reasoning": true
5258 },
5259 "z-ai/glm-5.1": {
5260 "source": "preserved exact cited model lookup; see source_receipts",
5261 "context_window": 202752,
5262 "max_output": 131072,
5263 "reasoning": true,
5264 "family": "Zai"
5265 },
5266 "z-ai/glm-5v-turbo": {
5267 "source": "preserved exact cited model lookup; see source_receipts",
5268 "context_window": 202752
5269 },
5270 "glm-5.1": {
5271 "source": "preserved exact cited model lookup; see source_receipts",
5272 "context_window": 202752,
5273 "max_output": 131072,
5274 "family": "Zai",
5275 "reasoning": true
5276 },
5277 "glm-5v-turbo": {
5278 "source": "preserved exact cited model lookup; see source_receipts",
5279 "context_window": 202752
5280 },
5281 "z-ai/glm-5-turbo": {
5282 "source": "preserved exact cited model lookup; see source_receipts",
5283 "context_window": 202752,
5284 "max_output": 131072,
5285 "reasoning": true
5286 },
5287 "glm-5-turbo": {
5288 "source": "preserved exact cited model lookup; see source_receipts",
5289 "context_window": 202752,
5290 "max_output": 131072,
5291 "reasoning": true
5292 },
5293 "minimax-m3": {
5294 "source": "preserved exact cited model lookup; see source_receipts",
5295 "context_window": 1000000,
5296 "max_output": 524288,
5297 "reasoning": true,
5298 "family": "Minimax"
5299 },
5300 "qwen/qwen3.8-flash": {
5301 "source": "preserved exact cited model lookup; see source_receipts",
5302 "context_window": 1000000,
5303 "max_output": 131072,
5304 "reasoning": true
5305 },
5306 "qwen/qwen3.6-plus": {
5307 "source": "preserved exact cited model lookup; see source_receipts",
5308 "context_window": 1000000,
5309 "max_output": 65536,
5310 "family": "Qwen",
5311 "reasoning": true
5312 },
5313 "nvidia/nemotron-3-ultra-550b-a55b": {
5314 "source": "preserved exact cited model lookup; see source_receipts",
5315 "context_window": 1000000,
5316 "max_output": 16384,
5317 "reasoning": true
5318 },
5319 "nvidia/nemotron-3-ultra-550b-a55b:free": {
5320 "source": "preserved exact cited model lookup; see source_receipts",
5321 "context_window": 1000000,
5322 "max_output": 65536,
5323 "reasoning": true
5324 },
5325 "xiaomi/mimo-v2.5-pro": {
5326 "source": "preserved exact cited model lookup; see source_receipts",
5327 "context_window": 1000000,
5328 "max_output": 131072,
5329 "reasoning": true
5330 },
5331 "xiaomi/mimo-v2.5": {
5332 "source": "preserved exact cited model lookup; see source_receipts",
5333 "context_window": 1000000,
5334 "max_output": 131072,
5335 "reasoning": true
5336 },
5337 "mimo-v2.5-asr": {
5338 "source": "preserved exact cited model lookup; see source_receipts",
5339 "context_window": 8000,
5340 "max_output": 2048
5341 },
5342 "mimo-v2.5-tts": {
5343 "source": "preserved exact cited model lookup; see source_receipts",
5344 "context_window": 8000,
5345 "max_output": 8192
5346 },
5347 "mimo-v2.5-tts-voicedesign": {
5348 "source": "preserved exact cited model lookup; see source_receipts",
5349 "context_window": 8000,
5350 "max_output": 8192
5351 },
5352 "mimo-v2.5-tts-voiceclone": {
5353 "source": "preserved exact cited model lookup; see source_receipts",
5354 "context_window": 8000,
5355 "max_output": 8192
5356 },
5357 "mimo-v2-tts": {
5358 "source": "preserved exact cited model lookup; see source_receipts",
5359 "context_window": 8000,
5360 "max_output": 8192
5361 },
5362 "grok-4.7": {
5363 "source": "preserved exact cited model lookup; see source_receipts",
5364 "context_window": 500000,
5365 "family": "Xai",
5366 "reasoning": true
5367 },
5368 "grok-4.6": {
5369 "source": "preserved exact cited model lookup; see source_receipts",
5370 "context_window": 500000,
5371 "family": "Xai",
5372 "reasoning": true
5373 },
5374 "grok-4.5": {
5375 "source": "preserved exact cited model lookup; see source_receipts",
5376 "context_window": 500000,
5377 "family": "Xai",
5378 "reasoning": true
5379 },
5380 "grok-4.3": {
5381 "source": "preserved exact cited model lookup; see source_receipts",
5382 "context_window": 1000000,
5383 "family": "Xai",
5384 "reasoning": true
5385 },
5386 "grok-build": {
5387 "source": "preserved exact cited model lookup; see source_receipts",
5388 "context_window": 512000,
5389 "reasoning": true,
5390 "family": "Xai"
5391 },
5392 "grok-composer-2.5-fast": {
5393 "source": "preserved exact cited model lookup; see source_receipts",
5394 "context_window": 200000,
5395 "family": "Xai"
5396 },
5397 "grok-4.20-0309-reasoning": {
5398 "source": "preserved exact cited model lookup; see source_receipts",
5399 "context_window": 2000000,
5400 "reasoning": true,
5401 "family": "Xai"
5402 },
5403 "grok-4.20-0309-non-reasoning": {
5404 "source": "preserved exact cited model lookup; see source_receipts",
5405 "context_window": 2000000,
5406 "family": "Xai"
5407 },
5408 "mistral-medium-latest": {
5409 "source": "reasoning: Mistral official docs verified 2026-10-02; existing context provenance in source_receipts",
5410 "context_window": 262144,
5411 "family": "Mistral",
5412 "reasoning": true
5413 },
5414 "mistral-medium-3-5": {
5415 "source": "reasoning: Mistral official docs verified 2026-10-02; existing context provenance in source_receipts",
5416 "context_window": 262144,
5417 "reasoning": true
5418 },
5419 "mistral-medium-2604": {
5420 "source": "preserved exact cited model lookup; see source_receipts",
5421 "context_window": 262144
5422 },
5423 "mistral-medium-3.5": {
5424 "source": "preserved exact cited model lookup; see source_receipts",
5425 "context_window": 262144
5426 },
5427 "mistral-medium-3": {
5428 "source": "preserved exact cited model lookup; see source_receipts",
5429 "context_window": 262144
5430 },
5431 "mistral-small-latest": {
5432 "source": "reasoning: Mistral official docs verified 2026-10-02; existing context provenance in source_receipts",
5433 "context_window": 262144,
5434 "family": "Mistral",
5435 "reasoning": true
5436 },
5437 "mistral-small-2603": {
5438 "source": "reasoning: Mistral official docs verified 2026-10-02; existing context provenance in source_receipts",
5439 "context_window": 262144,
5440 "reasoning": true
5441 },
5442 "magistral-small-latest": {
5443 "source": "preserved exact cited context lookup; reasoning: https://docs.mistral.ai/studio/conversations/reasoning (native reasoning model, now deprecated)",
5444 "context_window": 262144,
5445 "reasoning": true
5446 },
5447 "mistral-large-latest": {
5448 "source": "preserved exact cited model lookup; see source_receipts",
5449 "context_window": 262144,
5450 "family": "Mistral"
5451 },
5452 "mistral-large-2512": {
5453 "source": "preserved exact cited model lookup; see source_receipts",
5454 "context_window": 262144
5455 },
5456 "mistral-code-latest": {
5457 "source": "preserved exact cited model lookup; see source_receipts",
5458 "context_window": 256000,
5459 "family": "Mistral"
5460 },
5461 "codestral-latest": {
5462 "source": "preserved exact cited model lookup; see source_receipts",
5463 "context_window": 256000
5464 },
5465 "codestral": {
5466 "source": "preserved exact cited model lookup; see source_receipts",
5467 "context_window": 256000
5468 },
5469 "mistral-code": {
5470 "source": "preserved exact cited model lookup; see source_receipts",
5471 "context_window": 256000
5472 },
5473 "gemini-3.7-flash": {
5474 "source": "preserved exact cited model lookup; see source_receipts",
5475 "context_window": 1048576,
5476 "max_output": 65536,
5477 "family": "Google"
5478 },
5479 "gemini-3.6-flash": {
5480 "source": "preserved exact cited model lookup; see source_receipts",
5481 "context_window": 1048576,
5482 "max_output": 65536,
5483 "family": "Google"
5484 },
5485 "gemini-3.5-flash": {
5486 "source": "preserved exact cited model lookup; see source_receipts",
5487 "context_window": 1048576,
5488 "max_output": 65536,
5489 "family": "Google"
5490 },
5491 "gemini-3.5-flash-lite": {
5492 "source": "preserved exact cited model lookup; see source_receipts",
5493 "context_window": 1048576,
5494 "max_output": 65536,
5495 "family": "Google"
5496 },
5497 "gemini-3.1-pro-preview": {
5498 "source": "preserved exact cited model lookup; see source_receipts",
5499 "context_window": 1048576,
5500 "max_output": 65536,
5501 "family": "Google"
5502 },
5503 "gemini-3-pro-preview": {
5504 "source": "preserved exact cited model lookup; see source_receipts",
5505 "context_window": 1048576,
5506 "max_output": 65536,
5507 "family": "Google"
5508 },
5509 "gemini-2.5-pro": {
5510 "source": "preserved exact cited model lookup; see source_receipts",
5511 "context_window": 1048576,
5512 "max_output": 65536,
5513 "family": "Google"
5514 },
5515 "gemini-2.5-flash": {
5516 "source": "preserved exact cited model lookup; see source_receipts",
5517 "context_window": 1048576,
5518 "max_output": 65536,
5519 "family": "Google"
5520 },
5521 "dots-studio/dots-3-note-preview:free": {
5522 "source": "preserved exact cited model lookup; see source_receipts",
5523 "context_window": 512000,
5524 "max_output": 512000,
5525 "reasoning": true
5526 },
5527 "deepseek-v4pro": {
5528 "source": "explicit official DeepSeek alias",
5529 "canonical_id": "deepseek-v4-pro",
5530 "context_window": 1000000,
5531 "reasoning": true
5532 },
5533 "deepseek-ai/deepseek-v4-pro": {
5534 "source": "explicit official DeepSeek alias",
5535 "canonical_id": "deepseek-v4-pro",
5536 "context_window": 1000000,
5537 "reasoning": true,
5538 "family": "DeepSeek"
5539 },
5540 "deepseek-ai/deepseek-v4pro": {
5541 "source": "explicit official DeepSeek alias",
5542 "canonical_id": "deepseek-v4-pro",
5543 "context_window": 1000000,
5544 "reasoning": true
5545 },
5546 "deepseek/deepseek-v4-pro": {
5547 "source": "explicit official DeepSeek alias",
5548 "canonical_id": "deepseek-v4-pro",
5549 "context_window": 1000000,
5550 "reasoning": true,
5551 "family": "DeepSeek"
5552 },
5553 "deepseek/deepseek-v4pro": {
5554 "source": "explicit official DeepSeek alias",
5555 "canonical_id": "deepseek-v4-pro",
5556 "context_window": 1000000,
5557 "reasoning": true
5558 },
5559 "deepseek-v4flash": {
5560 "source": "explicit official DeepSeek alias",
5561 "canonical_id": "deepseek-v4-flash",
5562 "context_window": 1000000,
5563 "reasoning": true
5564 },
5565 "deepseek-ai/deepseek-v4-flash": {
5566 "source": "explicit official DeepSeek alias",
5567 "canonical_id": "deepseek-v4-flash",
5568 "context_window": 1000000,
5569 "reasoning": true,
5570 "family": "DeepSeek"
5571 },
5572 "deepseek-ai/deepseek-v4flash": {
5573 "source": "explicit official DeepSeek alias",
5574 "canonical_id": "deepseek-v4-flash",
5575 "context_window": 1000000,
5576 "reasoning": true
5577 },
5578 "deepseek/deepseek-v4-flash": {
5579 "source": "explicit official DeepSeek alias",
5580 "canonical_id": "deepseek-v4-flash",
5581 "context_window": 1000000,
5582 "reasoning": true,
5583 "family": "DeepSeek"
5584 },
5585 "deepseek/deepseek-v4flash": {
5586 "source": "explicit official DeepSeek alias",
5587 "canonical_id": "deepseek-v4-flash",
5588 "context_window": 1000000,
5589 "reasoning": true
5590 },
5591 "thinkingmachines/inkling": {
5592 "source": "preserved exact reasoning fact; see source_receipts",
5593 "reasoning": true,
5594 "family": "Together"
5595 },
5596 "gpt-5.5": {
5597 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
5598 "context_window": 1050000,
5599 "max_output": 128000,
5600 "reasoning": true,
5601 "family": "OpenAi"
5602 },
5603 "gpt-5.5-pro": {
5604 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
5605 "context_window": 1050000,
5606 "max_output": 128000,
5607 "reasoning": true,
5608 "family": "OpenAi"
5609 },
5610 "gpt-5.1-codex": {
5611 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
5612 "context_window": 400000,
5613 "max_output": 128000,
5614 "reasoning": true
5615 },
5616 "gpt-5.1-codex-mini": {
5617 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
5618 "context_window": 400000,
5619 "max_output": 128000,
5620 "reasoning": true
5621 },
5622 "gpt-5.1-codex-max": {
5623 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
5624 "context_window": 400000,
5625 "max_output": 128000,
5626 "reasoning": true
5627 },
5628 "gpt-5.2-codex": {
5629 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
5630 "context_window": 400000,
5631 "max_output": 128000,
5632 "reasoning": true
5633 },
5634 "codex-gpt-5.5": {
5635 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
5636 "context_window": 400000,
5637 "max_output": 128000,
5638 "reasoning": true
5639 },
5640 "chatgpt-gpt-5.5": {
5641 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
5642 "context_window": 400000,
5643 "max_output": 128000,
5644 "reasoning": true
5645 },
5646 "gpt-5.5-codex": {
5647 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
5648 "context_window": 400000,
5649 "max_output": 128000,
5650 "reasoning": true
5651 },
5652 "gpt-5.5-codex-preview": {
5653 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
5654 "context_window": 400000,
5655 "max_output": 128000,
5656 "reasoning": true
5657 },
5658 "codex-gpt-5.5-preview": {
5659 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
5660 "context_window": 400000,
5661 "max_output": 128000,
5662 "reasoning": true
5663 },
5664 "chatgpt-gpt-5.5-preview": {
5665 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
5666 "context_window": 400000,
5667 "max_output": 128000,
5668 "reasoning": true
5669 },
5670 "deepseek-reasoner": {
5671 "source": "preserved public model roster; facts unknown unless stated",
5672 "family": "DeepSeek"
5673 },
5674 "deepseek-coder:1.3b": {
5675 "source": "preserved public model roster; facts unknown unless stated",
5676 "family": "DeepSeek"
5677 },
5678 "qwen/qwen3.7-plus": {
5679 "source": "preserved public model roster; facts unknown unless stated",
5680 "family": "Qwen",
5681 "reasoning": true
5682 },
5683 "qwen3.6-35b-a3b": {
5684 "source": "preserved public presentation facts, not route availability"
5685 }
5686 },
5687 "official_deepseek_aliases": {
5688 "deepseek-v4-pro": "deepseek-v4-pro",
5689 "deepseek-v4pro": "deepseek-v4-pro",
5690 "deepseek-ai/deepseek-v4-pro": "deepseek-v4-pro",
5691 "deepseek-ai/deepseek-v4pro": "deepseek-v4-pro",
5692 "deepseek/deepseek-v4-pro": "deepseek-v4-pro",
5693 "deepseek/deepseek-v4pro": "deepseek-v4-pro",
5694 "deepseek-v4-flash": "deepseek-v4-flash",
5695 "deepseek-v4flash": "deepseek-v4-flash",
5696 "deepseek-ai/deepseek-v4-flash": "deepseek-v4-flash",
5697 "deepseek-ai/deepseek-v4flash": "deepseek-v4-flash",
5698 "deepseek/deepseek-v4-flash": "deepseek-v4-flash",
5699 "deepseek/deepseek-v4flash": "deepseek-v4-flash"
5700 },
5701 "openai_reasoning_ids": {
5702 "gpt-5.5": "gpt_55",
5703 "gpt-5.5-pro": "gpt_55",
5704 "gpt-5.6": "gpt_56",
5705 "gpt-5.6-sol": "gpt_56",
5706 "gpt-5.6-terra": "gpt_56",
5707 "gpt-5.6-luna": "gpt_56",
5708 "gpt-5-codex": "codex",
5709 "gpt-5.1-codex": "codex",
5710 "gpt-5.1-codex-mini": "codex",
5711 "gpt-5.1-codex-max": "codex",
5712 "gpt-5.2-codex": "codex",
5713 "gpt-5.3-codex": "codex",
5714 "codex-gpt-5.5": "codex",
5715 "chatgpt-gpt-5.5": "codex",
5716 "gpt-5.5-codex": "codex",
5717 "gpt-5.5-codex-preview": "codex",
5718 "codex-gpt-5.5-preview": "codex",
5719 "chatgpt-gpt-5.5-preview": "codex"
5720 },
5721 "snapshot_prefixes": {
5722 "gpt-5.5-": "gpt-5.5",
5723 "gpt-5.5-pro-": "gpt-5.5-pro"
5724 },
5725 "selections": [
5726 {
5727 "id": "deepseek-v4-pro",
5728 "aliases": [],
5729 "supports_tools": true,
5730 "supports_reasoning": true,
5731 "provider": "deepseek"
5732 },
5733 {
5734 "id": "deepseek-v4-flash",
5735 "aliases": [
5736 "deepseek-chat",
5737 "deepseek-reasoner",
5738 "deepseek-r1",
5739 "deepseek-v3",
5740 "deepseek-v3.2"
5741 ],
5742 "supports_tools": true,
5743 "supports_reasoning": true,
5744 "provider": "deepseek"
5745 },
5746 {
5747 "id": "deepseek-v4-flash-vision-exp",
5748 "aliases": [
5749 "flash-vision",
5750 "deepseek-v4flashvisionexp"
5751 ],
5752 "supports_tools": true,
5753 "supports_reasoning": true,
5754 "provider": "deepseek"
5755 },
5756 {
5757 "id": "deepseek-ai/deepseek-v4-pro",
5758 "aliases": [
5759 "deepseek-v4-pro",
5760 "nvidia-deepseek-v4-pro",
5761 "nim-deepseek-v4-pro"
5762 ],
5763 "supports_tools": true,
5764 "supports_reasoning": true,
5765 "provider": "nvidia-nim"
5766 },
5767 {
5768 "id": "deepseek-ai/deepseek-v4-flash",
5769 "aliases": [
5770 "deepseek-v4-flash",
5771 "deepseek-chat",
5772 "deepseek-reasoner",
5773 "nvidia-deepseek-v4-flash",
5774 "nim-deepseek-v4-flash"
5775 ],
5776 "supports_tools": true,
5777 "supports_reasoning": true,
5778 "provider": "nvidia-nim"
5779 },
5780 {
5781 "id": "deepseek-v4-pro",
5782 "aliases": [
5783 "openai-compatible-deepseek-v4-pro"
5784 ],
5785 "supports_tools": true,
5786 "supports_reasoning": true,
5787 "provider": "openai"
5788 },
5789 {
5790 "id": "deepseek-v4-flash",
5791 "aliases": [
5792 "openai-compatible-deepseek-v4-flash"
5793 ],
5794 "supports_tools": true,
5795 "supports_reasoning": true,
5796 "provider": "openai"
5797 },
5798 {
5799 "id": "gpt-5.3-codex",
5800 "aliases": [
5801 "gpt53-codex"
5802 ],
5803 "supports_tools": true,
5804 "supports_reasoning": true,
5805 "provider": "openai"
5806 },
5807 {
5808 "id": "gpt-5.5",
5809 "aliases": [
5810 "openai-gpt-5.5"
5811 ],
5812 "supports_tools": true,
5813 "supports_reasoning": true,
5814 "provider": "openai"
5815 },
5816 {
5817 "id": "gpt-5.5-pro",
5818 "aliases": [
5819 "openai-gpt-5.5-pro"
5820 ],
5821 "supports_tools": true,
5822 "supports_reasoning": true,
5823 "provider": "openai"
5824 },
5825 {
5826 "id": "gpt-5.6",
5827 "aliases": [
5828 "gpt56"
5829 ],
5830 "supports_tools": true,
5831 "supports_reasoning": true,
5832 "provider": "openai"
5833 },
5834 {
5835 "id": "gpt-5.6-sol",
5836 "aliases": [
5837 "gpt56-sol"
5838 ],
5839 "supports_tools": true,
5840 "supports_reasoning": true,
5841 "provider": "openai"
5842 },
5843 {
5844 "id": "gpt-5.6-terra",
5845 "aliases": [
5846 "gpt56-terra"
5847 ],
5848 "supports_tools": true,
5849 "supports_reasoning": true,
5850 "provider": "openai"
5851 },
5852 {
5853 "id": "gpt-5.6-luna",
5854 "aliases": [
5855 "gpt56-luna"
5856 ],
5857 "supports_tools": true,
5858 "supports_reasoning": true,
5859 "provider": "openai"
5860 },
5861 {
5862 "id": "deepseek-ai/deepseek-v4-flash",
5863 "aliases": [
5864 "deepseek-v4-flash",
5865 "atlascloud-deepseek-v4-flash"
5866 ],
5867 "supports_tools": true,
5868 "supports_reasoning": true,
5869 "provider": "atlascloud"
5870 },
5871 {
5872 "id": "deepseek-ai/deepseek-v4-pro",
5873 "aliases": [
5874 "deepseek-v4-pro",
5875 "atlascloud-deepseek-v4-pro"
5876 ],
5877 "supports_tools": true,
5878 "supports_reasoning": true,
5879 "provider": "atlascloud"
5880 },
5881 {
5882 "id": "deepseek-reasoner",
5883 "aliases": [
5884 "wanjie-deepseek-reasoner",
5885 "ark-wanjie-deepseek-reasoner"
5886 ],
5887 "supports_tools": true,
5888 "supports_reasoning": true,
5889 "provider": "wanjie-ark"
5890 },
5891 {
5892 "id": "DeepSeek-V4-Pro",
5893 "aliases": [
5894 "deepseek-v4-pro",
5895 "volcengine-deepseek-v4-pro",
5896 "ark-deepseek-v4-pro"
5897 ],
5898 "supports_tools": true,
5899 "supports_reasoning": true,
5900 "provider": "volcengine"
5901 },
5902 {
5903 "id": "DeepSeek-V4-Flash",
5904 "aliases": [
5905 "deepseek-v4-flash",
5906 "deepseek-chat",
5907 "volcengine-deepseek-v4-flash",
5908 "ark-deepseek-v4-flash"
5909 ],
5910 "supports_tools": true,
5911 "supports_reasoning": true,
5912 "provider": "volcengine"
5913 },
5914 {
5915 "id": "trinity-large-thinking",
5916 "aliases": [
5917 "trinity",
5918 "arcee-trinity",
5919 "arcee-trinity-large-thinking"
5920 ],
5921 "supports_tools": true,
5922 "supports_reasoning": true,
5923 "provider": "arcee"
5924 },
5925 {
5926 "id": "trinity-mini",
5927 "aliases": [
5928 "arcee-trinity-mini"
5929 ],
5930 "supports_tools": true,
5931 "supports_reasoning": true,
5932 "provider": "arcee"
5933 },
5934 {
5935 "id": "deepseek/deepseek-v4-pro",
5936 "aliases": [
5937 "deepseek-v4-pro",
5938 "openrouter-deepseek-v4-pro"
5939 ],
5940 "supports_tools": true,
5941 "supports_reasoning": true,
5942 "provider": "openrouter"
5943 },
5944 {
5945 "id": "deepseek/deepseek-v4-flash",
5946 "aliases": [
5947 "deepseek-v4-flash",
5948 "deepseek-chat",
5949 "deepseek-reasoner",
5950 "openrouter-deepseek-v4-flash"
5951 ],
5952 "supports_tools": true,
5953 "supports_reasoning": true,
5954 "provider": "openrouter"
5955 },
5956 {
5957 "id": "deepseek/deepseek-v4-pro",
5958 "aliases": [
5959 "orcarouter-deepseek-v4-pro"
5960 ],
5961 "supports_tools": true,
5962 "supports_reasoning": true,
5963 "provider": "orcarouter"
5964 },
5965 {
5966 "id": "deepseek/deepseek-v4-flash",
5967 "aliases": [
5968 "orcarouter-deepseek-v4-flash"
5969 ],
5970 "supports_tools": true,
5971 "supports_reasoning": true,
5972 "provider": "orcarouter"
5973 },
5974 {
5975 "id": "orcarouter/auto",
5976 "aliases": [
5977 "orcarouter-auto"
5978 ],
5979 "supports_tools": true,
5980 "supports_reasoning": true,
5981 "provider": "orcarouter"
5982 },
5983 {
5984 "id": "arcee-ai/trinity-large-thinking",
5985 "aliases": [
5986 "trinity",
5987 "trinity-large-thinking",
5988 "arcee-trinity-large-thinking"
5989 ],
5990 "supports_tools": true,
5991 "supports_reasoning": true,
5992 "provider": "openrouter"
5993 },
5994 {
5995 "id": "xiaomi/mimo-v2.5-pro",
5996 "aliases": [
5997 "openrouter-mimo-v2.5-pro",
5998 "openrouter-xiaomi-mimo-v2.5-pro"
5999 ],
6000 "supports_tools": true,
6001 "supports_reasoning": true,
6002 "provider": "openrouter"
6003 },
6004 {
6005 "id": "xiaomi/mimo-v2.5",
6006 "aliases": [
6007 "openrouter-mimo-v2.5",
6008 "openrouter-xiaomi-mimo-v2.5"
6009 ],
6010 "supports_tools": true,
6011 "supports_reasoning": true,
6012 "provider": "openrouter"
6013 },
6014 {
6015 "id": "qwen/qwen3.6-flash",
6016 "aliases": [
6017 "qwen3.6-flash",
6018 "qwen-3.6-flash"
6019 ],
6020 "supports_tools": true,
6021 "supports_reasoning": true,
6022 "provider": "openrouter"
6023 },
6024 {
6025 "id": "qwen/qwen3.6-35b-a3b",
6026 "aliases": [
6027 "qwen3.6-35b-a3b",
6028 "qwen-3.6-35b-a3b"
6029 ],
6030 "supports_tools": true,
6031 "supports_reasoning": true,
6032 "provider": "openrouter"
6033 },
6034 {
6035 "id": "qwen/qwen3.6-max-preview",
6036 "aliases": [
6037 "qwen3.6-max-preview",
6038 "qwen-3.6-max-preview",
6039 "qwen-max-preview"
6040 ],
6041 "supports_tools": true,
6042 "supports_reasoning": true,
6043 "provider": "openrouter"
6044 },
6045 {
6046 "id": "qwen/qwen3.6-27b",
6047 "aliases": [
6048 "qwen3.6-27b",
6049 "qwen-3.6-27b"
6050 ],
6051 "supports_tools": true,
6052 "supports_reasoning": true,
6053 "provider": "openrouter"
6054 },
6055 {
6056 "id": "qwen/qwen3.6-plus",
6057 "aliases": [
6058 "qwen3.6-plus",
6059 "qwen-3.6-plus"
6060 ],
6061 "supports_tools": true,
6062 "supports_reasoning": true,
6063 "provider": "openrouter"
6064 },
6065 {
6066 "id": "qwen/qwen3.7-plus",
6067 "aliases": [
6068 "qwen3.7-plus",
6069 "qwen-3.7-plus"
6070 ],
6071 "supports_tools": true,
6072 "supports_reasoning": true,
6073 "provider": "openrouter"
6074 },
6075 {
6076 "id": "moonshotai/kimi-k2.7-code",
6077 "aliases": [
6078 "kimi-k2.7-code",
6079 "openrouter-kimi-k2.7-code"
6080 ],
6081 "supports_tools": true,
6082 "supports_reasoning": true,
6083 "provider": "openrouter"
6084 },
6085 {
6086 "id": "moonshotai/kimi-k2.6",
6087 "aliases": [
6088 "openrouter-kimi-k2.6"
6089 ],
6090 "supports_tools": true,
6091 "supports_reasoning": true,
6092 "provider": "openrouter"
6093 },
6094 {
6095 "id": "minimax/minimax-m3",
6096 "aliases": [
6097 "minimax-m3",
6098 "minimax-m-3",
6099 "openrouter-minimax-m3"
6100 ],
6101 "supports_tools": true,
6102 "supports_reasoning": true,
6103 "provider": "openrouter"
6104 },
6105 {
6106 "id": "z-ai/glm-5.1",
6107 "aliases": [
6108 "glm-5.1",
6109 "zai-glm-5.1"
6110 ],
6111 "supports_tools": true,
6112 "supports_reasoning": true,
6113 "provider": "openrouter"
6114 },
6115 {
6116 "id": "z-ai/glm-5.2",
6117 "aliases": [
6118 "glm-5.2",
6119 "zai-glm-5.2"
6120 ],
6121 "supports_tools": true,
6122 "supports_reasoning": true,
6123 "provider": "openrouter"
6124 },
6125 {
6126 "id": "z-ai/glm-5.3",
6127 "aliases": [
6128 "glm-5.3",
6129 "zai-glm-5.3"
6130 ],
6131 "supports_tools": true,
6132 "supports_reasoning": true,
6133 "provider": "openrouter"
6134 },
6135 {
6136 "id": "z-ai/glm-5.3-flash",
6137 "aliases": [
6138 "glm-5.3-flash",
6139 "zai-glm-5.3-flash"
6140 ],
6141 "supports_tools": true,
6142 "supports_reasoning": true,
6143 "provider": "openrouter"
6144 },
6145 {
6146 "id": "z-ai/glm-5-turbo",
6147 "aliases": [
6148 "glm-5-turbo",
6149 "zai-glm-5-turbo"
6150 ],
6151 "supports_tools": true,
6152 "supports_reasoning": true,
6153 "provider": "openrouter"
6154 },
6155 {
6156 "id": "GLM-5.3",
6157 "aliases": [
6158 "glm-5.3",
6159 "glm-5-3",
6160 "zai-glm-5.3",
6161 "zai-glm-5-3"
6162 ],
6163 "supports_tools": true,
6164 "supports_reasoning": true,
6165 "provider": "zai"
6166 },
6167 {
6168 "id": "GLM-5.3-Flash",
6169 "aliases": [
6170 "glm-5.3-flash",
6171 "glm-5-3-flash",
6172 "zai-glm-5.3-flash",
6173 "zai-glm-5-3-flash"
6174 ],
6175 "supports_tools": true,
6176 "supports_reasoning": true,
6177 "provider": "zai"
6178 },
6179 {
6180 "id": "GLM-5.2",
6181 "aliases": [
6182 "glm-5.2",
6183 "glm-5-2",
6184 "zai-glm-5.2",
6185 "zai-glm-5-2"
6186 ],
6187 "supports_tools": true,
6188 "supports_reasoning": true,
6189 "provider": "zai"
6190 },
6191 {
6192 "id": "GLM-5.1",
6193 "aliases": [
6194 "glm-5.1",
6195 "glm-5-1",
6196 "zai-glm-5.1",
6197 "zai-glm-5-1"
6198 ],
6199 "supports_tools": true,
6200 "supports_reasoning": true,
6201 "provider": "zai"
6202 },
6203 {
6204 "id": "GLM-5-Turbo",
6205 "aliases": [
6206 "glm-5-turbo",
6207 "glm-5turbo",
6208 "zai-glm-5-turbo"
6209 ],
6210 "supports_tools": true,
6211 "supports_reasoning": true,
6212 "provider": "zai"
6213 },
6214 {
6215 "id": "tencent/hy3-preview",
6216 "aliases": [
6217 "hy3-preview",
6218 "tencent-hy3-preview",
6219 "hy3",
6220 "hunyuan",
6221 "tencent-hunyuan",
6222 "hunyuan-hy3"
6223 ],
6224 "supports_tools": true,
6225 "supports_reasoning": true,
6226 "provider": "openrouter"
6227 },
6228 {
6229 "id": "google/gemma-4-31b-it",
6230 "aliases": [
6231 "gemma-4-31b",
6232 "gemma-4-31b-it"
6233 ],
6234 "supports_tools": true,
6235 "supports_reasoning": true,
6236 "provider": "openrouter"
6237 },
6238 {
6239 "id": "google/gemma-4-26b-a4b-it",
6240 "aliases": [
6241 "gemma-4-26b-a4b",
6242 "gemma-4-26b-a4b-it"
6243 ],
6244 "supports_tools": true,
6245 "supports_reasoning": true,
6246 "provider": "openrouter"
6247 },
6248 {
6249 "id": "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free",
6250 "aliases": [
6251 "nemotron-3-nano-omni",
6252 "nemotron-3-nano-omni-reasoning"
6253 ],
6254 "supports_tools": true,
6255 "supports_reasoning": true,
6256 "provider": "openrouter"
6257 },
6258 {
6259 "id": "mimo-v2.5-pro",
6260 "aliases": [
6261 "mimo",
6262 "pro",
6263 "xiaomi-mimo-v2.5-pro",
6264 "xiaomi-mimo-v2-5-pro"
6265 ],
6266 "supports_tools": true,
6267 "supports_reasoning": true,
6268 "provider": "xiaomi-mimo"
6269 },
6270 {
6271 "id": "mimo-v2.5",
6272 "aliases": [
6273 "omni",
6274 "mimo-omni",
6275 "v2.5-omni",
6276 "mimo-v2.5-omni",
6277 "xiaomi-mimo-v2.5",
6278 "xiaomi-mimo-v2.5-omni"
6279 ],
6280 "supports_tools": true,
6281 "supports_reasoning": true,
6282 "provider": "xiaomi-mimo"
6283 },
6284 {
6285 "id": "mimo-v2.5-asr",
6286 "aliases": [
6287 "asr",
6288 "speech-to-text",
6289 "transcribe"
6290 ],
6291 "supports_tools": false,
6292 "supports_reasoning": false,
6293 "provider": "xiaomi-mimo"
6294 },
6295 {
6296 "id": "mimo-v2.5-tts",
6297 "aliases": [
6298 "tts",
6299 "speech",
6300 "mimo-tts"
6301 ],
6302 "supports_tools": false,
6303 "supports_reasoning": false,
6304 "provider": "xiaomi-mimo"
6305 },
6306 {
6307 "id": "mimo-v2.5-tts-voicedesign",
6308 "aliases": [
6309 "voicedesign",
6310 "voice-design",
6311 "mimo-voice-design"
6312 ],
6313 "supports_tools": false,
6314 "supports_reasoning": false,
6315 "provider": "xiaomi-mimo"
6316 },
6317 {
6318 "id": "mimo-v2.5-tts-voiceclone",
6319 "aliases": [
6320 "voiceclone",
6321 "voice-clone",
6322 "mimo-voice-clone"
6323 ],
6324 "supports_tools": false,
6325 "supports_reasoning": false,
6326 "provider": "xiaomi-mimo"
6327 },
6328 {
6329 "id": "mimo-v2-tts",
6330 "aliases": [
6331 "mimo-v2-speech"
6332 ],
6333 "supports_tools": false,
6334 "supports_reasoning": false,
6335 "provider": "xiaomi-mimo"
6336 },
6337 {
6338 "id": "deepseek/deepseek-v4-pro",
6339 "aliases": [
6340 "deepseek-v4-pro",
6341 "novita-deepseek-v4-pro"
6342 ],
6343 "supports_tools": true,
6344 "supports_reasoning": true,
6345 "provider": "novita"
6346 },
6347 {
6348 "id": "deepseek/deepseek-v4-flash",
6349 "aliases": [
6350 "deepseek-v4-flash",
6351 "deepseek-chat",
6352 "deepseek-reasoner",
6353 "novita-deepseek-v4-flash"
6354 ],
6355 "supports_tools": true,
6356 "supports_reasoning": true,
6357 "provider": "novita"
6358 },
6359 {
6360 "id": "accounts/fireworks/models/deepseek-v4-pro",
6361 "aliases": [
6362 "deepseek-v4-pro",
6363 "fireworks-deepseek-v4-pro"
6364 ],
6365 "supports_tools": true,
6366 "supports_reasoning": true,
6367 "provider": "fireworks"
6368 },
6369 {
6370 "id": "deepseek-ai/DeepSeek-V4-Pro",
6371 "aliases": [
6372 "deepseek-v4-pro",
6373 "siliconflow-deepseek-v4-pro"
6374 ],
6375 "supports_tools": true,
6376 "supports_reasoning": true,
6377 "provider": "siliconflow"
6378 },
6379 {
6380 "id": "deepseek-ai/DeepSeek-V4-Flash",
6381 "aliases": [
6382 "deepseek-v4-flash",
6383 "deepseek-chat",
6384 "deepseek-v3",
6385 "siliconflow-deepseek-v4-flash"
6386 ],
6387 "supports_tools": true,
6388 "supports_reasoning": true,
6389 "provider": "siliconflow"
6390 },
6391 {
6392 "id": "trinity-large-preview",
6393 "aliases": [
6394 "arcee-trinity-large-preview"
6395 ],
6396 "supports_tools": true,
6397 "supports_reasoning": false,
6398 "provider": "arcee"
6399 },
6400 {
6401 "id": "kimi-k2.7-code",
6402 "aliases": [
6403 "kimi",
6404 "kimi-k2",
6405 "kimi-k2.7",
6406 "kimi-code",
6407 "moonshot-kimi-k2.7-code"
6408 ],
6409 "supports_tools": true,
6410 "supports_reasoning": true,
6411 "provider": "moonshot"
6412 },
6413 {
6414 "id": "kimi-k2.6",
6415 "aliases": [
6416 "kimi-k2.6",
6417 "moonshot-kimi-k2.6"
6418 ],
6419 "supports_tools": true,
6420 "supports_reasoning": true,
6421 "provider": "moonshot"
6422 },
6423 {
6424 "id": "kimi-k3",
6425 "aliases": [
6426 "moonshot-kimi-k3"
6427 ],
6428 "supports_tools": true,
6429 "supports_reasoning": true,
6430 "provider": "moonshot"
6431 },
6432 {
6433 "id": "k3",
6434 "aliases": [
6435 "kimi-code-k3"
6436 ],
6437 "supports_tools": true,
6438 "supports_reasoning": true,
6439 "provider": "moonshot"
6440 },
6441 {
6442 "id": "deepseek-ai/DeepSeek-V4-Pro",
6443 "aliases": [
6444 "deepseek-v4-pro",
6445 "sglang-deepseek-v4-pro"
6446 ],
6447 "supports_tools": true,
6448 "supports_reasoning": true,
6449 "provider": "sglang"
6450 },
6451 {
6452 "id": "deepseek-ai/DeepSeek-V4-Flash",
6453 "aliases": [
6454 "deepseek-v4-flash",
6455 "deepseek-chat",
6456 "deepseek-reasoner",
6457 "sglang-deepseek-v4-flash"
6458 ],
6459 "supports_tools": true,
6460 "supports_reasoning": true,
6461 "provider": "sglang"
6462 },
6463 {
6464 "id": "deepseek-ai/DeepSeek-V4-Pro",
6465 "aliases": [
6466 "deepseek-v4-pro",
6467 "vllm-deepseek-v4-pro"
6468 ],
6469 "supports_tools": true,
6470 "supports_reasoning": true,
6471 "provider": "vllm"
6472 },
6473 {
6474 "id": "deepseek-ai/DeepSeek-V4-Flash",
6475 "aliases": [
6476 "deepseek-v4-flash",
6477 "deepseek-chat",
6478 "deepseek-reasoner",
6479 "vllm-deepseek-v4-flash"
6480 ],
6481 "supports_tools": true,
6482 "supports_reasoning": true,
6483 "provider": "vllm"
6484 },
6485 {
6486 "id": "deepseek-v4-flash",
6487 "aliases": [],
6488 "supports_tools": true,
6489 "supports_reasoning": true,
6490 "provider": "ollama"
6491 },
6492 {
6493 "id": "gpt-oss:120b",
6494 "aliases": [],
6495 "supports_tools": true,
6496 "supports_reasoning": true,
6497 "provider": "ollama-cloud"
6498 },
6499 {
6500 "id": "deepseek-ai/DeepSeek-V4-Pro",
6501 "aliases": [
6502 "deepseek-v4-pro",
6503 "hf-deepseek-v4-pro"
6504 ],
6505 "supports_tools": true,
6506 "supports_reasoning": true,
6507 "provider": "huggingface"
6508 },
6509 {
6510 "id": "deepseek-ai/DeepSeek-V4-Flash",
6511 "aliases": [
6512 "deepseek-v4-flash",
6513 "deepseek-chat",
6514 "deepseek-reasoner",
6515 "hf-deepseek-v4-flash"
6516 ],
6517 "supports_tools": true,
6518 "supports_reasoning": true,
6519 "provider": "huggingface"
6520 },
6521 {
6522 "id": "Qwen/Qwen3.5-397B-A17B",
6523 "aliases": [
6524 "qwen3.5-397b-a17b",
6525 "modelscope-qwen3.5-397b-a17b"
6526 ],
6527 "supports_tools": true,
6528 "supports_reasoning": true,
6529 "provider": "modelscope"
6530 },
6531 {
6532 "id": "Qwen/Qwen3.5-122B-A10B",
6533 "aliases": [
6534 "qwen3.5-122b-a10b",
6535 "modelscope-qwen3.5-122b-a10b"
6536 ],
6537 "supports_tools": true,
6538 "supports_reasoning": true,
6539 "provider": "modelscope"
6540 },
6541 {
6542 "id": "Qwen/Qwen3.5-27B",
6543 "aliases": [
6544 "qwen3.5-27b",
6545 "modelscope-qwen3.5-27b"
6546 ],
6547 "supports_tools": true,
6548 "supports_reasoning": true,
6549 "provider": "modelscope"
6550 },
6551 {
6552 "id": "Qwen/Qwen3.5-35B-A3B",
6553 "aliases": [
6554 "qwen3.5-35b-a3b",
6555 "modelscope-qwen3.5-35b-a3b"
6556 ],
6557 "supports_tools": true,
6558 "supports_reasoning": true,
6559 "provider": "modelscope"
6560 },
6561 {
6562 "id": "Qwen/Qwen3.8-27B",
6563 "aliases": [
6564 "qwen3.8-27b",
6565 "modelscope-qwen3.8-27b"
6566 ],
6567 "supports_tools": true,
6568 "supports_reasoning": true,
6569 "provider": "modelscope"
6570 },
6571 {
6572 "id": "Qwen/Qwen3.8-Flash-Next",
6573 "aliases": [
6574 "qwen3.8-flash-next",
6575 "modelscope-qwen3.8-flash-next"
6576 ],
6577 "supports_tools": true,
6578 "supports_reasoning": true,
6579 "provider": "modelscope"
6580 },
6581 {
6582 "id": "deepseek-ai/DeepSeek-V4-Pro",
6583 "aliases": [
6584 "deepseek-v4-pro",
6585 "modelscope-deepseek-v4-pro"
6586 ],
6587 "supports_tools": true,
6588 "supports_reasoning": true,
6589 "provider": "modelscope"
6590 },
6591 {
6592 "id": "deepseek-ai/DeepSeek-V4-Pro-0813",
6593 "aliases": [
6594 "deepseek-v4-pro-0813",
6595 "modelscope-deepseek-v4-pro-0813"
6596 ],
6597 "supports_tools": true,
6598 "supports_reasoning": true,
6599 "provider": "modelscope"
6600 },
6601 {
6602 "id": "deepseek-ai/DeepSeek-V4.1-Flash",
6603 "aliases": [
6604 "deepseek-v4.1-flash",
6605 "modelscope-deepseek-v4.1-flash"
6606 ],
6607 "supports_tools": true,
6608 "supports_reasoning": true,
6609 "provider": "modelscope"
6610 },
6611 {
6612 "id": "ZhipuAI/GLM-4.7-Flash",
6613 "aliases": [
6614 "glm-4.7-flash",
6615 "modelscope-glm-4.7-flash"
6616 ],
6617 "supports_tools": true,
6618 "supports_reasoning": true,
6619 "provider": "modelscope"
6620 },
6621 {
6622 "id": "ZhipuAI/GLM-5.2",
6623 "aliases": [
6624 "glm-5.2",
6625 "modelscope-glm-5.2"
6626 ],
6627 "supports_tools": true,
6628 "supports_reasoning": true,
6629 "provider": "modelscope"
6630 },
6631 {
6632 "id": "glm_for_coding",
6633 "aliases": [
6634 "glm-for-coding",
6635 "csdn-glm-for-coding"
6636 ],
6637 "supports_tools": true,
6638 "supports_reasoning": true,
6639 "provider": "csdn"
6640 },
6641 {
6642 "id": "deepseek-ai/DeepSeek-V4-Pro",
6643 "aliases": [
6644 "deepseek-v4-pro",
6645 "together-deepseek-v4-pro"
6646 ],
6647 "supports_tools": true,
6648 "supports_reasoning": true,
6649 "provider": "together"
6650 },
6651 {
6652 "id": "deepseek-ai/DeepSeek-V4-Flash",
6653 "aliases": [
6654 "deepseek-v4-flash",
6655 "deepseek-chat",
6656 "together-deepseek-v4-flash"
6657 ],
6658 "supports_tools": true,
6659 "supports_reasoning": true,
6660 "provider": "together"
6661 },
6662 {
6663 "id": "thinkingmachines/inkling",
6664 "aliases": [
6665 "inkling",
6666 "together-inkling"
6667 ],
6668 "supports_tools": true,
6669 "supports_reasoning": true,
6670 "provider": "together"
6671 },
6672 {
6673 "id": "qwen/qwen3.7-max",
6674 "aliases": [
6675 "qwen3.7-max",
6676 "qwen-3.7-max"
6677 ],
6678 "supports_tools": true,
6679 "supports_reasoning": true,
6680 "provider": "openrouter"
6681 },
6682 {
6683 "id": "gpt-5.5",
6684 "aliases": [
6685 "codex-gpt-5.5",
6686 "chatgpt-gpt-5.5"
6687 ],
6688 "supports_tools": true,
6689 "supports_reasoning": true,
6690 "provider": "openai-codex"
6691 },
6692 {
6693 "id": "claude-opus-4-8",
6694 "aliases": [
6695 "opus",
6696 "claude-opus"
6697 ],
6698 "supports_tools": true,
6699 "supports_reasoning": true,
6700 "provider": "anthropic"
6701 },
6702 {
6703 "id": "claude-opus-5",
6704 "aliases": [
6705 "opus-5"
6706 ],
6707 "supports_tools": true,
6708 "supports_reasoning": true,
6709 "provider": "anthropic"
6710 },
6711 {
6712 "id": "claude-sonnet-4-6",
6713 "aliases": [
6714 "sonnet",
6715 "claude-sonnet"
6716 ],
6717 "supports_tools": true,
6718 "supports_reasoning": true,
6719 "provider": "anthropic"
6720 },
6721 {
6722 "id": "claude-haiku-4-5",
6723 "aliases": [
6724 "haiku",
6725 "claude-haiku"
6726 ],
6727 "supports_tools": true,
6728 "supports_reasoning": false,
6729 "provider": "anthropic"
6730 },
6731 {
6732 "id": "claude-sonnet-5",
6733 "aliases": [
6734 "sonnet-5"
6735 ],
6736 "supports_tools": true,
6737 "supports_reasoning": true,
6738 "provider": "anthropic"
6739 },
6740 {
6741 "id": "claude-fable-5",
6742 "aliases": [
6743 "fable",
6744 "fable-5"
6745 ],
6746 "supports_tools": true,
6747 "supports_reasoning": true,
6748 "provider": "anthropic"
6749 },
6750 {
6751 "id": "deepseek-v4-flash",
6752 "aliases": [
6753 "openmodel",
6754 "openmodel-deepseek"
6755 ],
6756 "supports_tools": true,
6757 "supports_reasoning": true,
6758 "provider": "openmodel"
6759 },
6760 {
6761 "id": "minimax/minimax-m2.7",
6762 "aliases": [
6763 "minimax-2.7",
6764 "minimax-2-7",
6765 "openrouter-minimax-2.7"
6766 ],
6767 "supports_tools": true,
6768 "supports_reasoning": true,
6769 "provider": "openrouter"
6770 },
6771 {
6772 "id": "step-3.7-flash",
6773 "aliases": [
6774 "stepfun",
6775 "stepflash"
6776 ],
6777 "supports_tools": true,
6778 "supports_reasoning": true,
6779 "provider": "stepfun"
6780 },
6781 {
6782 "id": "step-5-preview",
6783 "aliases": [],
6784 "supports_tools": true,
6785 "supports_reasoning": true,
6786 "provider": "stepfun"
6787 },
6788 {
6789 "id": "step-3.5-flash",
6790 "aliases": [],
6791 "supports_tools": true,
6792 "supports_reasoning": true,
6793 "provider": "stepfun"
6794 },
6795 {
6796 "id": "step-3.5-flash-2603",
6797 "aliases": [],
6798 "supports_tools": true,
6799 "supports_reasoning": true,
6800 "provider": "stepfun"
6801 },
6802 {
6803 "id": "MiniMax-M3",
6804 "aliases": [
6805 "minimax",
6806 "minimax-m3",
6807 "minimax-m-3"
6808 ],
6809 "supports_tools": true,
6810 "supports_reasoning": true,
6811 "provider": "minimax"
6812 },
6813 {
6814 "id": "MiniMax-M2.7",
6815 "aliases": [
6816 "minimax-m2.7",
6817 "minimax-m2-7",
6818 "minimax-m-2.7",
6819 "minimax-m-2-7"
6820 ],
6821 "supports_tools": true,
6822 "supports_reasoning": true,
6823 "provider": "minimax"
6824 },
6825 {
6826 "id": "MiniMax-M3",
6827 "aliases": [
6828 "minimax-anthropic",
6829 "minimax-anthropic-m3",
6830 "minimax-m3"
6831 ],
6832 "supports_tools": true,
6833 "supports_reasoning": true,
6834 "provider": "minimax-anthropic"
6835 },
6836 {
6837 "id": "MiniMax-M2.7",
6838 "aliases": [
6839 "minimax-anthropic-m2.7",
6840 "minimax-anthropic-m2-7",
6841 "minimax-m2.7"
6842 ],
6843 "supports_tools": true,
6844 "supports_reasoning": true,
6845 "provider": "minimax-anthropic"
6846 },
6847 {
6848 "id": "MiniMax-M2.7-highspeed",
6849 "aliases": [
6850 "minimax-m2.7-highspeed",
6851 "minimax-m2-7-highspeed",
6852 "minimax-m-2.7-highspeed",
6853 "minimax-m-2-7-highspeed"
6854 ],
6855 "supports_tools": true,
6856 "supports_reasoning": true,
6857 "provider": "minimax"
6858 },
6859 {
6860 "id": "MiniMax-M2.5",
6861 "aliases": [
6862 "minimax-m2.5",
6863 "minimax-m2-5",
6864 "minimax-m-2.5",
6865 "minimax-m-2-5"
6866 ],
6867 "supports_tools": true,
6868 "supports_reasoning": true,
6869 "provider": "minimax"
6870 },
6871 {
6872 "id": "MiniMax-M2.5-highspeed",
6873 "aliases": [
6874 "minimax-m2.5-highspeed",
6875 "minimax-m2-5-highspeed",
6876 "minimax-m-2.5-highspeed",
6877 "minimax-m-2-5-highspeed"
6878 ],
6879 "supports_tools": true,
6880 "supports_reasoning": true,
6881 "provider": "minimax"
6882 },
6883 {
6884 "id": "MiniMax-M2.1",
6885 "aliases": [
6886 "minimax-m2.1",
6887 "minimax-m2-1",
6888 "minimax-m-2.1",
6889 "minimax-m-2-1"
6890 ],
6891 "supports_tools": true,
6892 "supports_reasoning": true,
6893 "provider": "minimax"
6894 },
6895 {
6896 "id": "MiniMax-M2.1-highspeed",
6897 "aliases": [
6898 "minimax-m2.1-highspeed",
6899 "minimax-m2-1-highspeed",
6900 "minimax-m-2.1-highspeed",
6901 "minimax-m-2-1-highspeed"
6902 ],
6903 "supports_tools": true,
6904 "supports_reasoning": true,
6905 "provider": "minimax"
6906 },
6907 {
6908 "id": "MiniMax-M2",
6909 "aliases": [
6910 "minimax-m2",
6911 "minimax-m-2"
6912 ],
6913 "supports_tools": true,
6914 "supports_reasoning": true,
6915 "provider": "minimax"
6916 },
6917 {
6918 "id": "nvidia/nemotron-3-ultra-550b-a55b",
6919 "aliases": [
6920 "nvidia/nemotron-3-ultra",
6921 "nemotron-3-ultra",
6922 "nemotron-3-ultra-550b-a55b",
6923 "nvidia-nemotron-3-ultra",
6924 "nvidia-nemotron-3-ultra-550b-a55b"
6925 ],
6926 "supports_tools": true,
6927 "supports_reasoning": true,
6928 "provider": "openrouter"
6929 },
6930 {
6931 "id": "deepseek-ai/DeepSeek-V4-Pro",
6932 "aliases": [
6933 "deepseek-v4-pro",
6934 "di-deepseek-v4-pro"
6935 ],
6936 "supports_tools": true,
6937 "supports_reasoning": true,
6938 "provider": "deepinfra"
6939 },
6940 {
6941 "id": "deepseek-ai/DeepSeek-V4-Flash",
6942 "aliases": [
6943 "deepseek-v4-flash",
6944 "di-deepseek-v4-flash"
6945 ],
6946 "supports_tools": true,
6947 "supports_reasoning": true,
6948 "provider": "deepinfra"
6949 },
6950 {
6951 "id": "fugu",
6952 "aliases": [
6953 "sakana-fugu",
6954 "sakana/fugu"
6955 ],
6956 "supports_tools": true,
6957 "supports_reasoning": false,
6958 "provider": "sakana"
6959 },
6960 {
6961 "id": "fugu-ultra-20260615",
6962 "aliases": [
6963 "fugu-ultra",
6964 "sakana-fugu-ultra"
6965 ],
6966 "supports_tools": true,
6967 "supports_reasoning": true,
6968 "provider": "sakana"
6969 },
6970 {
6971 "id": "LongCat-2.0",
6972 "aliases": [
6973 "longcat",
6974 "longcat-2.0"
6975 ],
6976 "supports_tools": true,
6977 "supports_reasoning": true,
6978 "provider": "longcat"
6979 },
6980 {
6981 "id": "muse-spark-1.2",
6982 "aliases": [
6983 "muse-spark",
6984 "muse"
6985 ],
6986 "supports_tools": true,
6987 "supports_reasoning": true,
6988 "provider": "meta"
6989 },
6990 {
6991 "id": "muse-spark-1.2-contributor",
6992 "aliases": [
6993 "muse-spark-contributor"
6994 ],
6995 "supports_tools": true,
6996 "supports_reasoning": true,
6997 "provider": "meta"
6998 },
6999 {
7000 "id": "grok-4.6",
7001 "aliases": [
7002 "grok"
7003 ],
7004 "supports_tools": true,
7005 "supports_reasoning": true,
7006 "provider": "xai"
7007 },
7008 {
7009 "id": "grok-4.7",
7010 "aliases": [],
7011 "supports_tools": true,
7012 "supports_reasoning": true,
7013 "provider": "xai"
7014 },
7015 {
7016 "id": "grok-4.5",
7017 "aliases": [
7018 "xai-grok-4.5"
7019 ],
7020 "supports_tools": true,
7021 "supports_reasoning": true,
7022 "provider": "xai"
7023 },
7024 {
7025 "id": "grok-4.3",
7026 "aliases": [
7027 "xai-grok-4.3"
7028 ],
7029 "supports_tools": true,
7030 "supports_reasoning": true,
7031 "provider": "xai"
7032 },
7033 {
7034 "id": "grok-build",
7035 "aliases": [
7036 "xai-grok-build"
7037 ],
7038 "supports_tools": true,
7039 "supports_reasoning": true,
7040 "provider": "xai"
7041 },
7042 {
7043 "id": "grok-composer-2.5-fast",
7044 "aliases": [
7045 "xai-grok-composer"
7046 ],
7047 "supports_tools": true,
7048 "supports_reasoning": false,
7049 "provider": "xai"
7050 },
7051 {
7052 "id": "grok-4.20-0309-reasoning",
7053 "aliases": [
7054 "xai-grok-reasoning"
7055 ],
7056 "supports_tools": true,
7057 "supports_reasoning": true,
7058 "provider": "xai"
7059 },
7060 {
7061 "id": "grok-4.20-0309-non-reasoning",
7062 "aliases": [
7063 "xai-grok-fast"
7064 ],
7065 "supports_tools": true,
7066 "supports_reasoning": false,
7067 "provider": "xai"
7068 },
7069 {
7070 "id": "gemini-3.1-pro-preview",
7071 "aliases": [
7072 "gemini-3.1-pro"
7073 ],
7074 "supports_tools": true,
7075 "supports_reasoning": true,
7076 "provider": "google"
7077 },
7078 {
7079 "id": "gemini-3-pro-preview",
7080 "aliases": [
7081 "gemini-3-pro"
7082 ],
7083 "supports_tools": true,
7084 "supports_reasoning": true,
7085 "provider": "google"
7086 },
7087 {
7088 "id": "gemini-3.7-flash",
7089 "aliases": [],
7090 "supports_tools": true,
7091 "supports_reasoning": true,
7092 "provider": "google"
7093 },
7094 {
7095 "id": "gemini-3.6-flash",
7096 "aliases": [],
7097 "supports_tools": true,
7098 "supports_reasoning": true,
7099 "provider": "google"
7100 },
7101 {
7102 "id": "gemini-3.5-flash",
7103 "aliases": [],
7104 "supports_tools": true,
7105 "supports_reasoning": true,
7106 "provider": "google"
7107 },
7108 {
7109 "id": "gemini-3.5-flash-lite",
7110 "aliases": [],
7111 "supports_tools": true,
7112 "supports_reasoning": false,
7113 "provider": "google"
7114 },
7115 {
7116 "id": "gemini-2.5-pro",
7117 "aliases": [],
7118 "supports_tools": true,
7119 "supports_reasoning": true,
7120 "provider": "google"
7121 },
7122 {
7123 "id": "gemini-2.5-flash",
7124 "aliases": [],
7125 "supports_tools": true,
7126 "supports_reasoning": true,
7127 "provider": "google"
7128 },
7129 {
7130 "id": "mistral-code-latest",
7131 "aliases": [
7132 "codestral",
7133 "codestral-latest",
7134 "mistral-code"
7135 ],
7136 "supports_tools": true,
7137 "supports_reasoning": false,
7138 "provider": "mistral"
7139 },
7140 {
7141 "id": "mistral-medium-latest",
7142 "aliases": [
7143 "mistral-medium",
7144 "mistral-medium-3-5"
7145 ],
7146 "supports_tools": true,
7147 "supports_reasoning": true,
7148 "provider": "mistral"
7149 },
7150 {
7151 "id": "mistral-small-latest",
7152 "aliases": [
7153 "mistral-small",
7154 "mistral-small-2603"
7155 ],
7156 "supports_tools": true,
7157 "supports_reasoning": true,
7158 "provider": "mistral"
7159 },
7160 {
7161 "id": "magistral-small-latest",
7162 "aliases": [
7163 "magistral",
7164 "magistral-small"
7165 ],
7166 "supports_tools": true,
7167 "supports_reasoning": true,
7168 "provider": "mistral"
7169 },
7170 {
7171 "id": "mistral-large-latest",
7172 "aliases": [
7173 "mistral-large"
7174 ],
7175 "supports_tools": true,
7176 "supports_reasoning": false,
7177 "provider": "mistral"
7178 },
7179 {
7180 "provider": "opencode-go",
7181 "id": "deepseek-v4-pro",
7182 "aliases": [
7183 "opencode-go/deepseek-v4-pro"
7184 ],
7185 "supports_tools": true,
7186 "supports_reasoning": true
7187 },
7188 {
7189 "provider": "opencode-go",
7190 "id": "grok-4.5",
7191 "aliases": [
7192 "opencode-go/grok-4.5"
7193 ],
7194 "supports_tools": true,
7195 "supports_reasoning": true
7196 },
7197 {
7198 "provider": "opencode-go",
7199 "id": "glm-5.2",
7200 "aliases": [
7201 "opencode-go/glm-5.2"
7202 ],
7203 "supports_tools": true,
7204 "supports_reasoning": true
7205 },
7206 {
7207 "provider": "opencode-go",
7208 "id": "glm-5.1",
7209 "aliases": [
7210 "opencode-go/glm-5.1"
7211 ],
7212 "supports_tools": true,
7213 "supports_reasoning": true
7214 },
7215 {
7216 "provider": "opencode-go",
7217 "id": "kimi-k3",
7218 "aliases": [
7219 "opencode-go/kimi-k3"
7220 ],
7221 "supports_tools": true,
7222 "supports_reasoning": true
7223 },
7224 {
7225 "provider": "opencode-go",
7226 "id": "kimi-k2.7-code",
7227 "aliases": [
7228 "opencode-go/kimi-k2.7-code"
7229 ],
7230 "supports_tools": true,
7231 "supports_reasoning": true
7232 },
7233 {
7234 "provider": "opencode-go",
7235 "id": "kimi-k2.6",
7236 "aliases": [
7237 "opencode-go/kimi-k2.6"
7238 ],
7239 "supports_tools": true,
7240 "supports_reasoning": true
7241 },
7242 {
7243 "provider": "opencode-go",
7244 "id": "deepseek-v4-flash",
7245 "aliases": [
7246 "opencode-go/deepseek-v4-flash"
7247 ],
7248 "supports_tools": true,
7249 "supports_reasoning": true
7250 },
7251 {
7252 "provider": "opencode-go",
7253 "id": "mimo-v2.5",
7254 "aliases": [
7255 "opencode-go/mimo-v2.5"
7256 ],
7257 "supports_tools": true,
7258 "supports_reasoning": true
7259 },
7260 {
7261 "provider": "opencode-go",
7262 "id": "mimo-v2.5-pro",
7263 "aliases": [
7264 "opencode-go/mimo-v2.5-pro"
7265 ],
7266 "supports_tools": true,
7267 "supports_reasoning": true
7268 },
7269 {
7270 "provider": "opencode-go",
7271 "id": "glm-5.3-flash",
7272 "aliases": [
7273 "opencode-go/glm-5.3-flash"
7274 ],
7275 "supports_tools": false,
7276 "supports_reasoning": false
7277 },
7278 {
7279 "provider": "opencode-go",
7280 "id": "glm-5.3",
7281 "aliases": [
7282 "opencode-go/glm-5.3"
7283 ],
7284 "supports_tools": false,
7285 "supports_reasoning": false
7286 },
7287 {
7288 "provider": "opencode-go",
7289 "id": "longcat-2.0",
7290 "aliases": [
7291 "opencode-go/longcat-2.0"
7292 ],
7293 "supports_tools": false,
7294 "supports_reasoning": false
7295 },
7296 {
7297 "provider": "opencode-go",
7298 "id": "deepseek-v4-flash-vision-exp",
7299 "aliases": [
7300 "opencode-go/deepseek-v4-flash-vision-exp"
7301 ],
7302 "supports_tools": false,
7303 "supports_reasoning": false
7304 },
7305 {
7306 "provider": "opencode-go",
7307 "id": "hy4-preview",
7308 "aliases": [
7309 "opencode-go/hy4-preview"
7310 ],
7311 "supports_tools": false,
7312 "supports_reasoning": false
7313 },
7314 {
7315 "provider": "opencode-go",
7316 "id": "hy3",
7317 "aliases": [
7318 "opencode-go/hy3"
7319 ],
7320 "supports_tools": false,
7321 "supports_reasoning": false
7322 },
7323 {
7324 "provider": "opencode-go",
7325 "id": "omen-alpha",
7326 "aliases": [
7327 "opencode-go/omen-alpha"
7328 ],
7329 "supports_tools": false,
7330 "supports_reasoning": false
7331 },
7332 {
7333 "provider": "opencode-go",
7334 "id": "deepseek-v4.1-flash",
7335 "aliases": [
7336 "opencode-go/deepseek-v4.1-flash"
7337 ],
7338 "supports_tools": false,
7339 "supports_reasoning": false
7340 },
7341 {
7342 "provider": "opencode-go",
7343 "id": "grok-4.6",
7344 "aliases": [
7345 "opencode-go/grok-4.6"
7346 ],
7347 "supports_tools": false,
7348 "supports_reasoning": false
7349 },
7350 {
7351 "provider": "opencode-go",
7352 "id": "gpt-5.6-luna",
7353 "aliases": [
7354 "opencode-go/gpt-5.6-luna"
7355 ],
7356 "supports_tools": false,
7357 "supports_reasoning": false
7358 },
7359 {
7360 "provider": "opencode-go",
7361 "id": "muse-spark-1.3-contributor",
7362 "aliases": [
7363 "opencode-go/muse-spark-1.3-contributor"
7364 ],
7365 "supports_tools": false,
7366 "supports_reasoning": false
7367 },
7368 {
7369 "provider": "opencode-go",
7370 "id": "muse-spark-1.2-contributor",
7371 "aliases": [
7372 "opencode-go/muse-spark-1.2-contributor"
7373 ],
7374 "supports_tools": false,
7375 "supports_reasoning": false
7376 },
7377 {
7378 "provider": "opencode-go",
7379 "id": "minimax-m3",
7380 "aliases": [
7381 "opencode-go/minimax-m3"
7382 ],
7383 "supports_tools": false,
7384 "supports_reasoning": false
7385 },
7386 {
7387 "provider": "opencode-go",
7388 "id": "minimax-m2.7",
7389 "aliases": [
7390 "opencode-go/minimax-m2.7"
7391 ],
7392 "supports_tools": false,
7393 "supports_reasoning": false
7394 },
7395 {
7396 "provider": "opencode-go",
7397 "id": "minimax-m2.5",
7398 "aliases": [
7399 "opencode-go/minimax-m2.5"
7400 ],
7401 "supports_tools": false,
7402 "supports_reasoning": false
7403 },
7404 {
7405 "provider": "opencode-go",
7406 "id": "qwen3.8-max",
7407 "aliases": [
7408 "opencode-go/qwen3.8-max"
7409 ],
7410 "supports_tools": false,
7411 "supports_reasoning": false
7412 },
7413 {
7414 "provider": "opencode-go",
7415 "id": "qwen3.8-flash",
7416 "aliases": [
7417 "opencode-go/qwen3.8-flash"
7418 ],
7419 "supports_tools": false,
7420 "supports_reasoning": false
7421 },
7422 {
7423 "provider": "opencode-go",
7424 "id": "qwen3.7-max",
7425 "aliases": [
7426 "opencode-go/qwen3.7-max"
7427 ],
7428 "supports_tools": false,
7429 "supports_reasoning": false
7430 },
7431 {
7432 "provider": "opencode-go",
7433 "id": "qwen3.7-plus",
7434 "aliases": [
7435 "opencode-go/qwen3.7-plus"
7436 ],
7437 "supports_tools": false,
7438 "supports_reasoning": false
7439 },
7440 {
7441 "provider": "opencode-go",
7442 "id": "qwen3.6-plus",
7443 "aliases": [
7444 "opencode-go/qwen3.6-plus"
7445 ],
7446 "supports_tools": false,
7447 "supports_reasoning": false
7448 }
7449 ],
7450 "public_models": [
7451 {
7452 "id": "grok-4.7",
7453 "label": "xAI",
7454 "added_at": "2026-09-23",
7455 "aliases": [
7456 "grok-4.7"
7457 ]
7458 },
7459 {
7460 "id": "step-3.5-flash",
7461 "label": "StepFun",
7462 "added_at": "2026-09-19",
7463 "aliases": [
7464 "step-3.5-flash"
7465 ]
7466 },
7467 {
7468 "id": "step-3.5-flash-2603",
7469 "label": "StepFun",
7470 "added_at": "2026-09-19",
7471 "aliases": [
7472 "step-3.5-flash-2603"
7473 ]
7474 },
7475 {
7476 "id": "step-5-preview",
7477 "label": "StepFun",
7478 "added_at": "2026-09-19",
7479 "aliases": [
7480 "step-5-preview"
7481 ]
7482 },
7483 {
7484 "id": "qwen3.5-flash",
7485 "label": "Qwen",
7486 "added_at": "2026-09-09",
7487 "aliases": []
7488 },
7489 {
7490 "id": "glm-5.3-flash",
7491 "label": "Z.ai",
7492 "added_at": "2026-08-27",
7493 "aliases": [
7494 "z-ai/glm-5.3-flash",
7495 "glm-5.3-flash"
7496 ]
7497 },
7498 {
7499 "id": "qwen3.8-flash",
7500 "label": "Qwen",
7501 "added_at": "2026-08-27",
7502 "aliases": []
7503 },
7504 {
7505 "id": "deepseek-v4-flash-vision-exp",
7506 "label": "DeepSeek",
7507 "added_at": "2026-08-21",
7508 "aliases": [
7509 "deepseek-v4-flash-vision-exp"
7510 ]
7511 },
7512 {
7513 "id": "claude-opus-5",
7514 "label": "Anthropic",
7515 "added_at": "2026-08-17",
7516 "aliases": [
7517 "claude-opus-5"
7518 ]
7519 },
7520 {
7521 "id": "gemini-3.7-flash",
7522 "label": "Google",
7523 "added_at": "2026-08-17",
7524 "aliases": [
7525 "gemini-3.7-flash"
7526 ]
7527 },
7528 {
7529 "id": "kimi-k2.7-code-highspeed",
7530 "label": "Moonshot/Kimi",
7531 "added_at": "2026-08-17",
7532 "aliases": [
7533 "kimi-k2.7-code-highspeed"
7534 ]
7535 },
7536 {
7537 "id": "gemini-2.5-flash",
7538 "label": "Google",
7539 "added_at": "2026-08-14",
7540 "aliases": [
7541 "gemini-2.5-flash"
7542 ]
7543 },
7544 {
7545 "id": "gemini-2.5-pro",
7546 "label": "Google",
7547 "added_at": "2026-08-14",
7548 "aliases": [
7549 "gemini-2.5-pro"
7550 ]
7551 },
7552 {
7553 "id": "gemini-3-pro-preview",
7554 "label": "Google",
7555 "added_at": "2026-08-14",
7556 "aliases": [
7557 "gemini-3-pro-preview"
7558 ]
7559 },
7560 {
7561 "id": "gemini-3.1-pro-preview",
7562 "label": "Google",
7563 "added_at": "2026-08-14",
7564 "aliases": [
7565 "gemini-3.1-pro-preview"
7566 ]
7567 },
7568 {
7569 "id": "gemini-3.5-flash",
7570 "label": "Google",
7571 "added_at": "2026-08-14",
7572 "aliases": [
7573 "gemini-3.5-flash"
7574 ]
7575 },
7576 {
7577 "id": "gemini-3.5-flash-lite",
7578 "label": "Google",
7579 "added_at": "2026-08-14",
7580 "aliases": [
7581 "gemini-3.5-flash-lite"
7582 ]
7583 },
7584 {
7585 "id": "gemini-3.6-flash",
7586 "label": "Google",
7587 "added_at": "2026-08-14",
7588 "aliases": [
7589 "gemini-3.6-flash"
7590 ]
7591 },
7592 {
7593 "id": "grok-4.6",
7594 "label": "xAI",
7595 "added_at": "2026-08-12",
7596 "aliases": [
7597 "grok-4.6"
7598 ]
7599 },
7600 {
7601 "id": "mistral-code-latest",
7602 "label": "Mistral",
7603 "added_at": "2026-08-09",
7604 "aliases": [
7605 "mistral-code-latest"
7606 ]
7607 },
7608 {
7609 "id": "mistral-large-latest",
7610 "label": "Mistral",
7611 "added_at": "2026-08-09",
7612 "aliases": [
7613 "mistral-large-latest"
7614 ]
7615 },
7616 {
7617 "id": "mistral-medium-latest",
7618 "label": "Mistral",
7619 "added_at": "2026-08-08",
7620 "aliases": [
7621 "mistral-medium-latest"
7622 ]
7623 },
7624 {
7625 "id": "mistral-small-latest",
7626 "label": "Mistral",
7627 "added_at": "2026-08-08",
7628 "aliases": [
7629 "mistral-small-latest"
7630 ]
7631 },
7632 {
7633 "id": "muse-spark-1.2-contributor",
7634 "label": "Meta",
7635 "added_at": "2026-08-06",
7636 "aliases": [
7637 "muse-spark-1.2-contributor"
7638 ]
7639 },
7640 {
7641 "id": "muse-spark-1.2",
7642 "label": "Meta",
7643 "added_at": "2026-08-05",
7644 "aliases": [
7645 "muse-spark-1.2"
7646 ]
7647 },
7648 {
7649 "id": "glm-5.3",
7650 "label": "Z.ai",
7651 "added_at": "2026-08-03",
7652 "aliases": [
7653 "z-ai/glm-5.3",
7654 "glm-5.3"
7655 ]
7656 },
7657 {
7658 "id": "deepseek-flash",
7659 "label": "DeepSeek",
7660 "added_at": "2026-08-02",
7661 "aliases": [
7662 "deepseek-flash"
7663 ]
7664 },
7665 {
7666 "id": "qwen3.8-max",
7667 "label": "Qwen",
7668 "added_at": "2026-08-02",
7669 "aliases": []
7670 },
7671 {
7672 "id": "qwen3.8-max-preview",
7673 "label": "Qwen",
7674 "added_at": "2026-08-02",
7675 "aliases": []
7676 },
7677 {
7678 "id": "kimi-for-coding-highspeed",
7679 "label": "Moonshot/Kimi",
7680 "added_at": "2026-07-27",
7681 "aliases": []
7682 },
7683 {
7684 "id": "qwen3.5-plus",
7685 "label": "Qwen",
7686 "added_at": "2026-07-26",
7687 "aliases": []
7688 },
7689 {
7690 "id": "kimi-k3",
7691 "label": "Moonshot/Kimi",
7692 "added_at": "2026-07-17",
7693 "aliases": []
7694 },
7695 {
7696 "id": "thinkingmachines/inkling",
7697 "label": "Together",
7698 "added_at": "2026-07-15",
7699 "aliases": [
7700 "thinkingmachines/inkling"
7701 ]
7702 },
7703 {
7704 "id": "claude-fable-5",
7705 "label": "Anthropic",
7706 "added_at": "2026-07-09",
7707 "aliases": [
7708 "claude-fable-5"
7709 ]
7710 },
7711 {
7712 "id": "claude-sonnet-5",
7713 "label": "Anthropic",
7714 "added_at": "2026-07-09",
7715 "aliases": [
7716 "claude-sonnet-5"
7717 ]
7718 },
7719 {
7720 "id": "gpt-5.6",
7721 "label": "OpenAI",
7722 "added_at": "2026-07-09",
7723 "aliases": [
7724 "gpt-5.6"
7725 ]
7726 },
7727 {
7728 "id": "gpt-5.6-luna",
7729 "label": "OpenAI",
7730 "added_at": "2026-07-09",
7731 "aliases": [
7732 "gpt-5.6-luna"
7733 ]
7734 },
7735 {
7736 "id": "gpt-5.6-sol",
7737 "label": "OpenAI",
7738 "added_at": "2026-07-09",
7739 "aliases": [
7740 "gpt-5.6-sol"
7741 ]
7742 },
7743 {
7744 "id": "gpt-5.6-terra",
7745 "label": "OpenAI",
7746 "added_at": "2026-07-09",
7747 "aliases": [
7748 "gpt-5.6-terra"
7749 ]
7750 },
7751 {
7752 "id": "muse-spark-1.1",
7753 "label": "Meta",
7754 "added_at": "2026-07-09",
7755 "aliases": [
7756 "muse-spark-1.1"
7757 ]
7758 },
7759 {
7760 "id": "qwen3.7-plus",
7761 "label": "Qwen",
7762 "added_at": "2026-07-09",
7763 "aliases": [
7764 "qwen/qwen3.7-plus"
7765 ]
7766 },
7767 {
7768 "id": "grok-4.20-0309-non-reasoning",
7769 "label": "xAI",
7770 "added_at": "2026-07-08",
7771 "aliases": [
7772 "grok-4.20-0309-non-reasoning"
7773 ]
7774 },
7775 {
7776 "id": "grok-4.20-0309-reasoning",
7777 "label": "xAI",
7778 "added_at": "2026-07-08",
7779 "aliases": [
7780 "grok-4.20-0309-reasoning"
7781 ]
7782 },
7783 {
7784 "id": "grok-4.3",
7785 "label": "xAI",
7786 "added_at": "2026-07-08",
7787 "aliases": [
7788 "grok-4.3"
7789 ]
7790 },
7791 {
7792 "id": "grok-4.5",
7793 "label": "xAI",
7794 "added_at": "2026-07-08",
7795 "aliases": [
7796 "grok-4.5"
7797 ]
7798 },
7799 {
7800 "id": "grok-build",
7801 "label": "xAI",
7802 "added_at": "2026-07-08",
7803 "aliases": [
7804 "grok-build"
7805 ]
7806 },
7807 {
7808 "id": "grok-composer-2.5-fast",
7809 "label": "xAI",
7810 "added_at": "2026-07-08",
7811 "aliases": [
7812 "grok-composer-2.5-fast"
7813 ]
7814 },
7815 {
7816 "id": "fugu-ultra",
7817 "label": null,
7818 "added_at": "2026-07-06",
7819 "aliases": [
7820 "fugu-ultra"
7821 ]
7822 },
7823 {
7824 "id": "fugu-ultra-20260615",
7825 "label": null,
7826 "added_at": "2026-06-28",
7827 "aliases": [
7828 "fugu-ultra-20260615"
7829 ]
7830 },
7831 {
7832 "id": "mimo-v2.5-pro-ultraspeed",
7833 "label": "Xiaomi MiMo",
7834 "added_at": "2026-06-22",
7835 "aliases": [
7836 "mimo-v2.5-pro-ultraspeed"
7837 ]
7838 },
7839 {
7840 "id": "kimi-k2.5",
7841 "label": "Moonshot/Kimi",
7842 "added_at": "2026-06-21",
7843 "aliases": []
7844 },
7845 {
7846 "id": "claude-haiku-4-5",
7847 "label": "Anthropic",
7848 "added_at": "2026-06-14",
7849 "aliases": [
7850 "claude-haiku-4-5"
7851 ]
7852 },
7853 {
7854 "id": "claude-opus-4-8",
7855 "label": "Anthropic",
7856 "added_at": "2026-06-14",
7857 "aliases": [
7858 "claude-opus-4-8"
7859 ]
7860 },
7861 {
7862 "id": "gpt-5-codex",
7863 "label": "OpenAI Codex",
7864 "added_at": "2026-06-14",
7865 "aliases": [
7866 "gpt-5-codex"
7867 ]
7868 },
7869 {
7870 "id": "gpt-5.3-codex",
7871 "label": "OpenAI",
7872 "added_at": "2026-06-14",
7873 "aliases": [
7874 "gpt-5.3-codex"
7875 ]
7876 },
7877 {
7878 "id": "gpt-5.5-pro",
7879 "label": "OpenAI",
7880 "added_at": "2026-06-14",
7881 "aliases": [
7882 "gpt-5.5-pro"
7883 ]
7884 },
7885 {
7886 "id": "glm-5.2",
7887 "label": "Z.ai",
7888 "added_at": "2026-06-12",
7889 "aliases": [
7890 "z-ai/glm-5.2",
7891 "glm-5.2"
7892 ]
7893 },
7894 {
7895 "id": "kimi-k2.7-code",
7896 "label": "Moonshot/Kimi",
7897 "added_at": "2026-06-12",
7898 "aliases": [
7899 "kimi-k2.7-code",
7900 "moonshotai/kimi-k2.7-code"
7901 ]
7902 },
7903 {
7904 "id": "minimax-m2.7",
7905 "label": "MiniMax",
7906 "added_at": "2026-06-12",
7907 "aliases": [
7908 "minimax/minimax-m2.7",
7909 "minimax-m2.7"
7910 ]
7911 },
7912 {
7913 "id": "minimax-m3",
7914 "label": "MiniMax",
7915 "added_at": "2026-06-12",
7916 "aliases": [
7917 "minimax/minimax-m3",
7918 "minimax-m3"
7919 ]
7920 },
7921 {
7922 "id": "step-3.7-flash",
7923 "label": "StepFun",
7924 "added_at": "2026-06-12",
7925 "aliases": [
7926 "step-3.7-flash"
7927 ]
7928 },
7929 {
7930 "id": "claude-sonnet-4-6",
7931 "label": "Anthropic",
7932 "added_at": "2026-06-11",
7933 "aliases": [
7934 "claude-sonnet-4-6"
7935 ]
7936 },
7937 {
7938 "id": "gpt-5.5",
7939 "label": "OpenAI",
7940 "added_at": "2026-06-08",
7941 "aliases": [
7942 "gpt-5.5"
7943 ]
7944 },
7945 {
7946 "id": "qwen3.6-flash",
7947 "label": "Qwen",
7948 "added_at": "2026-06-02",
7949 "aliases": [
7950 "qwen/qwen3.6-flash"
7951 ]
7952 },
7953 {
7954 "id": "qwen3.6-plus",
7955 "label": "Qwen",
7956 "added_at": "2026-06-02",
7957 "aliases": [
7958 "qwen/qwen3.6-plus"
7959 ]
7960 },
7961 {
7962 "id": "trinity-mini",
7963 "label": "Arcee",
7964 "added_at": "2026-06-02",
7965 "aliases": [
7966 "trinity-mini"
7967 ]
7968 },
7969 {
7970 "id": "glm-5.1",
7971 "label": "Z.ai",
7972 "added_at": "2026-05-31",
7973 "aliases": [
7974 "z-ai/glm-5.1",
7975 "glm-5.1"
7976 ]
7977 },
7978 {
7979 "id": "qwen3.6-35b-a3b",
7980 "label": "Qwen",
7981 "added_at": "2026-05-31",
7982 "aliases": [
7983 "qwen/qwen3.6-35b-a3b"
7984 ]
7985 },
7986 {
7987 "id": "qwen3.7-max",
7988 "label": "Qwen",
7989 "added_at": "2026-05-31",
7990 "aliases": []
7991 },
7992 {
7993 "id": "trinity-large-thinking",
7994 "label": "Arcee",
7995 "added_at": "2026-05-31",
7996 "aliases": [
7997 "trinity-large-thinking",
7998 "arcee-ai/trinity-large-thinking"
7999 ]
8000 },
8001 {
8002 "id": "mimo-v2.5",
8003 "label": "Xiaomi MiMo",
8004 "added_at": "2026-05-30",
8005 "aliases": [
8006 "mimo-v2.5"
8007 ]
8008 },
8009 {
8010 "id": "mimo-v2.5-pro",
8011 "label": "Xiaomi MiMo",
8012 "added_at": "2026-05-30",
8013 "aliases": [
8014 "mimo-v2.5-pro"
8015 ]
8016 },
8017 {
8018 "id": "kimi-for-coding",
8019 "label": "Moonshot/Kimi",
8020 "added_at": "2026-05-25",
8021 "aliases": [
8022 "kimi-for-coding"
8023 ]
8024 },
8025 {
8026 "id": "kimi-k2.6",
8027 "label": "Moonshot/Kimi",
8028 "added_at": "2026-05-25",
8029 "aliases": [
8030 "kimi-k2.6",
8031 "moonshotai/kimi-k2.6"
8032 ]
8033 },
8034 {
8035 "id": "deepseek-coder:1.3b",
8036 "label": "DeepSeek",
8037 "added_at": "2026-05-06",
8038 "aliases": [
8039 "deepseek-coder:1.3b"
8040 ]
8041 },
8042 {
8043 "id": "deepseek-v4-flash",
8044 "label": "DeepSeek",
8045 "added_at": "2026-04-23",
8046 "aliases": [
8047 "deepseek-v4-flash",
8048 "deepseek-ai/deepseek-v4-flash",
8049 "deepseek/deepseek-v4-flash"
8050 ]
8051 },
8052 {
8053 "id": "deepseek-v4-pro",
8054 "label": "DeepSeek",
8055 "added_at": "2026-04-23",
8056 "aliases": [
8057 "deepseek-v4-pro",
8058 "deepseek-ai/deepseek-v4-pro",
8059 "deepseek/deepseek-v4-pro"
8060 ]
8061 },
8062 {
8063 "id": "deepseek-reasoner",
8064 "label": "DeepSeek",
8065 "added_at": "2026-03-02",
8066 "aliases": [
8067 "deepseek-reasoner"
8068 ]
8069 }
8070 ],
8071 "constants": {
8072 "ORCAROUTER_AUTO_MODEL": "orcarouter/auto",
8073 "OPENROUTER_ARCEE_TRINITY_LARGE_THINKING_MODEL": "arcee-ai/trinity-large-thinking",
8074 "OPENROUTER_GEMMA_4_31B_MODEL": "google/gemma-4-31b-it",
8075 "OPENROUTER_GEMMA_4_26B_A4B_MODEL": "google/gemma-4-26b-a4b-it",
8076 "OPENROUTER_GLM_5_1_MODEL": "z-ai/glm-5.1",
8077 "OPENROUTER_GLM_5_2_MODEL": "z-ai/glm-5.2",
8078 "OPENROUTER_GLM_5_3_MODEL": "z-ai/glm-5.3",
8079 "OPENROUTER_GLM_5_3_FLASH_MODEL": "z-ai/glm-5.3-flash",
8080 "OPENROUTER_KIMI_K2_7_CODE_MODEL": "moonshotai/kimi-k2.7-code",
8081 "OPENROUTER_KIMI_K2_6_MODEL": "moonshotai/kimi-k2.6",
8082 "OPENROUTER_MINIMAX_M3_MODEL": "minimax/minimax-m3",
8083 "OPENROUTER_MINIMAX_M2_7_MODEL": "minimax/minimax-m2.7",
8084 "OPENROUTER_NEMOTRON_3_NANO_OMNI_MODEL": "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free",
8085 "OPENROUTER_QWEN_3_6_FLASH_MODEL": "qwen/qwen3.6-flash",
8086 "OPENROUTER_QWEN_3_6_35B_A3B_MODEL": "qwen/qwen3.6-35b-a3b",
8087 "OPENROUTER_QWEN_3_6_MAX_PREVIEW_MODEL": "qwen/qwen3.6-max-preview",
8088 "OPENROUTER_QWEN_3_6_27B_MODEL": "qwen/qwen3.6-27b",
8089 "OPENROUTER_QWEN_3_6_PLUS_MODEL": "qwen/qwen3.6-plus",
8090 "OPENROUTER_QWEN_3_7_PLUS_MODEL": "qwen/qwen3.7-plus",
8091 "OPENROUTER_QWEN_3_7_MAX_MODEL": "qwen/qwen3.7-max",
8092 "OPENROUTER_QWEN_3_8_FLASH_MODEL": "qwen/qwen3.8-flash",
8093 "OPENROUTER_TENCENT_HY3_PREVIEW_MODEL": "tencent/hy3-preview",
8094 "OPENROUTER_XIAOMI_MIMO_V2_5_PRO_MODEL": "xiaomi/mimo-v2.5-pro",
8095 "OPENROUTER_XIAOMI_MIMO_V2_5_MODEL": "xiaomi/mimo-v2.5",
8096 "XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL": "mimo-v2.5-pro-ultraspeed",
8097 "XIAOMI_MIMO_V2_5_OMNI_MODEL": "mimo-v2.5",
8098 "XIAOMI_MIMO_ASR_MODEL": "mimo-v2.5-asr",
8099 "XIAOMI_MIMO_TTS_MODEL": "mimo-v2.5-tts",
8100 "XIAOMI_MIMO_TTS_VOICE_DESIGN_MODEL": "mimo-v2.5-tts-voicedesign",
8101 "XIAOMI_MIMO_TTS_VOICE_CLONE_MODEL": "mimo-v2.5-tts-voiceclone",
8102 "XIAOMI_MIMO_V2_TTS_MODEL": "mimo-v2-tts",
8103 "ARCEE_TRINITY_LARGE_PREVIEW_MODEL": "trinity-large-preview",
8104 "ARCEE_TRINITY_MINI_MODEL": "trinity-mini",
8105 "MOONSHOT_KIMI_K2_6_MODEL": "kimi-k2.6",
8106 "ZAI_GLM_5_3_MODEL": "GLM-5.3",
8107 "ZAI_GLM_5_3_FLASH_MODEL": "GLM-5.3-Flash",
8108 "ZAI_GLM_5_2_MODEL": "GLM-5.2",
8109 "ZAI_GLM_5_1_MODEL": "GLM-5.1",
8110 "ZAI_GLM_5_TURBO_MODEL": "GLM-5-Turbo",
8111 "MINIMAX_M2_7_MODEL": "MiniMax-M2.7",
8112 "MINIMAX_M2_7_HIGHSPEED_MODEL": "MiniMax-M2.7-highspeed",
8113 "MINIMAX_M2_5_MODEL": "MiniMax-M2.5",
8114 "MINIMAX_M2_5_HIGHSPEED_MODEL": "MiniMax-M2.5-highspeed",
8115 "MINIMAX_M2_1_MODEL": "MiniMax-M2.1",
8116 "MINIMAX_M2_1_HIGHSPEED_MODEL": "MiniMax-M2.1-highspeed",
8117 "MINIMAX_M2_MODEL": "MiniMax-M2",
8118 "OPENCODE_GO_GROK_4_5_MODEL": "grok-4.5",
8119 "OPENCODE_GO_GLM_5_2_MODEL": "glm-5.2",
8120 "OPENCODE_GO_GLM_5_1_MODEL": "glm-5.1",
8121 "OPENCODE_GO_KIMI_K3_MODEL": "kimi-k3",
8122 "OPENCODE_GO_KIMI_K2_7_CODE_MODEL": "kimi-k2.7-code",
8123 "OPENCODE_GO_KIMI_K2_6_MODEL": "kimi-k2.6",
8124 "OPENCODE_GO_DEEPSEEK_V4_FLASH_MODEL": "deepseek-v4-flash",
8125 "OPENCODE_GO_MIMO_V2_5_MODEL": "mimo-v2.5",
8126 "OPENCODE_GO_MIMO_V2_5_PRO_MODEL": "mimo-v2.5-pro",
8127 "OPENROUTER_GLM_5_TURBO_MODEL": "z-ai/glm-5-turbo",
8128 "OPENROUTER_NEMOTRON_3_ULTRA_MODEL": "nvidia/nemotron-3-ultra-550b-a55b",
8129 "MOONSHOT_KIMI_K3_MODEL": "kimi-k3",
8130 "KIMI_CODE_K3_MODEL": "k3",
8131 "KIMI_CODE_K3_256K_MODEL": "k3-256k",
8132 "KIMI_CODE_HIGHSPEED_MODEL": "kimi-for-coding-highspeed",
8133 "TOGETHER_INKLING_MODEL": "thinkingmachines/inkling",
8134 "ANTHROPIC_OPUS_MODEL": "claude-opus-4-8",
8135 "ANTHROPIC_HAIKU_MODEL": "claude-haiku-4-5",
8136 "SAKANA_FUGU_ULTRA_MODEL": "fugu-ultra-20260615",
8137 "XAI_GROK_4_7_MODEL": "grok-4.7",
8138 "XAI_GROK_4_6_MODEL": "grok-4.6",
8139 "XAI_GROK_4_5_MODEL": "grok-4.5",
8140 "XAI_GROK_4_3_MODEL": "grok-4.3",
8141 "XAI_GROK_BUILD_MODEL": "grok-build",
8142 "XAI_GROK_COMPOSER_2_5_FAST_MODEL": "grok-composer-2.5-fast",
8143 "XAI_GROK_4_20_0309_REASONING_MODEL": "grok-4.20-0309-reasoning",
8144 "XAI_GROK_4_20_0309_NON_REASONING_MODEL": "grok-4.20-0309-non-reasoning",
8145 "DEEPSEEK_ALIAS_REPLACEMENT": "deepseek-v4-flash"
8146 },
8147 "groups": {
8148 "RECENT_OPENROUTER_LARGE_MODELS": [
8149 "arcee-ai/trinity-large-thinking",
8150 "minimax/minimax-m3",
8151 "xiaomi/mimo-v2.5-pro",
8152 "xiaomi/mimo-v2.5",
8153 "qwen/qwen3.6-flash",
8154 "qwen/qwen3.6-35b-a3b",
8155 "qwen/qwen3.6-max-preview",
8156 "qwen/qwen3.6-27b",
8157 "qwen/qwen3.6-plus",
8158 "qwen/qwen3.7-plus",
8159 "qwen/qwen3.7-max",
8160 "qwen/qwen3.8-flash",
8161 "minimax/minimax-m2.7",
8162 "nvidia/nemotron-3-ultra-550b-a55b",
8163 "moonshotai/kimi-k2.7-code",
8164 "moonshotai/kimi-k2.6",
8165 "z-ai/glm-5.1",
8166 "z-ai/glm-5.2",
8167 "z-ai/glm-5.3",
8168 "z-ai/glm-5.3-flash",
8169 "tencent/hy3-preview",
8170 "google/gemma-4-31b-it",
8171 "google/gemma-4-26b-a4b-it",
8172 "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free"
8173 ],
8174 "COMMON_DEEPSEEK_MODELS": [
8175 "deepseek-v4-pro",
8176 "deepseek-v4-flash",
8177 "deepseek-v4-flash-vision-exp",
8178 "deepseek-ai/deepseek-v4-pro",
8179 "deepseek-ai/deepseek-v4-flash",
8180 "deepseek/deepseek-v4-pro",
8181 "deepseek/deepseek-v4-flash"
8182 ],
8183 "OFFICIAL_DEEPSEEK_MODELS": [
8184 "deepseek-v4-pro",
8185 "deepseek-flash",
8186 "deepseek-v4-flash",
8187 "deepseek-v4-flash-vision-exp"
8188 ],
8189 "OFFICIAL_OPENAI_MODELS": [
8190 "gpt-5.6",
8191 "gpt-5.6-sol",
8192 "gpt-5.6-terra",
8193 "gpt-5.6-luna"
8194 ]
8195 },
8196 "source_receipts": {
8197 "crates/models/src/lib.rs": "f25ecfb95e4af9d03b62a4b84586e0db3c924e2c2aa6d02ff4015919648adfe5",
8198 "crates/models/src/model_catalog.rs": "555d5b959f16d7b06c5959931eae34539f9882f1fc286282dde8f3be9f82c96a",
8199 "crates/models/assets/model_catalog.bundled.json": "b9fae73287534d09c233db8c12ed43df01329c0bbd05b0847a9d2e99b7b7cd6b",
8200 "crates/agent/src/lib.rs": "1eff47657f941548de4e87b2f35c3ec4076d518374b3750c6bbde62943e0429d",
8201 "crates/tui/src/model_registry.rs": "a001d86c17f57830e526ce398f076bdf39f600297fe9db67b124e4f105cc47bc",
8202 "crates/config/src/route/offering.rs": "501be8a6c575579b8491114e556f482a52dd10b2d58678bcdf1f945efeb420c6",
8203 "crates/config/src/route/capabilities.rs": "d2ddf70742cc2538639b2f4521594dceb656a5e369f20c0002e4469d55f68af5",
8204 "crates/config/src/opencode_go.rs": "31e304f38ead417e95c193f08ceb3662e607742bfd45ddb0daef9b8a2d3e8471",
8205 "crates/config/src/provider_defaults.rs": "2ca4bd17f253897ce87ac18c3b1bfec7e2ebfc652ea9ca68582de1f9fc20044f",
8206 "crates/tui/src/config/models.rs": "9fc84a4fa8fd8a8d175391a53b3816a8bc8b4a14ca2fd3ab6d58e826bed9747e",
8207 "crates/tui/src/pricing.rs": "31606a3c11c03bf317899e5200c6d849b32c471d7edb5f4eb27d23fdbce67059",
8208 "https://docs.mistral.ai/studio/conversations/reasoning": "verified 2026-10-02: explicit reasoning support for mistral-medium-latest/mistral-medium-3-5 and mistral-small-latest/mistral-small-2603; no family-prefix inference; verified 2026-10-03: exact magistral-small-latest is explicitly listed as a native reasoning model (deprecated), historical wire capability only; no availability/default inference",
8209 "https://docs.mistral.ai/vibe/code/cli/configuration": "verified 2026-10-02: explicit reasoning support for mistral-medium-latest/mistral-medium-3-5 and mistral-small-latest/mistral-small-2603; no family-prefix inference",
8210 "https://docs.mistral.ai/models/mistral-medium-3-5-26-04": "verified 2026-10-02: explicit reasoning support for mistral-medium-latest/mistral-medium-3-5 and mistral-small-latest/mistral-small-2603; no family-prefix inference",
8211 "https://docs.mistral.ai/models/mistral-small-4-0-26-03": "verified 2026-10-02: explicit reasoning support for mistral-medium-latest/mistral-medium-3-5 and mistral-small-latest/mistral-small-2603; no family-prefix inference"
8212 },
8213 "transports": [
8214 {
8215 "provider": "deepseek",
8216 "id": "deepseek-flash",
8217 "endpoint_key": "responses",
8218 "default_for_provider": true,
8219 "source": "preserved reviewed exact transport snapshot; see source_receipts",
8220 "canonical_model": "deepseek-flash",
8221 "limits": {
8222 "context_tokens": 1000000,
8223 "output_tokens": 384000
8224 },
8225 "capabilities": {
8226 "reasoning": "supported",
8227 "native_tool_calls": "supported",
8228 "structured_output": "supported",
8229 "parallel_tool_calls": "supported",
8230 "streaming": "supported",
8231 "prompt_caching": "supported",
8232 "server_side_web_search": "supported",
8233 "image_input": "supported"
8234 }
8235 },
8236 {
8237 "provider": "deepseek",
8238 "id": "deepseek-v4-pro",
8239 "endpoint_key": "chat",
8240 "default_for_provider": false,
8241 "source": "preserved reviewed exact transport snapshot; see source_receipts",
8242 "canonical_model": "deepseek-v4-pro",
8243 "limits": {
8244 "context_tokens": 1000000,
8245 "output_tokens": 384000
8246 },
8247 "capabilities": {
8248 "reasoning": "supported",
8249 "native_tool_calls": "supported",
8250 "structured_output": "supported",
8251 "parallel_tool_calls": "supported",
8252 "streaming": "supported",
8253 "prompt_caching": "supported",
8254 "server_side_web_search": "supported",
8255 "image_input": "unsupported"
8256 }
8257 },
8258 {
8259 "provider": "deepseek",
8260 "id": "deepseek-v4-flash",
8261 "endpoint_key": "responses",
8262 "default_for_provider": false,
8263 "source": "preserved reviewed exact transport snapshot; see source_receipts",
8264 "canonical_model": "deepseek-v4-flash",
8265 "limits": {
8266 "context_tokens": 1000000,
8267 "output_tokens": 384000
8268 },
8269 "capabilities": {
8270 "reasoning": "supported",
8271 "native_tool_calls": "supported",
8272 "structured_output": "supported",
8273 "parallel_tool_calls": "supported",
8274 "streaming": "supported",
8275 "prompt_caching": "supported",
8276 "server_side_web_search": "supported",
8277 "image_input": "supported"
8278 }
8279 },
8280 {
8281 "provider": "deepseek",
8282 "id": "deepseek-v4-flash-vision-exp",
8283 "endpoint_key": "chat",
8284 "default_for_provider": false,
8285 "source": "preserved reviewed exact transport snapshot; see source_receipts",
8286 "canonical_model": "deepseek-v4-flash-vision-exp",
8287 "limits": {
8288 "context_tokens": 1000000,
8289 "output_tokens": 384000
8290 },
8291 "capabilities": {
8292 "reasoning": "supported",
8293 "native_tool_calls": "supported",
8294 "structured_output": "supported",
8295 "parallel_tool_calls": "supported",
8296 "streaming": "supported",
8297 "prompt_caching": "supported",
8298 "server_side_web_search": "supported",
8299 "image_input": "supported"
8300 }
8301 },
8302 {
8303 "provider": "opencode-go",
8304 "id": "deepseek-v4-pro",
8305 "endpoint_key": "chat",
8306 "default_for_provider": true,
8307 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8308 },
8309 {
8310 "provider": "opencode-go",
8311 "id": "grok-4.5",
8312 "endpoint_key": "chat",
8313 "default_for_provider": false,
8314 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8315 },
8316 {
8317 "provider": "opencode-go",
8318 "id": "glm-5.2",
8319 "endpoint_key": "chat",
8320 "default_for_provider": false,
8321 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8322 },
8323 {
8324 "provider": "opencode-go",
8325 "id": "glm-5.1",
8326 "endpoint_key": "chat",
8327 "default_for_provider": false,
8328 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8329 },
8330 {
8331 "provider": "opencode-go",
8332 "id": "kimi-k3",
8333 "endpoint_key": "chat",
8334 "default_for_provider": false,
8335 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8336 },
8337 {
8338 "provider": "opencode-go",
8339 "id": "kimi-k2.7-code",
8340 "endpoint_key": "chat",
8341 "default_for_provider": false,
8342 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8343 },
8344 {
8345 "provider": "opencode-go",
8346 "id": "kimi-k2.6",
8347 "endpoint_key": "chat",
8348 "default_for_provider": false,
8349 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8350 },
8351 {
8352 "provider": "opencode-go",
8353 "id": "deepseek-v4-flash",
8354 "endpoint_key": "chat",
8355 "default_for_provider": false,
8356 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8357 },
8358 {
8359 "provider": "opencode-go",
8360 "id": "mimo-v2.5",
8361 "endpoint_key": "chat",
8362 "default_for_provider": false,
8363 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8364 },
8365 {
8366 "provider": "opencode-go",
8367 "id": "mimo-v2.5-pro",
8368 "endpoint_key": "chat",
8369 "default_for_provider": false,
8370 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8371 },
8372 {
8373 "provider": "opencode-go",
8374 "id": "glm-5.3-flash",
8375 "endpoint_key": "chat",
8376 "default_for_provider": false,
8377 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8378 },
8379 {
8380 "provider": "opencode-go",
8381 "id": "glm-5.3",
8382 "endpoint_key": "chat",
8383 "default_for_provider": false,
8384 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8385 },
8386 {
8387 "provider": "opencode-go",
8388 "id": "longcat-2.0",
8389 "endpoint_key": "chat",
8390 "default_for_provider": false,
8391 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8392 },
8393 {
8394 "provider": "opencode-go",
8395 "id": "deepseek-v4-flash-vision-exp",
8396 "endpoint_key": "chat",
8397 "default_for_provider": false,
8398 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8399 },
8400 {
8401 "provider": "opencode-go",
8402 "id": "hy4-preview",
8403 "endpoint_key": "chat",
8404 "default_for_provider": false,
8405 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8406 },
8407 {
8408 "provider": "opencode-go",
8409 "id": "hy3",
8410 "endpoint_key": "chat",
8411 "default_for_provider": false,
8412 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8413 },
8414 {
8415 "provider": "opencode-go",
8416 "id": "omen-alpha",
8417 "endpoint_key": "chat",
8418 "default_for_provider": false,
8419 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8420 },
8421 {
8422 "provider": "opencode-go",
8423 "id": "deepseek-v4.1-flash",
8424 "endpoint_key": "chat",
8425 "default_for_provider": false,
8426 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8427 },
8428 {
8429 "provider": "opencode-go",
8430 "id": "grok-4.6",
8431 "endpoint_key": "responses",
8432 "default_for_provider": false,
8433 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8434 },
8435 {
8436 "provider": "opencode-go",
8437 "id": "gpt-5.6-luna",
8438 "endpoint_key": "responses",
8439 "default_for_provider": false,
8440 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8441 },
8442 {
8443 "provider": "opencode-go",
8444 "id": "muse-spark-1.3-contributor",
8445 "endpoint_key": "responses",
8446 "default_for_provider": false,
8447 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8448 },
8449 {
8450 "provider": "opencode-go",
8451 "id": "muse-spark-1.2-contributor",
8452 "endpoint_key": "responses",
8453 "default_for_provider": false,
8454 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8455 },
8456 {
8457 "provider": "opencode-go",
8458 "id": "minimax-m3",
8459 "endpoint_key": "messages",
8460 "default_for_provider": false,
8461 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8462 },
8463 {
8464 "provider": "opencode-go",
8465 "id": "minimax-m2.7",
8466 "endpoint_key": "messages",
8467 "default_for_provider": false,
8468 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8469 },
8470 {
8471 "provider": "opencode-go",
8472 "id": "minimax-m2.5",
8473 "endpoint_key": "messages",
8474 "default_for_provider": false,
8475 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8476 },
8477 {
8478 "provider": "opencode-go",
8479 "id": "qwen3.8-max",
8480 "endpoint_key": "messages",
8481 "default_for_provider": false,
8482 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8483 },
8484 {
8485 "provider": "opencode-go",
8486 "id": "qwen3.8-flash",
8487 "endpoint_key": "messages",
8488 "default_for_provider": false,
8489 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8490 },
8491 {
8492 "provider": "opencode-go",
8493 "id": "qwen3.7-max",
8494 "endpoint_key": "messages",
8495 "default_for_provider": false,
8496 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8497 },
8498 {
8499 "provider": "opencode-go",
8500 "id": "qwen3.7-plus",
8501 "endpoint_key": "messages",
8502 "default_for_provider": false,
8503 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8504 },
8505 {
8506 "provider": "opencode-go",
8507 "id": "qwen3.6-plus",
8508 "endpoint_key": "messages",
8509 "default_for_provider": false,
8510 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8511 },
8512 {
8513 "provider": "opencode-zen",
8514 "id": "gpt-6-astra",
8515 "endpoint_key": "responses",
8516 "default_for_provider": false,
8517 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8518 },
8519 {
8520 "provider": "opencode-zen",
8521 "id": "gpt-6-sol",
8522 "endpoint_key": "responses",
8523 "default_for_provider": false,
8524 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8525 },
8526 {
8527 "provider": "opencode-zen",
8528 "id": "gpt-6-luna",
8529 "endpoint_key": "responses",
8530 "default_for_provider": false,
8531 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8532 },
8533 {
8534 "provider": "opencode-zen",
8535 "id": "gpt-5.6-sol",
8536 "endpoint_key": "responses",
8537 "default_for_provider": true,
8538 "source": "preserved reviewed exact transport snapshot; see source_receipts",
8539 "canonical_model": "gpt-5.6"
8540 },
8541 {
8542 "provider": "opencode-zen",
8543 "id": "gpt-5.6-terra",
8544 "endpoint_key": "responses",
8545 "default_for_provider": false,
8546 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8547 },
8548 {
8549 "provider": "opencode-zen",
8550 "id": "gpt-5.6-luna",
8551 "endpoint_key": "responses",
8552 "default_for_provider": false,
8553 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8554 },
8555 {
8556 "provider": "opencode-zen",
8557 "id": "gpt-5.5",
8558 "endpoint_key": "responses",
8559 "default_for_provider": false,
8560 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8561 },
8562 {
8563 "provider": "opencode-zen",
8564 "id": "gpt-5.5-pro",
8565 "endpoint_key": "responses",
8566 "default_for_provider": false,
8567 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8568 },
8569 {
8570 "provider": "opencode-zen",
8571 "id": "gpt-5.4",
8572 "endpoint_key": "responses",
8573 "default_for_provider": false,
8574 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8575 },
8576 {
8577 "provider": "opencode-zen",
8578 "id": "gpt-5.4-pro",
8579 "endpoint_key": "responses",
8580 "default_for_provider": false,
8581 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8582 },
8583 {
8584 "provider": "opencode-zen",
8585 "id": "gpt-5.4-mini",
8586 "endpoint_key": "responses",
8587 "default_for_provider": false,
8588 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8589 },
8590 {
8591 "provider": "opencode-zen",
8592 "id": "gpt-5.4-nano",
8593 "endpoint_key": "responses",
8594 "default_for_provider": false,
8595 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8596 },
8597 {
8598 "provider": "opencode-zen",
8599 "id": "gpt-5.3-codex",
8600 "endpoint_key": "responses",
8601 "default_for_provider": false,
8602 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8603 },
8604 {
8605 "provider": "opencode-zen",
8606 "id": "gpt-5.3-codex-spark",
8607 "endpoint_key": "responses",
8608 "default_for_provider": false,
8609 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8610 },
8611 {
8612 "provider": "opencode-zen",
8613 "id": "gpt-5.2",
8614 "endpoint_key": "responses",
8615 "default_for_provider": false,
8616 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8617 },
8618 {
8619 "provider": "opencode-zen",
8620 "id": "gpt-5.2-codex",
8621 "endpoint_key": "responses",
8622 "default_for_provider": false,
8623 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8624 },
8625 {
8626 "provider": "opencode-zen",
8627 "id": "gpt-5.1",
8628 "endpoint_key": "responses",
8629 "default_for_provider": false,
8630 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8631 },
8632 {
8633 "provider": "opencode-zen",
8634 "id": "gpt-5.1-codex",
8635 "endpoint_key": "responses",
8636 "default_for_provider": false,
8637 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8638 },
8639 {
8640 "provider": "opencode-zen",
8641 "id": "gpt-5.1-codex-max",
8642 "endpoint_key": "responses",
8643 "default_for_provider": false,
8644 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8645 },
8646 {
8647 "provider": "opencode-zen",
8648 "id": "gpt-5.1-codex-mini",
8649 "endpoint_key": "responses",
8650 "default_for_provider": false,
8651 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8652 },
8653 {
8654 "provider": "opencode-zen",
8655 "id": "gpt-5",
8656 "endpoint_key": "responses",
8657 "default_for_provider": false,
8658 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8659 },
8660 {
8661 "provider": "opencode-zen",
8662 "id": "gpt-5-codex",
8663 "endpoint_key": "responses",
8664 "default_for_provider": false,
8665 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8666 },
8667 {
8668 "provider": "opencode-zen",
8669 "id": "gpt-5-nano",
8670 "endpoint_key": "responses",
8671 "default_for_provider": false,
8672 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8673 },
8674 {
8675 "provider": "opencode-zen",
8676 "id": "grok-4.7",
8677 "endpoint_key": "responses",
8678 "default_for_provider": false,
8679 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8680 },
8681 {
8682 "provider": "opencode-zen",
8683 "id": "grok-4.6",
8684 "endpoint_key": "responses",
8685 "default_for_provider": false,
8686 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8687 },
8688 {
8689 "provider": "opencode-zen",
8690 "id": "grok-4.5",
8691 "endpoint_key": "responses",
8692 "default_for_provider": false,
8693 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8694 },
8695 {
8696 "provider": "opencode-zen",
8697 "id": "grok-build-0.1",
8698 "endpoint_key": "responses",
8699 "default_for_provider": false,
8700 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8701 },
8702 {
8703 "provider": "opencode-zen",
8704 "id": "muse-spark-1.3",
8705 "endpoint_key": "responses",
8706 "default_for_provider": false,
8707 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8708 },
8709 {
8710 "provider": "opencode-zen",
8711 "id": "muse-spark-1.3-contributor-free",
8712 "endpoint_key": "responses",
8713 "default_for_provider": false,
8714 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8715 },
8716 {
8717 "provider": "opencode-zen",
8718 "id": "muse-spark-1.2",
8719 "endpoint_key": "responses",
8720 "default_for_provider": false,
8721 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8722 },
8723 {
8724 "provider": "opencode-zen",
8725 "id": "muse-spark-1.2-contributor",
8726 "endpoint_key": "responses",
8727 "default_for_provider": false,
8728 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8729 },
8730 {
8731 "provider": "opencode-zen",
8732 "id": "muse-spark-1.2-contributor-free",
8733 "endpoint_key": "responses",
8734 "default_for_provider": false,
8735 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8736 },
8737 {
8738 "provider": "opencode-zen",
8739 "id": "claude-fable-5-1",
8740 "endpoint_key": "messages",
8741 "default_for_provider": false,
8742 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8743 },
8744 {
8745 "provider": "opencode-zen",
8746 "id": "claude-fable-5",
8747 "endpoint_key": "messages",
8748 "default_for_provider": false,
8749 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8750 },
8751 {
8752 "provider": "opencode-zen",
8753 "id": "claude-opus-5-5",
8754 "endpoint_key": "messages",
8755 "default_for_provider": false,
8756 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8757 },
8758 {
8759 "provider": "opencode-zen",
8760 "id": "claude-opus-5",
8761 "endpoint_key": "messages",
8762 "default_for_provider": false,
8763 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8764 },
8765 {
8766 "provider": "opencode-zen",
8767 "id": "claude-opus-4-8",
8768 "endpoint_key": "messages",
8769 "default_for_provider": false,
8770 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8771 },
8772 {
8773 "provider": "opencode-zen",
8774 "id": "claude-opus-4-7",
8775 "endpoint_key": "messages",
8776 "default_for_provider": false,
8777 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8778 },
8779 {
8780 "provider": "opencode-zen",
8781 "id": "claude-opus-4-6",
8782 "endpoint_key": "messages",
8783 "default_for_provider": false,
8784 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8785 },
8786 {
8787 "provider": "opencode-zen",
8788 "id": "claude-opus-4-5",
8789 "endpoint_key": "messages",
8790 "default_for_provider": false,
8791 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8792 },
8793 {
8794 "provider": "opencode-zen",
8795 "id": "claude-sonnet-5-5",
8796 "endpoint_key": "messages",
8797 "default_for_provider": false,
8798 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8799 },
8800 {
8801 "provider": "opencode-zen",
8802 "id": "claude-sonnet-5",
8803 "endpoint_key": "messages",
8804 "default_for_provider": false,
8805 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8806 },
8807 {
8808 "provider": "opencode-zen",
8809 "id": "claude-sonnet-4-6",
8810 "endpoint_key": "messages",
8811 "default_for_provider": false,
8812 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8813 },
8814 {
8815 "provider": "opencode-zen",
8816 "id": "claude-sonnet-4-5",
8817 "endpoint_key": "messages",
8818 "default_for_provider": false,
8819 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8820 },
8821 {
8822 "provider": "opencode-zen",
8823 "id": "claude-sonnet-4",
8824 "endpoint_key": "messages",
8825 "default_for_provider": false,
8826 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8827 },
8828 {
8829 "provider": "opencode-zen",
8830 "id": "claude-haiku-4-5",
8831 "endpoint_key": "messages",
8832 "default_for_provider": false,
8833 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8834 },
8835 {
8836 "provider": "opencode-zen",
8837 "id": "qwen3.8-flash",
8838 "endpoint_key": "messages",
8839 "default_for_provider": false,
8840 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8841 },
8842 {
8843 "provider": "opencode-zen",
8844 "id": "qwen3.7-max",
8845 "endpoint_key": "messages",
8846 "default_for_provider": false,
8847 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8848 },
8849 {
8850 "provider": "opencode-zen",
8851 "id": "qwen3.7-plus",
8852 "endpoint_key": "messages",
8853 "default_for_provider": false,
8854 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8855 },
8856 {
8857 "provider": "opencode-zen",
8858 "id": "qwen3.6-plus",
8859 "endpoint_key": "messages",
8860 "default_for_provider": false,
8861 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8862 },
8863 {
8864 "provider": "opencode-zen",
8865 "id": "qwen3.5-plus",
8866 "endpoint_key": "messages",
8867 "default_for_provider": false,
8868 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8869 },
8870 {
8871 "provider": "opencode-zen",
8872 "id": "deepseek-v4.1-flash",
8873 "endpoint_key": "chat",
8874 "default_for_provider": false,
8875 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8876 },
8877 {
8878 "provider": "opencode-zen",
8879 "id": "deepseek-v4-pro",
8880 "endpoint_key": "chat",
8881 "default_for_provider": false,
8882 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8883 },
8884 {
8885 "provider": "opencode-zen",
8886 "id": "deepseek-v4-flash",
8887 "endpoint_key": "chat",
8888 "default_for_provider": false,
8889 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8890 },
8891 {
8892 "provider": "opencode-zen",
8893 "id": "deepseek-v4-flash-vision-exp",
8894 "endpoint_key": "chat",
8895 "default_for_provider": false,
8896 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8897 },
8898 {
8899 "provider": "opencode-zen",
8900 "id": "minimax-m3",
8901 "endpoint_key": "chat",
8902 "default_for_provider": false,
8903 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8904 },
8905 {
8906 "provider": "opencode-zen",
8907 "id": "minimax-m2.7",
8908 "endpoint_key": "chat",
8909 "default_for_provider": false,
8910 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8911 },
8912 {
8913 "provider": "opencode-zen",
8914 "id": "minimax-m2.5",
8915 "endpoint_key": "chat",
8916 "default_for_provider": false,
8917 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8918 },
8919 {
8920 "provider": "opencode-zen",
8921 "id": "glm-5.3-flash",
8922 "endpoint_key": "chat",
8923 "default_for_provider": false,
8924 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8925 },
8926 {
8927 "provider": "opencode-zen",
8928 "id": "glm-5.3",
8929 "endpoint_key": "chat",
8930 "default_for_provider": false,
8931 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8932 },
8933 {
8934 "provider": "opencode-zen",
8935 "id": "glm-5.2",
8936 "endpoint_key": "chat",
8937 "default_for_provider": false,
8938 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8939 },
8940 {
8941 "provider": "opencode-zen",
8942 "id": "glm-5.1",
8943 "endpoint_key": "chat",
8944 "default_for_provider": false,
8945 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8946 },
8947 {
8948 "provider": "opencode-zen",
8949 "id": "glm-5",
8950 "endpoint_key": "chat",
8951 "default_for_provider": false,
8952 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8953 },
8954 {
8955 "provider": "opencode-zen",
8956 "id": "kimi-k3",
8957 "endpoint_key": "chat",
8958 "default_for_provider": false,
8959 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8960 },
8961 {
8962 "provider": "opencode-zen",
8963 "id": "kimi-k2.7-code",
8964 "endpoint_key": "chat",
8965 "default_for_provider": false,
8966 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8967 },
8968 {
8969 "provider": "opencode-zen",
8970 "id": "kimi-k2.6",
8971 "endpoint_key": "chat",
8972 "default_for_provider": false,
8973 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8974 },
8975 {
8976 "provider": "opencode-zen",
8977 "id": "kimi-k2.5",
8978 "endpoint_key": "chat",
8979 "default_for_provider": false,
8980 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8981 },
8982 {
8983 "provider": "opencode-zen",
8984 "id": "qwen3.8-max",
8985 "endpoint_key": "chat",
8986 "default_for_provider": false,
8987 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8988 },
8989 {
8990 "provider": "opencode-zen",
8991 "id": "big-pickle",
8992 "endpoint_key": "chat",
8993 "default_for_provider": false,
8994 "source": "preserved reviewed exact transport snapshot; see source_receipts"
8995 },
8996 {
8997 "provider": "opencode-zen",
8998 "id": "space-bunny-free",
8999 "endpoint_key": "chat",
9000 "default_for_provider": false,
9001 "source": "preserved reviewed exact transport snapshot; see source_receipts"
9002 },
9003 {
9004 "provider": "opencode-zen",
9005 "id": "longcat-2.5-preview-free",
9006 "endpoint_key": "chat",
9007 "default_for_provider": false,
9008 "source": "preserved reviewed exact transport snapshot; see source_receipts"
9009 },
9010 {
9011 "provider": "opencode-zen",
9012 "id": "mimo-v2.6-flash-free",
9013 "endpoint_key": "chat",
9014 "default_for_provider": false,
9015 "source": "preserved reviewed exact transport snapshot; see source_receipts"
9016 },
9017 {
9018 "provider": "opencode-zen",
9019 "id": "mimo-v2.5-free",
9020 "endpoint_key": "chat",
9021 "default_for_provider": false,
9022 "source": "preserved reviewed exact transport snapshot; see source_receipts"
9023 },
9024 {
9025 "provider": "opencode-zen",
9026 "id": "ling-3.0-flash-fin-free",
9027 "endpoint_key": "chat",
9028 "default_for_provider": false,
9029 "source": "preserved reviewed exact transport snapshot; see source_receipts"
9030 },
9031 {
9032 "provider": "opencode-zen",
9033 "id": "north-mini-code-free",
9034 "endpoint_key": "chat",
9035 "default_for_provider": false,
9036 "source": "preserved reviewed exact transport snapshot; see source_receipts"
9037 },
9038 {
9039 "provider": "opencode-zen",
9040 "id": "nemotron-3-ultra-free",
9041 "endpoint_key": "chat",
9042 "default_for_provider": false,
9043 "source": "preserved reviewed exact transport snapshot; see source_receipts"
9044 },
9045 {
9046 "provider": "opencode-zen",
9047 "id": "nemotron-3.5-lightning-free",
9048 "endpoint_key": "chat",
9049 "default_for_provider": false,
9050 "source": "preserved reviewed exact transport snapshot; see source_receipts"
9051 },
9052 {
9053 "provider": "opencode-zen",
9054 "id": "deepseek-v4-flash-free",
9055 "endpoint_key": "chat",
9056 "default_for_provider": false,
9057 "source": "preserved reviewed exact transport snapshot; see source_receipts"
9058 },
9059 {
9060 "provider": "codewhale",
9061 "id": "deepseek/deepseek-v4-pro",
9062 "endpoint_key": "chat",
9063 "default_for_provider": true,
9064 "source": "preserved reviewed exact transport snapshot; see source_receipts"
9065 },
9066 {
9067 "provider": "codewhale",
9068 "id": "anthropic/claude-sonnet-5",
9069 "endpoint_key": "messages",
9070 "default_for_provider": false,
9071 "source": "preserved reviewed exact transport snapshot; see source_receipts"
9072 },
9073 {
9074 "provider": "codewhale",
9075 "id": "openai/gpt-5.6",
9076 "endpoint_key": "chat",
9077 "default_for_provider": false,
9078 "source": "preserved reviewed exact transport snapshot; see source_receipts"
9079 },
9080 {
9081 "provider": "modelstudio-token-plan",
9082 "id": "qwen3.8-max",
9083 "endpoint_key": "chat",
9084 "default_for_provider": true,
9085 "source": "preserved reviewed exact transport snapshot; see source_receipts",
9086 "limits": {
9087 "context_tokens": 1000000,
9088 "output_tokens": 131072
9089 },
9090 "capabilities": {
9091 "reasoning": "supported",
9092 "native_tool_calls": "supported",
9093 "structured_output": "supported",
9094 "streaming": "supported",
9095 "image_input": "supported",
9096 "server_side_web_search": "supported"
9097 }
9098 },
9099 {
9100 "provider": "modelstudio-token-plan",
9101 "id": "qwen3.8-max-preview",
9102 "endpoint_key": "chat",
9103 "default_for_provider": false,
9104 "source": "preserved reviewed exact transport snapshot; see source_receipts",
9105 "limits": {
9106 "context_tokens": 1000000,
9107 "output_tokens": 131072
9108 },
9109 "capabilities": {
9110 "reasoning": "supported",
9111 "native_tool_calls": "supported",
9112 "structured_output": "supported",
9113 "streaming": "supported",
9114 "image_input": "supported"
9115 }
9116 },
9117 {
9118 "provider": "modelstudio-token-plan",
9119 "id": "qwen3.7-plus",
9120 "endpoint_key": "chat",
9121 "default_for_provider": false,
9122 "source": "preserved reviewed exact transport snapshot; see source_receipts",
9123 "limits": {
9124 "context_tokens": 1000000,
9125 "output_tokens": 65536
9126 },
9127 "capabilities": {
9128 "reasoning": "supported",
9129 "native_tool_calls": "supported",
9130 "structured_output": "supported",
9131 "streaming": "supported",
9132 "image_input": "supported",
9133 "server_side_web_search": "supported"
9134 }
9135 },
9136 {
9137 "provider": "modelstudio-token-plan",
9138 "id": "qwen3.7-max",
9139 "endpoint_key": "chat",
9140 "default_for_provider": false,
9141 "source": "preserved reviewed exact transport snapshot; see source_receipts",
9142 "limits": {
9143 "context_tokens": 1000000,
9144 "output_tokens": 65536
9145 },
9146 "capabilities": {
9147 "reasoning": "supported",
9148 "native_tool_calls": "supported",
9149 "structured_output": "supported",
9150 "streaming": "supported",
9151 "image_input": "unsupported",
9152 "server_side_web_search": "supported"
9153 }
9154 },
9155 {
9156 "provider": "modelstudio-token-plan",
9157 "id": "qwen3.6-flash",
9158 "endpoint_key": "chat",
9159 "default_for_provider": false,
9160 "source": "preserved reviewed exact transport snapshot; see source_receipts",
9161 "limits": {
9162 "context_tokens": 1000000,
9163 "output_tokens": 65536
9164 },
9165 "capabilities": {
9166 "reasoning": "supported",
9167 "native_tool_calls": "supported",
9168 "structured_output": "supported",
9169 "streaming": "supported",
9170 "image_input": "supported"
9171 }
9172 },
9173 {
9174 "provider": "modelstudio-token-plan",
9175 "id": "deepseek-v4-pro",
9176 "endpoint_key": "chat",
9177 "default_for_provider": false,
9178 "source": "preserved reviewed exact transport snapshot; see source_receipts",
9179 "limits": {
9180 "context_tokens": 1000000,
9181 "output_tokens": 384000
9182 },
9183 "capabilities": {
9184 "reasoning": "supported",
9185 "native_tool_calls": "supported",
9186 "structured_output": "supported",
9187 "streaming": "supported",
9188 "image_input": "unsupported"
9189 }
9190 },
9191 {
9192 "provider": "modelstudio-token-plan",
9193 "id": "deepseek-v4-flash-0731",
9194 "endpoint_key": "chat",
9195 "default_for_provider": false,
9196 "source": "preserved reviewed exact transport snapshot; see source_receipts",
9197 "limits": {
9198 "context_tokens": 1000000,
9199 "output_tokens": 384000
9200 },
9201 "capabilities": {
9202 "reasoning": "supported",
9203 "native_tool_calls": "supported",
9204 "structured_output": "supported",
9205 "streaming": "supported",
9206 "image_input": "unsupported"
9207 }
9208 },
9209 {
9210 "provider": "modelstudio-token-plan",
9211 "id": "glm-5.2",
9212 "endpoint_key": "chat",
9213 "default_for_provider": false,
9214 "source": "preserved reviewed exact transport snapshot; see source_receipts",
9215 "limits": {
9216 "context_tokens": 1000000,
9217 "output_tokens": 131072
9218 },
9219 "capabilities": {
9220 "reasoning": "supported",
9221 "native_tool_calls": "supported",
9222 "structured_output": "supported",
9223 "streaming": "supported",
9224 "image_input": "unsupported"
9225 }
9226 }
9227 ],
9228 "go_aliases": {
9229 "grok-4-5": "grok-4.5",
9230 "glm-5-2": "glm-5.2",
9231 "glm-5-1": "glm-5.1",
9232 "kimi-k2-7-code": "kimi-k2.7-code",
9233 "kimi-k2-6": "kimi-k2.6",
9234 "deepseek-v4pro": "deepseek-v4-pro",
9235 "deepseek-v4flash": "deepseek-v4-flash",
9236 "mimo-v2-5": "mimo-v2.5",
9237 "mimo-v2-5-pro": "mimo-v2.5-pro"
9238 },
9239 "search_models": {
9240 "openai": [
9241 "gpt-5.6",
9242 "gpt-5.5",
9243 "gpt-5.4",
9244 "gpt-4.1",
9245 "gpt-4.1-mini",
9246 "o4-mini"
9247 ],
9248 "anthropic": [
9249 "claude-fable-5",
9250 "claude-opus-4-8",
9251 "claude-mythos-5",
9252 "claude-mythos-preview",
9253 "claude-opus-4-7",
9254 "claude-opus-4-6",
9255 "claude-sonnet-5",
9256 "claude-sonnet-4-6"
9257 ],
9258 "xai": [
9259 "grok-4.6",
9260 "grok-4.5"
9261 ],
9262 "xiaomi-mimo": [
9263 "mimo-v2.5-pro",
9264 "mimo-v2.5"
9265 ],
9266 "zai": [
9267 "glm-5.3",
9268 "glm-5.3-flash",
9269 "glm-5.2",
9270 "glm-5.1",
9271 "glm-5-turbo"
9272 ],
9273 "modelstudio-token-plan": [
9274 "qwen3.8-max",
9275 "qwen3.7-plus",
9276 "qwen3.7-max"
9277 ],
9278 "deepseek": [
9279 "deepseek-flash",
9280 "deepseek-v4-flash",
9281 "deepseek-v4-pro",
9282 "deepseek-v4-flash-vision-exp"
9283 ],
9284 "moonshot": [
9285 "kimi-k3",
9286 "kimi-k2.6"
9287 ]
9288 },
9289 "route_model_sets": {
9290 "deepseek_files": [
9291 "deepseek-flash",
9292 "deepseek-v4-flash"
9293 ],
9294 "deepseek_image": [
9295 "deepseek-flash",
9296 "deepseek-v4-flash",
9297 "deepseek-v4-flash-vision-exp"
9298 ],
9299 "kimi_membership_search": [
9300 "k3",
9301 "k3-256k",
9302 "kimi-for-coding",
9303 "kimi-for-coding-highspeed"
9304 ]
9305 },
9306 "reference_prices": {
9307 "claude-fable-5": {
9308 "cache_read": 1.0,
9309 "input": 10.0,
9310 "output": 50.0,
9311 "source": "preserved exact cited reference; not endpoint/account pricing",
9312 "cache_write": 12.5
9313 },
9314 "claude-haiku-4-5": {
9315 "cache_read": 0.1,
9316 "input": 1.0,
9317 "output": 5.0,
9318 "source": "preserved exact cited reference; not endpoint/account pricing",
9319 "cache_write": 1.25
9320 },
9321 "claude-opus-4-8": {
9322 "cache_read": 0.5,
9323 "input": 5.0,
9324 "output": 25.0,
9325 "source": "preserved exact cited reference; not endpoint/account pricing",
9326 "cache_write": 6.25
9327 },
9328 "claude-opus-5": {
9329 "cache_read": 0.5,
9330 "input": 5.0,
9331 "output": 25.0,
9332 "source": "preserved exact cited reference; not endpoint/account pricing",
9333 "cache_write": 6.25
9334 },
9335 "claude-sonnet-4-6": {
9336 "cache_read": 0.3,
9337 "input": 3.0,
9338 "output": 15.0,
9339 "source": "preserved exact cited reference; not endpoint/account pricing",
9340 "cache_write": 3.75
9341 },
9342 "claude-sonnet-5": {
9343 "input": 2.0,
9344 "cache_read": 2.0,
9345 "output": 10.0,
9346 "source": "preserved exact bundled reference; not endpoint/account pricing"
9347 },
9348 "fugu-ultra": {
9349 "input": 5.0,
9350 "cache_read": 5.0,
9351 "output": 30.0,
9352 "source": "preserved exact bundled reference; not endpoint/account pricing"
9353 },
9354 "fugu-ultra-20260615": {
9355 "input": 5.0,
9356 "cache_read": 5.0,
9357 "output": 30.0,
9358 "source": "preserved exact bundled reference; not endpoint/account pricing"
9359 },
9360 "glm-5.2": {
9361 "cache_read": 0.26,
9362 "input": 1.4,
9363 "output": 4.4,
9364 "source": "preserved exact cited reference; not endpoint/account pricing"
9365 },
9366 "glm-5.3-flash": {
9367 "cache_read": 0.03,
9368 "input": 0.15,
9369 "output": 0.5,
9370 "source": "preserved exact cited reference; not endpoint/account pricing"
9371 },
9372 "gpt-5-codex": {
9373 "cache_read": 0.125,
9374 "input": 1.25,
9375 "output": 10.0,
9376 "source": "preserved exact cited reference; not endpoint/account pricing"
9377 },
9378 "gpt-5.3-codex": {
9379 "cache_read": 0.175,
9380 "input": 1.75,
9381 "output": 14.0,
9382 "source": "preserved exact cited reference; not endpoint/account pricing"
9383 },
9384 "kimi-k2.7-code": {
9385 "cache_read": 0.19,
9386 "input": 0.95,
9387 "output": 4.0,
9388 "source": "preserved exact cited reference; not endpoint/account pricing"
9389 },
9390 "kimi-k3": {
9391 "cache_read": 0.3,
9392 "input": 3.0,
9393 "output": 15.0,
9394 "source": "preserved exact cited reference; not endpoint/account pricing"
9395 },
9396 "minimax-m2.7": {
9397 "cache_read": 0.06,
9398 "input": 0.3,
9399 "output": 1.2,
9400 "source": "preserved exact cited reference; not endpoint/account pricing",
9401 "cache_write": 0.375
9402 },
9403 "minimax/minimax-m2.7": {
9404 "input": 0.3,
9405 "cache_read": 0.3,
9406 "output": 1.2,
9407 "source": "preserved exact bundled reference; not endpoint/account pricing"
9408 },
9409 "moonshotai/kimi-k2.7-code": {
9410 "cache_read": 0.19,
9411 "input": 0.95,
9412 "output": 4.0,
9413 "source": "preserved exact cited reference; not endpoint/account pricing"
9414 },
9415 "step-3.7-flash": {
9416 "input": 0.2,
9417 "cache_read": 0.2,
9418 "output": 1.15,
9419 "source": "preserved exact bundled reference; not endpoint/account pricing"
9420 },
9421 "z-ai/glm-5.2": {
9422 "cache_read": 0.26,
9423 "input": 1.4,
9424 "output": 4.4,
9425 "source": "preserved exact cited reference; not endpoint/account pricing"
9426 },
9427 "z-ai/glm-5.3-flash": {
9428 "cache_read": 0.03,
9429 "input": 0.15,
9430 "output": 0.5,
9431 "source": "preserved exact cited reference; not endpoint/account pricing"
9432 },
9433 "step-3.5-flash": {
9434 "input": 0.1,
9435 "cache_read": 0.1,
9436 "output": 0.3,
9437 "source": "preserved exact bundled reference; not endpoint/account pricing"
9438 },
9439 "step-3.5-flash-2603": {
9440 "input": 0.1,
9441 "cache_read": 0.1,
9442 "output": 0.3,
9443 "source": "preserved exact bundled reference; not endpoint/account pricing"
9444 },
9445 "step-5-preview": {
9446 "input": 1.0,
9447 "cache_read": 1.0,
9448 "output": 2.7,
9449 "source": "preserved exact bundled reference; not endpoint/account pricing"
9450 },
9451 "openai/gpt-5.6": {
9452 "cache_read": 0.4,
9453 "input": 4.0,
9454 "output": 20.0,
9455 "source": "preserved exact cited reference; not endpoint/account pricing"
9456 },
9457 "openai/gpt-5.6-sol": {
9458 "cache_read": 0.4,
9459 "input": 4.0,
9460 "output": 20.0,
9461 "source": "preserved exact cited reference; not endpoint/account pricing"
9462 },
9463 "gpt-5.6": {
9464 "cache_read": 0.4,
9465 "input": 4.0,
9466 "output": 20.0,
9467 "source": "preserved exact cited reference; not endpoint/account pricing"
9468 },
9469 "gpt-5.6-sol": {
9470 "cache_read": 0.4,
9471 "input": 4.0,
9472 "output": 20.0,
9473 "source": "preserved exact cited reference; not endpoint/account pricing"
9474 },
9475 "openai/gpt-5.6-terra": {
9476 "cache_read": 0.2,
9477 "input": 2.0,
9478 "output": 12.0,
9479 "source": "preserved exact cited reference; not endpoint/account pricing"
9480 },
9481 "gpt-5.6-terra": {
9482 "cache_read": 0.2,
9483 "input": 2.0,
9484 "output": 12.0,
9485 "source": "preserved exact cited reference; not endpoint/account pricing"
9486 },
9487 "openai/gpt-5.6-luna": {
9488 "cache_read": 0.02,
9489 "input": 0.2,
9490 "output": 1.2,
9491 "source": "preserved exact cited reference; not endpoint/account pricing"
9492 },
9493 "gpt-5.6-luna": {
9494 "cache_read": 0.02,
9495 "input": 0.2,
9496 "output": 1.2,
9497 "source": "preserved exact cited reference; not endpoint/account pricing"
9498 },
9499 "meta/muse-spark-1.1": {
9500 "cache_read": 0.15,
9501 "input": 1.25,
9502 "output": 4.25,
9503 "source": "preserved exact cited reference; not endpoint/account pricing"
9504 },
9505 "muse-spark-1.1": {
9506 "cache_read": 0.15,
9507 "input": 1.25,
9508 "output": 4.25,
9509 "source": "preserved exact cited reference; not endpoint/account pricing"
9510 },
9511 "meta/muse-spark-1.2": {
9512 "cache_read": 0.15,
9513 "input": 1.25,
9514 "output": 4.25,
9515 "source": "preserved exact cited reference; not endpoint/account pricing"
9516 },
9517 "muse-spark-1.2": {
9518 "cache_read": 0.15,
9519 "input": 1.25,
9520 "output": 4.25,
9521 "source": "preserved exact cited reference; not endpoint/account pricing"
9522 },
9523 "meta/muse-spark-1.2-contributor": {
9524 "cache_read": 0.002,
9525 "input": 0.1,
9526 "output": 0.2,
9527 "source": "preserved exact cited reference; not endpoint/account pricing"
9528 },
9529 "muse-spark-1.2-contributor": {
9530 "cache_read": 0.002,
9531 "input": 0.1,
9532 "output": 0.2,
9533 "source": "preserved exact cited reference; not endpoint/account pricing"
9534 },
9535 "moonshotai/kimi-k2.7-code-highspeed": {
9536 "cache_read": 0.38,
9537 "input": 1.9,
9538 "output": 8.0,
9539 "source": "preserved exact cited reference; not endpoint/account pricing"
9540 },
9541 "kimi-k2.7-code-highspeed": {
9542 "cache_read": 0.38,
9543 "input": 1.9,
9544 "output": 8.0,
9545 "source": "preserved exact cited reference; not endpoint/account pricing"
9546 },
9547 "moonshotai/kimi-k3": {
9548 "cache_read": 0.3,
9549 "input": 3.0,
9550 "output": 15.0,
9551 "source": "preserved exact cited reference; not endpoint/account pricing"
9552 },
9553 "minimax-m2.7-highspeed": {
9554 "cache_read": 0.06,
9555 "input": 0.6,
9556 "output": 2.4,
9557 "source": "preserved exact cited reference; not endpoint/account pricing",
9558 "cache_write": 0.375
9559 },
9560 "openai/gpt-5-codex": {
9561 "cache_read": 0.125,
9562 "input": 1.25,
9563 "output": 10.0,
9564 "source": "preserved exact cited reference; not endpoint/account pricing"
9565 },
9566 "openai/gpt-5.3-codex": {
9567 "cache_read": 0.175,
9568 "input": 1.75,
9569 "output": 14.0,
9570 "source": "preserved exact cited reference; not endpoint/account pricing"
9571 },
9572 "moonshotai/kimi-k2.6": {
9573 "cache_read": 0.16,
9574 "input": 0.95,
9575 "output": 4.0,
9576 "source": "preserved exact cited reference; not endpoint/account pricing"
9577 },
9578 "kimi-k2.6": {
9579 "cache_read": 0.16,
9580 "input": 0.95,
9581 "output": 4.0,
9582 "source": "preserved exact cited reference; not endpoint/account pricing"
9583 },
9584 "z-ai/glm-5.1": {
9585 "cache_read": 0.26,
9586 "input": 1.4,
9587 "output": 4.4,
9588 "source": "preserved exact cited reference; not endpoint/account pricing"
9589 },
9590 "glm-5.1": {
9591 "cache_read": 0.26,
9592 "input": 1.4,
9593 "output": 4.4,
9594 "source": "preserved exact cited reference; not endpoint/account pricing"
9595 },
9596 "z-ai/glm-5-turbo": {
9597 "cache_read": 0.24,
9598 "input": 1.2,
9599 "output": 4.0,
9600 "source": "preserved exact cited reference; not endpoint/account pricing"
9601 },
9602 "glm-5-turbo": {
9603 "cache_read": 0.24,
9604 "input": 1.2,
9605 "output": 4.0,
9606 "source": "preserved exact cited reference; not endpoint/account pricing"
9607 },
9608 "arcee-ai/trinity-large-thinking": {
9609 "cache_read": 0.25,
9610 "input": 0.25,
9611 "output": 0.8,
9612 "source": "preserved exact cited reference; not endpoint/account pricing"
9613 },
9614 "trinity-large-thinking": {
9615 "cache_read": 0.25,
9616 "input": 0.25,
9617 "output": 0.8,
9618 "source": "preserved exact cited reference; not endpoint/account pricing"
9619 },
9620 "openai/gpt-5.5": {
9621 "cache_read": 0.5,
9622 "input": 5.0,
9623 "output": 30.0,
9624 "source": "preserved exact cited reference; not endpoint/account pricing"
9625 },
9626 "gpt-5.5": {
9627 "cache_read": 0.5,
9628 "input": 5.0,
9629 "output": 30.0,
9630 "source": "preserved exact cited reference; not endpoint/account pricing"
9631 },
9632 "openai/gpt-5.5-pro": {
9633 "cache_read": 30.0,
9634 "input": 30.0,
9635 "output": 180.0,
9636 "source": "preserved exact cited reference; not endpoint/account pricing"
9637 },
9638 "gpt-5.5-pro": {
9639 "cache_read": 30.0,
9640 "input": 30.0,
9641 "output": 180.0,
9642 "source": "preserved exact cited reference; not endpoint/account pricing"
9643 },
9644 "mistral-medium-latest": {
9645 "cache_read": 0.15,
9646 "input": 1.5,
9647 "output": 7.5,
9648 "source": "preserved exact cited reference; not endpoint/account pricing"
9649 },
9650 "mistral-medium-3-5": {
9651 "cache_read": 0.15,
9652 "input": 1.5,
9653 "output": 7.5,
9654 "source": "preserved exact cited reference; not endpoint/account pricing"
9655 },
9656 "mistral-medium-3.5": {
9657 "cache_read": 0.15,
9658 "input": 1.5,
9659 "output": 7.5,
9660 "source": "preserved exact cited reference; not endpoint/account pricing"
9661 },
9662 "mistral-medium-2604": {
9663 "cache_read": 0.15,
9664 "input": 1.5,
9665 "output": 7.5,
9666 "source": "preserved exact cited reference; not endpoint/account pricing"
9667 },
9668 "mistral-large-latest": {
9669 "cache_read": 0.05,
9670 "input": 0.5,
9671 "output": 1.5,
9672 "source": "preserved exact cited reference; not endpoint/account pricing"
9673 },
9674 "mistral-large-2512": {
9675 "cache_read": 0.05,
9676 "input": 0.5,
9677 "output": 1.5,
9678 "source": "preserved exact cited reference; not endpoint/account pricing"
9679 },
9680 "mistral-small-latest": {
9681 "cache_read": 0.015,
9682 "input": 0.15,
9683 "output": 0.6,
9684 "source": "preserved exact cited reference; not endpoint/account pricing"
9685 },
9686 "mistral-small-2603": {
9687 "cache_read": 0.015,
9688 "input": 0.15,
9689 "output": 0.6,
9690 "source": "preserved exact cited reference; not endpoint/account pricing"
9691 },
9692 "mistral-code-latest": {
9693 "cache_read": 0.03,
9694 "input": 0.3,
9695 "output": 0.9,
9696 "source": "preserved exact cited reference; not endpoint/account pricing"
9697 },
9698 "codestral-latest": {
9699 "cache_read": 0.03,
9700 "input": 0.3,
9701 "output": 0.9,
9702 "source": "preserved exact cited reference; not endpoint/account pricing"
9703 },
9704 "codestral": {
9705 "cache_read": 0.03,
9706 "input": 0.3,
9707 "output": 0.9,
9708 "source": "preserved exact cited reference; not endpoint/account pricing"
9709 },
9710 "qwen/qwen3.6-flash": {
9711 "cache_read": 0.1875,
9712 "input": 0.1875,
9713 "output": 1.125,
9714 "source": "preserved exact cited reference; not endpoint/account pricing"
9715 },
9716 "qwen/qwen3.6-35b-a3b": {
9717 "cache_read": 0.05,
9718 "input": 0.14,
9719 "output": 1.0,
9720 "source": "preserved exact cited reference; not endpoint/account pricing"
9721 },
9722 "qwen/qwen3.6-max-preview": {
9723 "cache_read": 1.04,
9724 "input": 1.04,
9725 "output": 6.24,
9726 "source": "preserved exact cited reference; not endpoint/account pricing"
9727 },
9728 "qwen/qwen3.6-27b": {
9729 "cache_read": 0.15,
9730 "input": 0.285,
9731 "output": 2.4,
9732 "source": "preserved exact cited reference; not endpoint/account pricing"
9733 },
9734 "qwen/qwen3.6-plus": {
9735 "cache_read": 0.325,
9736 "input": 0.325,
9737 "output": 1.95,
9738 "source": "preserved exact cited reference; not endpoint/account pricing"
9739 },
9740 "qwen/qwen3.7-plus": {
9741 "cache_read": 0.064,
9742 "input": 0.32,
9743 "output": 1.28,
9744 "source": "preserved exact cited reference; not endpoint/account pricing",
9745 "cache_write": 0.4
9746 },
9747 "qwen/qwen3.7-max": {
9748 "cache_read": 0.25,
9749 "input": 1.25,
9750 "output": 3.75,
9751 "source": "preserved exact cited reference; not endpoint/account pricing"
9752 },
9753 "qwen/qwen3.8-flash": {
9754 "cache_read": 0.016,
9755 "input": 0.16,
9756 "output": 0.47,
9757 "source": "preserved exact cited reference; not endpoint/account pricing",
9758 "cache_write": 0.2
9759 },
9760 "google/gemma-4-31b-it": {
9761 "cache_read": 0.09,
9762 "input": 0.12,
9763 "output": 0.35,
9764 "source": "preserved exact cited reference; not endpoint/account pricing"
9765 },
9766 "google/gemma-4-26b-a4b-it": {
9767 "cache_read": 0.06,
9768 "input": 0.06,
9769 "output": 0.33,
9770 "source": "preserved exact cited reference; not endpoint/account pricing"
9771 },
9772 "tencent/hy3-preview": {
9773 "cache_read": 0.021,
9774 "input": 0.063,
9775 "output": 0.21,
9776 "source": "preserved exact cited reference; not endpoint/account pricing"
9777 },
9778 "nvidia/nemotron-3-ultra-550b-a55b": {
9779 "cache_read": 0.1,
9780 "input": 0.5,
9781 "output": 2.2,
9782 "source": "preserved exact cited reference; not endpoint/account pricing"
9783 },
9784 "nvidia/nemotron-3-ultra": {
9785 "cache_read": 0.1,
9786 "input": 0.5,
9787 "output": 2.2,
9788 "source": "preserved exact cited reference; not endpoint/account pricing"
9789 }
9790 },
9791 "reference_price_policies": {
9792 "grok-4.7": "grok",
9793 "grok-4.6": "grok",
9794 "grok-4.5": "grok",
9795 "grok-4.3": "grok",
9796 "minimax-m3": "minimax_m3"
9797 },
9798 "compatibility_aliases": {
9799 "canonical_model_name": {
9800 "pro": "deepseek-v4-pro",
9801 "deepseek-v4pro": "deepseek-v4-pro",
9802 "flash": "deepseek-v4-flash",
9803 "deepseek-v4flash": "deepseek-v4-flash",
9804 "flash-vision": "deepseek-v4-flash-vision-exp",
9805 "deepseek-v4flashvisionexp": "deepseek-v4-flash-vision-exp"
9806 },
9807 "canonical_direct_deepseek_model_id": {
9808 "deepseek-chat": "$DEEPSEEK_ALIAS_REPLACEMENT",
9809 "deepseek-reasoner": "$DEEPSEEK_ALIAS_REPLACEMENT"
9810 },
9811 "legacy_deepseek_alias_reasoning_effort": {
9812 "deepseek-chat": "off",
9813 "deepseek-reasoner": "high"
9814 },
9815 "canonical_openrouter_recent_model_id": {
9816 "$OPENROUTER_ARCEE_TRINITY_LARGE_THINKING_MODEL": "$OPENROUTER_ARCEE_TRINITY_LARGE_THINKING_MODEL",
9817 "trinity": "$OPENROUTER_ARCEE_TRINITY_LARGE_THINKING_MODEL",
9818 "trinity-large-thinking": "$OPENROUTER_ARCEE_TRINITY_LARGE_THINKING_MODEL",
9819 "arcee-trinity": "$OPENROUTER_ARCEE_TRINITY_LARGE_THINKING_MODEL",
9820 "arcee-trinity-large-thinking": "$OPENROUTER_ARCEE_TRINITY_LARGE_THINKING_MODEL",
9821 "$OPENROUTER_GEMMA_4_31B_MODEL": "$OPENROUTER_GEMMA_4_31B_MODEL",
9822 "gemma-4-31b": "$OPENROUTER_GEMMA_4_31B_MODEL",
9823 "gemma-4-31b-it": "$OPENROUTER_GEMMA_4_31B_MODEL",
9824 "$OPENROUTER_GEMMA_4_26B_A4B_MODEL": "$OPENROUTER_GEMMA_4_26B_A4B_MODEL",
9825 "gemma-4-26b-a4b": "$OPENROUTER_GEMMA_4_26B_A4B_MODEL",
9826 "gemma-4-26b-a4b-it": "$OPENROUTER_GEMMA_4_26B_A4B_MODEL",
9827 "$OPENROUTER_GLM_5_1_MODEL": "$OPENROUTER_GLM_5_1_MODEL",
9828 "glm-5.1": "$OPENROUTER_GLM_5_1_MODEL",
9829 "glm-5-1": "$OPENROUTER_GLM_5_1_MODEL",
9830 "zai-glm-5.1": "$OPENROUTER_GLM_5_1_MODEL",
9831 "zai-glm-5-1": "$OPENROUTER_GLM_5_1_MODEL",
9832 "$OPENROUTER_GLM_5_2_MODEL": "$OPENROUTER_GLM_5_2_MODEL",
9833 "glm-5.2": "$OPENROUTER_GLM_5_2_MODEL",
9834 "glm-5-2": "$OPENROUTER_GLM_5_2_MODEL",
9835 "zai-glm-5.2": "$OPENROUTER_GLM_5_2_MODEL",
9836 "zai-glm-5-2": "$OPENROUTER_GLM_5_2_MODEL",
9837 "$OPENROUTER_GLM_5_3_FLASH_MODEL": "$OPENROUTER_GLM_5_3_FLASH_MODEL",
9838 "glm-5.3-flash": "$OPENROUTER_GLM_5_3_FLASH_MODEL",
9839 "glm-5-3-flash": "$OPENROUTER_GLM_5_3_FLASH_MODEL",
9840 "zai-glm-5.3-flash": "$OPENROUTER_GLM_5_3_FLASH_MODEL",
9841 "zai-glm-5-3-flash": "$OPENROUTER_GLM_5_3_FLASH_MODEL",
9842 "$OPENROUTER_GLM_5_3_MODEL": "$OPENROUTER_GLM_5_3_MODEL",
9843 "glm-5.3": "$OPENROUTER_GLM_5_3_MODEL",
9844 "glm-5-3": "$OPENROUTER_GLM_5_3_MODEL",
9845 "zai-glm-5.3": "$OPENROUTER_GLM_5_3_MODEL",
9846 "zai-glm-5-3": "$OPENROUTER_GLM_5_3_MODEL",
9847 "$OPENROUTER_GLM_5_TURBO_MODEL": "$OPENROUTER_GLM_5_TURBO_MODEL",
9848 "glm-5-turbo": "$OPENROUTER_GLM_5_TURBO_MODEL",
9849 "glm-5turbo": "$OPENROUTER_GLM_5_TURBO_MODEL",
9850 "zai-glm-5-turbo": "$OPENROUTER_GLM_5_TURBO_MODEL",
9851 "$OPENROUTER_KIMI_K2_7_CODE_MODEL": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
9852 "kimi": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
9853 "kimi-k2": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
9854 "kimi-k2.7": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
9855 "kimi-k2-7": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
9856 "kimi-k2.7-code": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
9857 "kimi-k2-7-code": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
9858 "kimi-code": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
9859 "moonshot-kimi-k2.7-code": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
9860 "openrouter-kimi-k2.7-code": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
9861 "$OPENROUTER_KIMI_K2_6_MODEL": "$OPENROUTER_KIMI_K2_6_MODEL",
9862 "kimi-k2.6": "$OPENROUTER_KIMI_K2_6_MODEL",
9863 "kimi-k2-6": "$OPENROUTER_KIMI_K2_6_MODEL",
9864 "moonshot-kimi-k2.6": "$OPENROUTER_KIMI_K2_6_MODEL",
9865 "$OPENROUTER_MINIMAX_M3_MODEL": "$OPENROUTER_MINIMAX_M3_MODEL",
9866 "minimax-m3": "$OPENROUTER_MINIMAX_M3_MODEL",
9867 "minimax-m-3": "$OPENROUTER_MINIMAX_M3_MODEL",
9868 "$OPENROUTER_MINIMAX_M2_7_MODEL": "$OPENROUTER_MINIMAX_M2_7_MODEL",
9869 "minimax-2.7": "$OPENROUTER_MINIMAX_M2_7_MODEL",
9870 "minimax-2-7": "$OPENROUTER_MINIMAX_M2_7_MODEL",
9871 "minimax-m2.7": "$OPENROUTER_MINIMAX_M2_7_MODEL",
9872 "minimax-m2-7": "$OPENROUTER_MINIMAX_M2_7_MODEL",
9873 "minimax-m-2.7": "$OPENROUTER_MINIMAX_M2_7_MODEL",
9874 "minimax-m-2-7": "$OPENROUTER_MINIMAX_M2_7_MODEL",
9875 "$OPENROUTER_NEMOTRON_3_NANO_OMNI_MODEL": "$OPENROUTER_NEMOTRON_3_NANO_OMNI_MODEL",
9876 "nemotron-3-nano-omni": "$OPENROUTER_NEMOTRON_3_NANO_OMNI_MODEL",
9877 "nemotron-3-nano-omni-reasoning": "$OPENROUTER_NEMOTRON_3_NANO_OMNI_MODEL",
9878 "$OPENROUTER_NEMOTRON_3_ULTRA_MODEL": "$OPENROUTER_NEMOTRON_3_ULTRA_MODEL",
9879 "nvidia/nemotron-3-ultra": "$OPENROUTER_NEMOTRON_3_ULTRA_MODEL",
9880 "nemotron-3-ultra": "$OPENROUTER_NEMOTRON_3_ULTRA_MODEL",
9881 "nemotron-3-ultra-550b-a55b": "$OPENROUTER_NEMOTRON_3_ULTRA_MODEL",
9882 "nvidia-nemotron-3-ultra": "$OPENROUTER_NEMOTRON_3_ULTRA_MODEL",
9883 "nvidia-nemotron-3-ultra-550b-a55b": "$OPENROUTER_NEMOTRON_3_ULTRA_MODEL",
9884 "$OPENROUTER_QWEN_3_6_35B_A3B_MODEL": "$OPENROUTER_QWEN_3_6_35B_A3B_MODEL",
9885 "qwen3.6-35b-a3b": "$OPENROUTER_QWEN_3_6_35B_A3B_MODEL",
9886 "qwen-3.6-35b-a3b": "$OPENROUTER_QWEN_3_6_35B_A3B_MODEL",
9887 "qwen3-6-35b-a3b": "$OPENROUTER_QWEN_3_6_35B_A3B_MODEL",
9888 "$OPENROUTER_QWEN_3_6_FLASH_MODEL": "$OPENROUTER_QWEN_3_6_FLASH_MODEL",
9889 "qwen3.6-flash": "$OPENROUTER_QWEN_3_6_FLASH_MODEL",
9890 "qwen-3.6-flash": "$OPENROUTER_QWEN_3_6_FLASH_MODEL",
9891 "$OPENROUTER_QWEN_3_6_MAX_PREVIEW_MODEL": "$OPENROUTER_QWEN_3_6_MAX_PREVIEW_MODEL",
9892 "qwen3.6-max-preview": "$OPENROUTER_QWEN_3_6_MAX_PREVIEW_MODEL",
9893 "qwen-3.6-max-preview": "$OPENROUTER_QWEN_3_6_MAX_PREVIEW_MODEL",
9894 "qwen-max-preview": "$OPENROUTER_QWEN_3_6_MAX_PREVIEW_MODEL",
9895 "$OPENROUTER_QWEN_3_6_27B_MODEL": "$OPENROUTER_QWEN_3_6_27B_MODEL",
9896 "qwen3.6-27b": "$OPENROUTER_QWEN_3_6_27B_MODEL",
9897 "qwen-3.6-27b": "$OPENROUTER_QWEN_3_6_27B_MODEL",
9898 "qwen3-6-27b": "$OPENROUTER_QWEN_3_6_27B_MODEL",
9899 "$OPENROUTER_QWEN_3_6_PLUS_MODEL": "$OPENROUTER_QWEN_3_6_PLUS_MODEL",
9900 "qwen3.6-plus": "$OPENROUTER_QWEN_3_6_PLUS_MODEL",
9901 "qwen-3.6-plus": "$OPENROUTER_QWEN_3_6_PLUS_MODEL",
9902 "$OPENROUTER_QWEN_3_7_PLUS_MODEL": "$OPENROUTER_QWEN_3_7_PLUS_MODEL",
9903 "qwen3.7-plus": "$OPENROUTER_QWEN_3_7_PLUS_MODEL",
9904 "qwen-3.7-plus": "$OPENROUTER_QWEN_3_7_PLUS_MODEL",
9905 "$OPENROUTER_QWEN_3_7_MAX_MODEL": "$OPENROUTER_QWEN_3_7_MAX_MODEL",
9906 "qwen3.7-max": "$OPENROUTER_QWEN_3_7_MAX_MODEL",
9907 "qwen-3.7-max": "$OPENROUTER_QWEN_3_7_MAX_MODEL",
9908 "$OPENROUTER_QWEN_3_8_FLASH_MODEL": "$OPENROUTER_QWEN_3_8_FLASH_MODEL",
9909 "qwen3.8-flash": "$OPENROUTER_QWEN_3_8_FLASH_MODEL",
9910 "qwen-3.8-flash": "$OPENROUTER_QWEN_3_8_FLASH_MODEL",
9911 "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL": "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL",
9912 "hy3-preview": "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL",
9913 "tencent-hy3-preview": "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL",
9914 "hy3": "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL",
9915 "hunyuan": "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL",
9916 "tencent-hunyuan": "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL",
9917 "hunyuan-hy3": "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL",
9918 "$OPENROUTER_XIAOMI_MIMO_V2_5_PRO_MODEL": "$OPENROUTER_XIAOMI_MIMO_V2_5_PRO_MODEL",
9919 "mimo-v2.5-pro": "$OPENROUTER_XIAOMI_MIMO_V2_5_PRO_MODEL",
9920 "mimo-v2-5-pro": "$OPENROUTER_XIAOMI_MIMO_V2_5_PRO_MODEL",
9921 "xiaomi-mimo-v2.5-pro": "$OPENROUTER_XIAOMI_MIMO_V2_5_PRO_MODEL",
9922 "xiaomi-mimo-v2-5-pro": "$OPENROUTER_XIAOMI_MIMO_V2_5_PRO_MODEL",
9923 "$OPENROUTER_XIAOMI_MIMO_V2_5_MODEL": "$OPENROUTER_XIAOMI_MIMO_V2_5_MODEL",
9924 "mimo-v2.5": "$OPENROUTER_XIAOMI_MIMO_V2_5_MODEL",
9925 "mimo-v2-5": "$OPENROUTER_XIAOMI_MIMO_V2_5_MODEL",
9926 "xiaomi-mimo-v2.5": "$OPENROUTER_XIAOMI_MIMO_V2_5_MODEL",
9927 "xiaomi-mimo-v2-5": "$OPENROUTER_XIAOMI_MIMO_V2_5_MODEL"
9928 },
9929 "canonical_xiaomi_mimo_model_id": {
9930 "mimo": "$DEFAULT_XIAOMI_MIMO_MODEL",
9931 "$DEFAULT_XIAOMI_MIMO_MODEL": "$DEFAULT_XIAOMI_MIMO_MODEL",
9932 "mimo-v2-5-pro": "$DEFAULT_XIAOMI_MIMO_MODEL",
9933 "xiaomi-mimo-v2.5-pro": "$DEFAULT_XIAOMI_MIMO_MODEL",
9934 "xiaomi-mimo-v2-5-pro": "$DEFAULT_XIAOMI_MIMO_MODEL",
9935 "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL": "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL",
9936 "mimo-v2-5-pro-ultraspeed": "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL",
9937 "xiaomi-mimo-v2.5-pro-ultraspeed": "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL",
9938 "xiaomi-mimo-v2-5-pro-ultraspeed": "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL",
9939 "ultraspeed": "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL",
9940 "pro-ultraspeed": "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL",
9941 "omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
9942 "mimo-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
9943 "v2.5-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
9944 "v25-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
9945 "mimo-v2.5": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
9946 "mimo-v25": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
9947 "mimo-v2-5": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
9948 "mimo-v2.5-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
9949 "mimo-v25-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
9950 "mimo-v2-5-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
9951 "xiaomi-mimo-v2.5": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
9952 "xiaomi-mimo-v2-5": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
9953 "xiaomi-mimo-v2.5-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
9954 "xiaomi-mimo-v2-5-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
9955 "asr": "$XIAOMI_MIMO_ASR_MODEL",
9956 "mimo-asr": "$XIAOMI_MIMO_ASR_MODEL",
9957 "mimo-v2.5-asr": "$XIAOMI_MIMO_ASR_MODEL",
9958 "speech-to-text": "$XIAOMI_MIMO_ASR_MODEL",
9959 "transcribe": "$XIAOMI_MIMO_ASR_MODEL",
9960 "mimo-tts": "$XIAOMI_MIMO_TTS_MODEL",
9961 "mimo-v25-tts": "$XIAOMI_MIMO_TTS_MODEL",
9962 "mimo-v2.5-tts": "$XIAOMI_MIMO_TTS_MODEL",
9963 "tts": "$XIAOMI_MIMO_TTS_MODEL",
9964 "speech": "$XIAOMI_MIMO_TTS_MODEL",
9965 "mimo-tts-voicedesign": "$XIAOMI_MIMO_TTS_VOICE_DESIGN_MODEL",
9966 "mimo-voice-design": "$XIAOMI_MIMO_TTS_VOICE_DESIGN_MODEL",
9967 "mimo-v25-tts-voicedesign": "$XIAOMI_MIMO_TTS_VOICE_DESIGN_MODEL",
9968 "mimo-v2.5-tts-voicedesign": "$XIAOMI_MIMO_TTS_VOICE_DESIGN_MODEL",
9969 "voicedesign": "$XIAOMI_MIMO_TTS_VOICE_DESIGN_MODEL",
9970 "voice-design": "$XIAOMI_MIMO_TTS_VOICE_DESIGN_MODEL",
9971 "mimo-tts-voiceclone": "$XIAOMI_MIMO_TTS_VOICE_CLONE_MODEL",
9972 "mimo-voice-clone": "$XIAOMI_MIMO_TTS_VOICE_CLONE_MODEL",
9973 "mimo-v25-tts-voiceclone": "$XIAOMI_MIMO_TTS_VOICE_CLONE_MODEL",
9974 "mimo-v2.5-tts-voiceclone": "$XIAOMI_MIMO_TTS_VOICE_CLONE_MODEL",
9975 "voiceclone": "$XIAOMI_MIMO_TTS_VOICE_CLONE_MODEL",
9976 "voice-clone": "$XIAOMI_MIMO_TTS_VOICE_CLONE_MODEL",
9977 "mimo-v2-tts": "$XIAOMI_MIMO_V2_TTS_MODEL"
9978 },
9979 "canonical_arcee_model_id": {
9980 "trinity": "$DEFAULT_ARCEE_MODEL",
9981 "arcee-trinity": "$DEFAULT_ARCEE_MODEL",
9982 "trinity-large-thinking": "$DEFAULT_ARCEE_MODEL",
9983 "arcee-trinity-large-thinking": "$DEFAULT_ARCEE_MODEL",
9984 "arcee-trinity-mini": "$ARCEE_TRINITY_MINI_MODEL",
9985 "$ARCEE_TRINITY_MINI_MODEL": "$ARCEE_TRINITY_MINI_MODEL",
9986 "arcee-trinity-large-preview": "$ARCEE_TRINITY_LARGE_PREVIEW_MODEL",
9987 "$ARCEE_TRINITY_LARGE_PREVIEW_MODEL": "$ARCEE_TRINITY_LARGE_PREVIEW_MODEL"
9988 },
9989 "canonical_moonshot_model_id": {
9990 "kimi": "$DEFAULT_MOONSHOT_MODEL",
9991 "kimi-k2": "$DEFAULT_MOONSHOT_MODEL",
9992 "kimi-k2.7": "$DEFAULT_MOONSHOT_MODEL",
9993 "kimi-k2-7": "$DEFAULT_MOONSHOT_MODEL",
9994 "kimi-k2.7-code": "$DEFAULT_MOONSHOT_MODEL",
9995 "kimi-k2-7-code": "$DEFAULT_MOONSHOT_MODEL",
9996 "kimi-code": "$DEFAULT_MOONSHOT_MODEL",
9997 "moonshot-kimi-k2.7-code": "$DEFAULT_MOONSHOT_MODEL",
9998 "kimi-k2.6": "$MOONSHOT_KIMI_K2_6_MODEL",
9999 "kimi-k2-6": "$MOONSHOT_KIMI_K2_6_MODEL",
10000 "moonshot-kimi-k2.6": "$MOONSHOT_KIMI_K2_6_MODEL"
10001 },
10002 "canonical_zai_model_id": {
10003 "glm-5.1": "$ZAI_GLM_5_1_MODEL",
10004 "glm-5-1": "$ZAI_GLM_5_1_MODEL",
10005 "zai-glm-5.1": "$ZAI_GLM_5_1_MODEL",
10006 "zai-glm-5-1": "$ZAI_GLM_5_1_MODEL",
10007 "glm-5.2": "$ZAI_GLM_5_2_MODEL",
10008 "glm-5-2": "$ZAI_GLM_5_2_MODEL",
10009 "zai-glm-5.2": "$ZAI_GLM_5_2_MODEL",
10010 "zai-glm-5-2": "$ZAI_GLM_5_2_MODEL",
10011 "glm-5.3-flash": "$ZAI_GLM_5_3_FLASH_MODEL",
10012 "glm-5-3-flash": "$ZAI_GLM_5_3_FLASH_MODEL",
10013 "zai-glm-5.3-flash": "$ZAI_GLM_5_3_FLASH_MODEL",
10014 "zai-glm-5-3-flash": "$ZAI_GLM_5_3_FLASH_MODEL",
10015 "glm-5.3": "$ZAI_GLM_5_3_MODEL",
10016 "glm-5-3": "$ZAI_GLM_5_3_MODEL",
10017 "zai-glm-5.3": "$ZAI_GLM_5_3_MODEL",
10018 "zai-glm-5-3": "$ZAI_GLM_5_3_MODEL",
10019 "glm-5-turbo": "$ZAI_GLM_5_TURBO_MODEL",
10020 "glm-5turbo": "$ZAI_GLM_5_TURBO_MODEL",
10021 "zai-glm-5-turbo": "$ZAI_GLM_5_TURBO_MODEL"
10022 },
10023 "canonical_minimax_model_id": {
10024 "minimax": "$DEFAULT_MINIMAX_MODEL",
10025 "minimax-m3": "$DEFAULT_MINIMAX_MODEL",
10026 "minimax-m-3": "$DEFAULT_MINIMAX_MODEL",
10027 "minimax-m-3-thinking": "$DEFAULT_MINIMAX_MODEL",
10028 "minimax-m2.7": "$MINIMAX_M2_7_MODEL",
10029 "minimax-m2-7": "$MINIMAX_M2_7_MODEL",
10030 "minimax-m-2.7": "$MINIMAX_M2_7_MODEL",
10031 "minimax-m-2-7": "$MINIMAX_M2_7_MODEL",
10032 "minimax-m2.7-highspeed": "$MINIMAX_M2_7_HIGHSPEED_MODEL",
10033 "minimax-m2-7-highspeed": "$MINIMAX_M2_7_HIGHSPEED_MODEL",
10034 "minimax-m-2.7-highspeed": "$MINIMAX_M2_7_HIGHSPEED_MODEL",
10035 "minimax-m-2-7-highspeed": "$MINIMAX_M2_7_HIGHSPEED_MODEL",
10036 "minimax-m2.5": "$MINIMAX_M2_5_MODEL",
10037 "minimax-m2-5": "$MINIMAX_M2_5_MODEL",
10038 "minimax-m-2.5": "$MINIMAX_M2_5_MODEL",
10039 "minimax-m-2-5": "$MINIMAX_M2_5_MODEL",
10040 "minimax-m2.5-highspeed": "$MINIMAX_M2_5_HIGHSPEED_MODEL",
10041 "minimax-m2-5-highspeed": "$MINIMAX_M2_5_HIGHSPEED_MODEL",
10042 "minimax-m-2.5-highspeed": "$MINIMAX_M2_5_HIGHSPEED_MODEL",
10043 "minimax-m-2-5-highspeed": "$MINIMAX_M2_5_HIGHSPEED_MODEL",
10044 "minimax-m2.1": "$MINIMAX_M2_1_MODEL",
10045 "minimax-m2-1": "$MINIMAX_M2_1_MODEL",
10046 "minimax-m-2.1": "$MINIMAX_M2_1_MODEL",
10047 "minimax-m-2-1": "$MINIMAX_M2_1_MODEL",
10048 "minimax-m2.1-highspeed": "$MINIMAX_M2_1_HIGHSPEED_MODEL",
10049 "minimax-m2-1-highspeed": "$MINIMAX_M2_1_HIGHSPEED_MODEL",
10050 "minimax-m-2.1-highspeed": "$MINIMAX_M2_1_HIGHSPEED_MODEL",
10051 "minimax-m-2-1-highspeed": "$MINIMAX_M2_1_HIGHSPEED_MODEL",
10052 "minimax-m2": "$MINIMAX_M2_MODEL",
10053 "minimax-m-2": "$MINIMAX_M2_MODEL"
10054 }
10055 },
10056 "completion_rosters": {
10057 "deepseek": [
10058 "@OFFICIAL_DEEPSEEK_MODELS"
10059 ],
10060 "deepseek-cn": [
10061 "@OFFICIAL_DEEPSEEK_MODELS"
10062 ],
10063 "deepseek-anthropic": [
10064 "@OFFICIAL_DEEPSEEK_MODELS"
10065 ],
10066 "nvidia-nim": [
10067 "$DEFAULT_NVIDIA_NIM_MODEL",
10068 "$DEFAULT_NVIDIA_NIM_FLASH_MODEL"
10069 ],
10070 "openrouter": [
10071 "$DEFAULT_OPENROUTER_MODEL",
10072 "$DEFAULT_OPENROUTER_FLASH_MODEL",
10073 "@RECENT_OPENROUTER_LARGE_MODELS"
10074 ],
10075 "orcarouter": [
10076 "$DEFAULT_ORCAROUTER_MODEL",
10077 "$DEFAULT_ORCAROUTER_FLASH_MODEL"
10078 ],
10079 "xiaomi-mimo": [
10080 "$DEFAULT_XIAOMI_MIMO_MODEL",
10081 "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL",
10082 "$XIAOMI_MIMO_V2_5_OMNI_MODEL"
10083 ],
10084 "novita": [
10085 "$DEFAULT_NOVITA_MODEL",
10086 "$DEFAULT_NOVITA_FLASH_MODEL"
10087 ],
10088 "fireworks": [
10089 "$DEFAULT_FIREWORKS_MODEL"
10090 ],
10091 "siliconflow": [
10092 "$DEFAULT_SILICONFLOW_MODEL",
10093 "$DEFAULT_SILICONFLOW_FLASH_MODEL"
10094 ],
10095 "siliconflow-CN": [
10096 "$DEFAULT_SILICONFLOW_MODEL",
10097 "$DEFAULT_SILICONFLOW_FLASH_MODEL"
10098 ],
10099 "arcee": [
10100 "$DEFAULT_ARCEE_MODEL",
10101 "$ARCEE_TRINITY_LARGE_PREVIEW_MODEL"
10102 ],
10103 "moonshot": [
10104 "$DEFAULT_MOONSHOT_MODEL",
10105 "$MOONSHOT_KIMI_K3_MODEL",
10106 "$MOONSHOT_KIMI_K2_6_MODEL"
10107 ],
10108 "huggingface": [
10109 "$DEFAULT_HUGGINGFACE_MODEL",
10110 "$DEFAULT_HUGGINGFACE_FLASH_MODEL"
10111 ],
10112 "modelscope": [
10113 "$DEFAULT_MODELSCOPE_MODEL"
10114 ],
10115 "deepinfra": [
10116 "$DEFAULT_DEEPINFRA_MODEL",
10117 "$DEFAULT_DEEPINFRA_FLASH_MODEL"
10118 ],
10119 "wanjie-ark": [
10120 "$DEFAULT_WANJIE_ARK_MODEL",
10121 "deepseek-v4-pro",
10122 "deepseek-v4-flash"
10123 ],
10124 "sglang": [
10125 "$DEFAULT_SGLANG_MODEL",
10126 "$DEFAULT_SGLANG_FLASH_MODEL"
10127 ],
10128 "vllm": [
10129 "$DEFAULT_VLLM_MODEL",
10130 "$DEFAULT_VLLM_FLASH_MODEL"
10131 ],
10132 "volcengine": [
10133 "$DEFAULT_VOLCENGINE_MODEL",
10134 "$DEFAULT_VOLCENGINE_FLASH_MODEL"
10135 ],
10136 "ollama": [],
10137 "ollama-cloud": [],
10138 "openai": [
10139 "@OFFICIAL_OPENAI_MODELS"
10140 ],
10141 "atlascloud": [
10142 "$DEFAULT_ATLASCLOUD_MODEL"
10143 ],
10144 "together": [
10145 "$DEFAULT_TOGETHER_MODEL",
10146 "$DEFAULT_TOGETHER_FLASH_MODEL"
10147 ],
10148 "qianfan": [
10149 "$DEFAULT_QIANFAN_MODEL"
10150 ],
10151 "openai-codex": [
10152 "$DEFAULT_OPENAI_CODEX_MODEL"
10153 ],
10154 "openmodel": [
10155 "$DEFAULT_OPENMODEL_MODEL"
10156 ],
10157 "zai": [
10158 "$DEFAULT_ZAI_MODEL",
10159 "$ZAI_GLM_5_3_FLASH_MODEL",
10160 "$ZAI_GLM_5_2_MODEL",
10161 "$ZAI_GLM_5_1_MODEL",
10162 "$ZAI_GLM_5_TURBO_MODEL"
10163 ],
10164 "stepfun": [
10165 "$DEFAULT_STEPFUN_MODEL"
10166 ],
10167 "anthropic": [
10168 "$ANTHROPIC_OPUS_MODEL",
10169 "$DEFAULT_ANTHROPIC_MODEL",
10170 "$ANTHROPIC_HAIKU_MODEL"
10171 ],
10172 "minimax": [
10173 "$DEFAULT_MINIMAX_MODEL",
10174 "$MINIMAX_M2_7_MODEL",
10175 "$MINIMAX_M2_7_HIGHSPEED_MODEL",
10176 "$MINIMAX_M2_5_MODEL",
10177 "$MINIMAX_M2_5_HIGHSPEED_MODEL",
10178 "$MINIMAX_M2_1_MODEL",
10179 "$MINIMAX_M2_1_HIGHSPEED_MODEL",
10180 "$MINIMAX_M2_MODEL"
10181 ],
10182 "minimax-anthropic": [
10183 "$DEFAULT_MINIMAX_MODEL",
10184 "$MINIMAX_M2_7_MODEL",
10185 "$MINIMAX_M2_7_HIGHSPEED_MODEL",
10186 "$MINIMAX_M2_5_MODEL",
10187 "$MINIMAX_M2_5_HIGHSPEED_MODEL",
10188 "$MINIMAX_M2_1_MODEL",
10189 "$MINIMAX_M2_1_HIGHSPEED_MODEL",
10190 "$MINIMAX_M2_MODEL"
10191 ],
10192 "sakana": [
10193 "$DEFAULT_SAKANA_MODEL",
10194 "$SAKANA_FUGU_ULTRA_MODEL"
10195 ],
10196 "longcat": [
10197 "$DEFAULT_LONGCAT_MODEL"
10198 ],
10199 "opencode-go": [
10200 "@OPENCODE_GO_MODELS"
10201 ],
10202 "opencode-zen": [
10203 "$DEFAULT_OPENCODE_ZEN_MODEL",
10204 "@OPENCODE_ZEN_RESPONSES_MODELS",
10205 "@OPENCODE_ZEN_MESSAGES_MODELS",
10206 "@OPENCODE_ZEN_CHAT_MODELS"
10207 ],
10208 "meta": [
10209 "$DEFAULT_META_MODEL",
10210 "muse-spark-1.1",
10211 "muse-spark-1.2-contributor"
10212 ],
10213 "xai": [
10214 "$DEFAULT_XAI_MODEL",
10215 "$XAI_GROK_4_7_MODEL",
10216 "$XAI_GROK_4_5_MODEL",
10217 "$XAI_GROK_4_3_MODEL",
10218 "$XAI_GROK_BUILD_MODEL",
10219 "$XAI_GROK_COMPOSER_2_5_FAST_MODEL",
10220 "$XAI_GROK_4_20_0309_REASONING_MODEL",
10221 "$XAI_GROK_4_20_0309_NON_REASONING_MODEL"
10222 ],
10223 "telecomjs": [
10224 "$DEFAULT_TELECOMJS_MODEL",
10225 "deepseek-v4-flash",
10226 "DeepSeek-R1",
10227 "qwen3.7-plus",
10228 "qwen3-max",
10229 "glm-5.2",
10230 "glm-5.1",
10231 "GLM-5.0",
10232 "Minimax-M2.5",
10233 "kimi-k2.7-code",
10234 "Doubao-Seed-2.0-Pro"
10235 ],
10236 "modelstudio-token-plan": [
10237 "@MODELSTUDIO_TEXT_MODELS"
10238 ],
10239 "modelstudio-token-plan-anthropic": [
10240 "@MODELSTUDIO_TEXT_MODELS"
10241 ],
10242 "modelstudio-coding-plan": [
10243 "@MODELSTUDIO_TEXT_MODELS"
10244 ],
10245 "modelstudio-coding-plan-anthropic": [
10246 "@MODELSTUDIO_TEXT_MODELS"
10247 ],
10248 "mistral": [
10249 "$DEFAULT_MISTRAL_MODEL",
10250 "mistral-medium-latest",
10251 "mistral-small-latest",
10252 "mistral-large-latest"
10253 ],
10254 "google": [
10255 "$DEFAULT_GOOGLE_MODEL",
10256 "gemini-3-pro-preview",
10257 "gemini-3.7-flash",
10258 "gemini-3.6-flash",
10259 "gemini-3.5-flash",
10260 "gemini-3.5-flash-lite",
10261 "gemini-2.5-pro",
10262 "gemini-2.5-flash"
10263 ],
10264 "antigravity": [],
10265 "edenai": [
10266 "$DEFAULT_EDENAI_MODEL"
10267 ],
10268 "zenmux": [
10269 "$DEFAULT_ZENMUX_MODEL"
10270 ],
10271 "csdn": [
10272 "$DEFAULT_CSDN_MODEL"
10273 ],
10274 "concentrate": [
10275 "$DEFAULT_CONCENTRATE_MODEL"
10276 ],
10277 "codewhale": [
10278 "@CODEWHALE_FALLBACK_MODELS"
10279 ],
10280 "custom": []
10281 },
10282 "numeric_refs": {
10283 "DEEPSEEK_V4_CONTEXT_WINDOW_TOKENS": {
10284 "model": "deepseek-v4-pro",
10285 "field": "context_window"
10286 },
10287 "KIMI_K3_CONTEXT_WINDOW_TOKENS": {
10288 "model": "kimi-k3",
10289 "field": "context_window"
10290 },
10291 "KIMI_K3_DEFAULT_MAX_COMPLETION_TOKENS": {
10292 "model": "kimi-k3",
10293 "field": "generation_default"
10294 }
10295 }
10296 }
10297 }
10298
10298 lines JSON