返回 CodeWhale
catalog_corrections.json
根目录 / crates / config / assets / catalog_corrections.json
1 {
2 "_about": "Codewhale's corrections to Models.dev rows (#6396). Applied to the bundled seed and to live Models.dev rows alike, above both and below signed cloud facts and provider rosters, so a correction holds on every install, online or offline. Corrections only fix rows that exist: they never add or hide one. Each entry says why; a correction whose value now equals upstream is stale and should be deleted. See docs/CATALOG_REFRESH.md.",
3 "revision": "2026-09-26",
4 "providers": [
5 {
6 "provider": "deepseek",
7 "pricing_withheld": "DeepSeek bills by time of day (off-peak rates and a weekend rule). The time-aware table in crates/tui/src/pricing.rs prices these routes; one flat catalog rate would disagree with it."
8 },
9 {
10 "provider": "xai",
11 "pricing_withheld": "xAI doubles its rates once a prompt passes 200K tokens. A flat catalog rate would understate every long session."
12 },
13 {
14 "provider": "xiaomi-mimo",
15 "pricing_withheld": "Published PAYG rates apply only to sk- pay-as-you-go keys. Token Plan keys draw on quota, and the catalog cannot tell the two billing surfaces apart."
16 },
17 {
18 "provider": "modelstudio-token-plan",
19 "pricing_withheld": "Token Plan usage draws on plan quota, not per-token billing. Upstream lists a zero cost, which would read as free."
20 },
21 {
22 "provider": "modelstudio-token-plan-anthropic",
23 "pricing_withheld": "Token Plan usage draws on plan quota, not per-token billing. Upstream lists a zero cost, which would read as free."
24 },
25 {
26 "provider": "modelstudio-coding-plan",
27 "pricing_withheld": "Coding Plan usage draws on plan quota, not per-token billing. Upstream lists zero or pay-as-you-go costs, neither of which the plan charges."
28 },
29 {
30 "provider": "modelstudio-coding-plan-anthropic",
31 "pricing_withheld": "Coding Plan usage draws on plan quota, not per-token billing. Upstream lists zero or pay-as-you-go costs, neither of which the plan charges."
32 },
33 {
34 "provider": "stepfun",
35 "pricing_withheld": "The same model ids serve Step Plan quota and pay-as-you-go keys. Endpoint-scoped rates live in crates/tui/src/pricing.rs."
36 }
37 ],
38 "models": [
39 {
40 "provider": "deepseek",
41 "id": "deepseek-flash",
42 "max_output": 384000,
43 "reason": "DeepSeek publishes a 384K output limit; Models.dev lists 393216 (384 x 1024). Which one the API accepts is unverified, and the lower bound is accepted either way."
44 },
45 {
46 "provider": "deepseek",
47 "id": "deepseek-v4-flash",
48 "max_output": 384000,
49 "reason": "DeepSeek publishes a 384K output limit; Models.dev lists 393216 (384 x 1024). Which one the API accepts is unverified, and the lower bound is accepted either way."
50 },
51 {
52 "provider": "deepseek",
53 "id": "deepseek-v4-flash-vision-exp",
54 "max_output": 384000,
55 "reason": "DeepSeek publishes a 384K output limit; Models.dev lists 393216 (384 x 1024). Which one the API accepts is unverified, and the lower bound is accepted either way."
56 },
57 {
58 "provider": "deepseek",
59 "id": "deepseek-v4-pro",
60 "max_output": 384000,
61 "reason": "DeepSeek publishes a 384K output limit; Models.dev lists 393216 (384 x 1024). Which one the API accepts is unverified, and the lower bound is accepted either way."
62 },
63 {
64 "provider": "zai",
65 "id": "GLM-5.3",
66 "pricing_withheld": "Codewhale's default Z.ai route is the GLM Coding Plan (DEFAULT_ZAI_BASE_URL, api.z.ai/api/coding/paas/v4), which bills credit multipliers, not USD per token; see the seed's pending_release_metadata."
67 },
68 {
69 "provider": "openrouter",
70 "id": "deepseek/deepseek-v4-pro",
71 "pricing_withheld": "Codewhale prices hosted DeepSeek from the reviewed provider-docs table in crates/tui/src/pricing.rs; a catalog rate would outrank it (for Fireworks V4 Pro the table has 1.74 and Models.dev 1.20 per 1M input)."
72 },
73 {
74 "provider": "openrouter",
75 "id": "deepseek/deepseek-v4-flash",
76 "pricing_withheld": "Codewhale prices hosted DeepSeek from the reviewed provider-docs table in crates/tui/src/pricing.rs; a catalog rate would outrank it (for Fireworks V4 Pro the table has 1.74 and Models.dev 1.20 per 1M input)."
77 },
78 {
79 "provider": "together",
80 "id": "deepseek-ai/DeepSeek-V4-Pro",
81 "pricing_withheld": "Codewhale prices hosted DeepSeek from the reviewed provider-docs table in crates/tui/src/pricing.rs; a catalog rate would outrank it (for Fireworks V4 Pro the table has 1.74 and Models.dev 1.20 per 1M input)."
82 },
83 {
84 "provider": "together",
85 "id": "deepseek-ai/DeepSeek-V4-Flash",
86 "pricing_withheld": "Codewhale prices hosted DeepSeek from the reviewed provider-docs table in crates/tui/src/pricing.rs; a catalog rate would outrank it (for Fireworks V4 Pro the table has 1.74 and Models.dev 1.20 per 1M input)."
87 },
88 {
89 "provider": "fireworks",
90 "id": "accounts/fireworks/models/deepseek-v4-pro",
91 "pricing_withheld": "Codewhale prices hosted DeepSeek from the reviewed provider-docs table in crates/tui/src/pricing.rs; a catalog rate would outrank it (for Fireworks V4 Pro the table has 1.74 and Models.dev 1.20 per 1M input)."
92 },
93 {
94 "provider": "novita",
95 "id": "deepseek/deepseek-v4-pro",
96 "pricing_withheld": "Codewhale prices hosted DeepSeek from the reviewed provider-docs table in crates/tui/src/pricing.rs; a catalog rate would outrank it (for Fireworks V4 Pro the table has 1.74 and Models.dev 1.20 per 1M input)."
97 },
98 {
99 "provider": "novita",
100 "id": "deepseek/deepseek-v4-flash",
101 "pricing_withheld": "Codewhale prices hosted DeepSeek from the reviewed provider-docs table in crates/tui/src/pricing.rs; a catalog rate would outrank it (for Fireworks V4 Pro the table has 1.74 and Models.dev 1.20 per 1M input)."
102 },
103 {
104 "provider": "siliconflow",
105 "id": "deepseek-ai/DeepSeek-V4-Pro",
106 "pricing_withheld": "Codewhale prices hosted DeepSeek from the reviewed provider-docs table in crates/tui/src/pricing.rs; a catalog rate would outrank it (for Fireworks V4 Pro the table has 1.74 and Models.dev 1.20 per 1M input)."
107 },
108 {
109 "provider": "siliconflow",
110 "id": "deepseek-ai/DeepSeek-V4-Flash",
111 "pricing_withheld": "Codewhale prices hosted DeepSeek from the reviewed provider-docs table in crates/tui/src/pricing.rs; a catalog rate would outrank it (for Fireworks V4 Pro the table has 1.74 and Models.dev 1.20 per 1M input)."
112 },
113 {
114 "provider": "novita",
115 "id": "deepseek/deepseek-v4-pro",
116 "max_output": 384000,
117 "reason": "DeepSeek publishes a 384K output limit; Models.dev lists 393216 for Novita (384 x 1024). Which one the API accepts is unverified, and the lower bound is accepted either way."
118 },
119 {
120 "provider": "novita",
121 "id": "deepseek/deepseek-v4-flash",
122 "max_output": 384000,
123 "reason": "DeepSeek publishes a 384K output limit; Models.dev lists 393216 for Novita (384 x 1024). Which one the API accepts is unverified, and the lower bound is accepted either way."
124 },
125 {
126 "provider": "xai",
127 "id": "grok-4.3",
128 "reasoning_options": [],
129 "reason": "xAI documents no reasoning_effort control for grok-4.3, so Codewhale sends none (6be755f31 / #6501); Models.dev lists an effort ladder."
130 },
131 {
132 "provider": "minimax",
133 "id": "MiniMax-M3",
134 "pricing_withheld": "MiniMax doubles M3 rates once a prompt passes 512K tokens. A flat catalog rate would understate long sessions."
135 },
136 {
137 "provider": "minimax-anthropic",
138 "id": "MiniMax-M3",
139 "pricing_withheld": "MiniMax doubles M3 rates once a prompt passes 512K tokens. A flat catalog rate would understate long sessions."
140 },
141 {
142 "provider": "minimax",
143 "id": "MiniMax-M3",
144 "reasoning_options": [
145 {
146 "type": "thinking",
147 "values": [
148 "adaptive",
149 "disabled"
150 ],
151 "default": "adaptive"
152 }
153 ],
154 "reason": "MiniMax M3 thinking is adaptive or disabled, with a different default per dialect (47163da80, MiniMax Messages provider); Models.dev lists a plain toggle."
155 },
156 {
157 "provider": "minimax",
158 "id": "MiniMax-M2.7",
159 "reasoning_options": [
160 {
161 "type": "thinking",
162 "values": [
163 "always_on"
164 ],
165 "default": "always_on"
166 }
167 ],
168 "reason": "MiniMax M2.7 always thinks (47163da80, MiniMax Messages provider); Models.dev lists no reasoning control."
169 },
170 {
171 "provider": "minimax",
172 "id": "MiniMax-M2.7-highspeed",
173 "reasoning_options": [
174 {
175 "type": "thinking",
176 "values": [
177 "always_on"
178 ],
179 "default": "always_on"
180 }
181 ],
182 "reason": "MiniMax M2.7 always thinks (47163da80, MiniMax Messages provider); Models.dev lists no reasoning control."
183 },
184 {
185 "provider": "minimax-anthropic",
186 "id": "MiniMax-M3",
187 "reasoning_options": [
188 {
189 "type": "thinking",
190 "values": [
191 "adaptive",
192 "disabled"
193 ],
194 "default": "disabled"
195 }
196 ],
197 "reason": "MiniMax M3 thinking is adaptive or disabled, with a different default per dialect (47163da80, MiniMax Messages provider); Models.dev lists a plain toggle."
198 },
199 {
200 "provider": "minimax-anthropic",
201 "id": "MiniMax-M2.7",
202 "reasoning_options": [
203 {
204 "type": "thinking",
205 "values": [
206 "always_on"
207 ],
208 "default": "always_on"
209 }
210 ],
211 "reason": "MiniMax M2.7 always thinks (47163da80, MiniMax Messages provider); Models.dev lists no reasoning control."
212 },
213 {
214 "provider": "minimax-anthropic",
215 "id": "MiniMax-M2.7-highspeed",
216 "reasoning_options": [
217 {
218 "type": "thinking",
219 "values": [
220 "always_on"
221 ],
222 "default": "always_on"
223 }
224 ],
225 "reason": "MiniMax M2.7 always thinks (47163da80, MiniMax Messages provider); Models.dev lists no reasoning control."
226 },
227 {
228 "provider": "modelstudio-token-plan",
229 "id": "qwen3.8-max",
230 "reasoning_options": [
231 {
232 "type": "thinking",
233 "values": [
234 "always_on"
235 ],
236 "default": "always_on"
237 }
238 ],
239 "reason": "qwen3.8-max is thinking-only (owner's Token Plan console, ec4a5aeb2; Codewhale never sends it a thinking switch, see modelstudio_model_is_thinking_only in crates/tui/src/client/chat.rs); Models.dev lists a toggle."
240 },
241 {
242 "provider": "modelstudio-token-plan-anthropic",
243 "id": "qwen3.8-max",
244 "reasoning_options": [
245 {
246 "type": "thinking",
247 "values": [
248 "always_on"
249 ],
250 "default": "always_on"
251 }
252 ],
253 "reason": "qwen3.8-max is thinking-only (owner's Token Plan console, ec4a5aeb2; Codewhale never sends it a thinking switch, see modelstudio_model_is_thinking_only in crates/tui/src/client/chat.rs); Models.dev lists a toggle."
254 },
255 {
256 "provider": "modelstudio-coding-plan",
257 "id": "qwen3.8-max",
258 "reasoning_options": [
259 {
260 "type": "thinking",
261 "values": [
262 "always_on"
263 ],
264 "default": "always_on"
265 }
266 ],
267 "reason": "qwen3.8-max is thinking-only (owner's Token Plan console, ec4a5aeb2; Codewhale never sends it a thinking switch, see modelstudio_model_is_thinking_only in crates/tui/src/client/chat.rs); Models.dev lists a toggle."
268 },
269 {
270 "provider": "modelstudio-coding-plan-anthropic",
271 "id": "qwen3.8-max",
272 "reasoning_options": [
273 {
274 "type": "thinking",
275 "values": [
276 "always_on"
277 ],
278 "default": "always_on"
279 }
280 ],
281 "reason": "qwen3.8-max is thinking-only (owner's Token Plan console, ec4a5aeb2; Codewhale never sends it a thinking switch, see modelstudio_model_is_thinking_only in crates/tui/src/client/chat.rs); Models.dev lists a toggle."
282 },
283 {
284 "provider": "meta",
285 "id": "muse-spark-1.1",
286 "reasoning_options": [
287 {
288 "type": "effort",
289 "values": [
290 "none",
291 "minimal",
292 "low",
293 "medium",
294 "high",
295 "xhigh",
296 "ultra"
297 ]
298 }
299 ],
300 "reason": "Meta Muse Spark also takes the none and ultra efforts (a50b6532b); Models.dev lists minimal to xhigh."
301 },
302 {
303 "provider": "meta",
304 "id": "muse-spark-1.2",
305 "reasoning_options": [
306 {
307 "type": "effort",
308 "values": [
309 "none",
310 "minimal",
311 "low",
312 "medium",
313 "high",
314 "xhigh",
315 "ultra"
316 ]
317 }
318 ],
319 "reason": "Meta Muse Spark also takes the none and ultra efforts (a50b6532b); Models.dev lists minimal to xhigh."
320 },
321 {
322 "provider": "meta",
323 "id": "muse-spark-1.2-contributor",
324 "reasoning_options": [
325 {
326 "type": "effort",
327 "values": [
328 "none",
329 "minimal",
330 "low",
331 "medium",
332 "high",
333 "xhigh",
334 "ultra"
335 ]
336 }
337 ],
338 "reason": "Meta Muse Spark also takes the none and ultra efforts (a50b6532b); Models.dev lists minimal to xhigh."
339 },
340 {
341 "provider": "xai",
342 "id": "grok-4.7",
343 "reasoning_options": [
344 {
345 "type": "effort",
346 "values": [
347 "low",
348 "medium",
349 "high",
350 "xhigh"
351 ],
352 "default": "high"
353 }
354 ],
355 "reason": "xAI documents high as the default effort and reasoning cannot be turned off (https://docs.x.ai/docs/guides/reasoning, 6be755f31 / #6501); Models.dev lists the ladder without a default."
356 },
357 {
358 "provider": "xai",
359 "id": "grok-4.6",
360 "reasoning_options": [
361 {
362 "type": "effort",
363 "values": [
364 "low",
365 "medium",
366 "high",
367 "xhigh"
368 ],
369 "default": "high"
370 }
371 ],
372 "reason": "xAI documents high as the default effort and reasoning cannot be turned off (https://docs.x.ai/docs/guides/reasoning, 6be755f31 / #6501); Models.dev lists the ladder without a default."
373 },
374 {
375 "provider": "xai",
376 "id": "grok-4.5",
377 "reasoning_options": [
378 {
379 "type": "effort",
380 "values": [
381 "low",
382 "medium",
383 "high"
384 ],
385 "default": "high"
386 }
387 ],
388 "reason": "xAI documents high as the default effort and reasoning cannot be turned off (https://docs.x.ai/docs/guides/reasoning, 6be755f31 / #6501); Models.dev lists the ladder without a default."
389 },
390 {
391 "provider": "stepfun",
392 "id": "step-3.5-flash",
393 "reasoning_options": [
394 {
395 "type": "thinking",
396 "values": [
397 "adaptive"
398 ]
399 }
400 ],
401 "reason": "StepFun's model guide (platform.stepfun.ai/docs/en/guides/models, recorded in the seed on 2026-09-19) gives base Step 3.5 the provider's adaptive reasoning; only step-3.5-flash-2603 takes low/high effort. Models.dev gives both low/high."
402 },
403 {
404 "provider": "arcee",
405 "id": "trinity-large-thinking",
406 "pricing": {
407 "input_per_m": 0.25,
408 "output_per_m": 0.8,
409 "cache_read_per_m": 0.25
410 },
411 "reason": "Arcee publishes no cache rate (docs.arcee.ai/get-started/pricing), so cache hits bill at the input rate, as in the reviewed table in crates/tui/src/pricing.rs; Models.dev lists a 0.06 cache-read rate."
412 }
413 ],
414 "reviewed": {
415 "revision": "model-catalog-b-source-preservation-v2",
416 "intrinsic": {
417 "claude-fable-5": {
418 "context_window": 1000000,
419 "max_output": 128000,
420 "modalities": [
421 "text"
422 ],
423 "supported_parameters": [
424 "reasoning"
425 ],
426 "reasoning": true,
427 "source": "preserved reviewed bundled model facts; see source_receipts",
428 "family": "Anthropic"
429 },
430 "claude-haiku-4-5": {
431 "context_window": 200000,
432 "max_output": 64000,
433 "modalities": [
434 "text"
435 ],
436 "supported_parameters": [],
437 "reasoning": false,
438 "source": "preserved reviewed bundled model facts; see source_receipts",
439 "family": "Anthropic"
440 },
441 "claude-opus-4-8": {
442 "context_window": 1000000,
443 "max_output": 128000,
444 "modalities": [
445 "text"
446 ],
447 "supported_parameters": [
448 "reasoning"
449 ],
450 "reasoning": true,
451 "source": "preserved reviewed bundled model facts; see source_receipts",
452 "family": "Anthropic"
453 },
454 "claude-opus-5": {
455 "context_window": 1000000,
456 "max_output": 128000,
457 "modalities": [
458 "text"
459 ],
460 "supported_parameters": [
461 "reasoning"
462 ],
463 "reasoning": true,
464 "source": "preserved reviewed bundled model facts; see source_receipts",
465 "family": "Anthropic"
466 },
467 "claude-sonnet-4-6": {
468 "context_window": 1000000,
469 "max_output": 128000,
470 "modalities": [
471 "text"
472 ],
473 "supported_parameters": [
474 "reasoning"
475 ],
476 "reasoning": true,
477 "source": "preserved reviewed bundled model facts; see source_receipts",
478 "family": "Anthropic"
479 },
480 "claude-sonnet-5": {
481 "context_window": 1000000,
482 "max_output": 128000,
483 "modalities": [
484 "text"
485 ],
486 "supported_parameters": [
487 "reasoning"
488 ],
489 "reasoning": true,
490 "source": "preserved reviewed bundled model facts; see source_receipts",
491 "family": "Anthropic"
492 },
493 "deepseek-v4-flash": {
494 "context_window": 1000000,
495 "max_output": 384000,
496 "modalities": [
497 "text",
498 "image"
499 ],
500 "supported_parameters": [
501 "reasoning"
502 ],
503 "reasoning": true,
504 "source": "preserved reviewed bundled model facts; see source_receipts",
505 "family": "DeepSeek"
506 },
507 "deepseek-flash": {
508 "context_window": 1000000,
509 "max_output": 384000,
510 "modalities": [
511 "text",
512 "image"
513 ],
514 "supported_parameters": [
515 "reasoning"
516 ],
517 "reasoning": true,
518 "source": "preserved reviewed bundled model facts; see source_receipts",
519 "family": "DeepSeek"
520 },
521 "deepseek-v4-flash-vision-exp": {
522 "context_window": 1000000,
523 "max_output": 384000,
524 "modalities": [
525 "text",
526 "image"
527 ],
528 "supported_parameters": [
529 "reasoning"
530 ],
531 "reasoning": true,
532 "source": "preserved reviewed bundled model facts; see source_receipts",
533 "family": "DeepSeek"
534 },
535 "deepseek-v4-pro": {
536 "context_window": 1000000,
537 "max_output": 384000,
538 "modalities": [
539 "text"
540 ],
541 "supported_parameters": [
542 "reasoning"
543 ],
544 "reasoning": true,
545 "source": "preserved reviewed bundled model facts; see source_receipts",
546 "family": "DeepSeek"
547 },
548 "fugu-ultra": {
549 "context_window": 1000000,
550 "max_output": 131000,
551 "modalities": [
552 "text"
553 ],
554 "supported_parameters": [
555 "reasoning"
556 ],
557 "reasoning": true,
558 "source": "preserved reviewed bundled model facts; see source_receipts",
559 "family": "Other"
560 },
561 "fugu-ultra-20260615": {
562 "context_window": 1000000,
563 "max_output": 131000,
564 "modalities": [
565 "text"
566 ],
567 "supported_parameters": [
568 "reasoning"
569 ],
570 "reasoning": true,
571 "source": "preserved reviewed bundled model facts; see source_receipts",
572 "family": "Other"
573 },
574 "glm-5.2": {
575 "context_window": 1000000,
576 "max_output": 131072,
577 "modalities": [
578 "text"
579 ],
580 "supported_parameters": [],
581 "reasoning": true,
582 "source": "preserved reviewed bundled model facts; see source_receipts",
583 "family": "Zai"
584 },
585 "glm-5.3": {
586 "context_window": 1000000,
587 "max_output": 131072,
588 "modalities": [
589 "text"
590 ],
591 "supported_parameters": [],
592 "reasoning": true,
593 "source": "preserved reviewed bundled model facts; see source_receipts",
594 "family": "Zai"
595 },
596 "glm-5.3-flash": {
597 "context_window": 1000000,
598 "max_output": 131072,
599 "modalities": [
600 "text",
601 "image",
602 "video"
603 ],
604 "supported_parameters": [
605 "reasoning"
606 ],
607 "reasoning": true,
608 "source": "preserved reviewed bundled model facts; see source_receipts",
609 "family": "Zai"
610 },
611 "gpt-5-codex": {
612 "context_window": 400000,
613 "max_output": 128000,
614 "modalities": [
615 "text"
616 ],
617 "supported_parameters": [
618 "reasoning"
619 ],
620 "reasoning": true,
621 "source": "preserved reviewed bundled model facts; see source_receipts",
622 "family": "OpenAiCodex"
623 },
624 "gpt-5.3-codex": {
625 "context_window": 400000,
626 "max_output": 128000,
627 "modalities": [
628 "text"
629 ],
630 "supported_parameters": [
631 "reasoning"
632 ],
633 "reasoning": true,
634 "source": "preserved reviewed bundled model facts; see source_receipts",
635 "family": "OpenAi"
636 },
637 "gpt-5.6": {
638 "context_window": 1050000,
639 "max_output": 128000,
640 "modalities": [
641 "text",
642 "image"
643 ],
644 "supported_parameters": [
645 "reasoning"
646 ],
647 "reasoning": true,
648 "source": "preserved reviewed bundled model facts; see source_receipts",
649 "family": "OpenAi"
650 },
651 "gpt-5.6-luna": {
652 "context_window": 1050000,
653 "max_output": 128000,
654 "modalities": [
655 "text",
656 "image"
657 ],
658 "supported_parameters": [
659 "reasoning"
660 ],
661 "reasoning": true,
662 "source": "preserved reviewed bundled model facts; see source_receipts",
663 "family": "OpenAi"
664 },
665 "gpt-5.6-sol": {
666 "context_window": 1050000,
667 "max_output": 128000,
668 "modalities": [
669 "text",
670 "image"
671 ],
672 "supported_parameters": [
673 "reasoning"
674 ],
675 "reasoning": true,
676 "source": "preserved reviewed bundled model facts; see source_receipts",
677 "family": "OpenAi"
678 },
679 "gpt-5.6-terra": {
680 "context_window": 1050000,
681 "max_output": 128000,
682 "modalities": [
683 "text",
684 "image"
685 ],
686 "supported_parameters": [
687 "reasoning"
688 ],
689 "reasoning": true,
690 "source": "preserved reviewed bundled model facts; see source_receipts",
691 "family": "OpenAi"
692 },
693 "kimi-k2.7-code": {
694 "context_window": 262144,
695 "max_output": 32768,
696 "modalities": [
697 "text"
698 ],
699 "supported_parameters": [
700 "reasoning"
701 ],
702 "reasoning": true,
703 "source": "preserved reviewed bundled model facts; see source_receipts",
704 "family": "Moonshot"
705 },
706 "kimi-k3": {
707 "context_window": 1048576,
708 "max_output": 131072,
709 "modalities": [
710 "text",
711 "image",
712 "video"
713 ],
714 "supported_parameters": [
715 "reasoning"
716 ],
717 "reasoning": true,
718 "source": "preserved reviewed bundled model facts; see source_receipts",
719 "generation_default": 131072
720 },
721 "mimo-v2.5": {
722 "context_window": 1000000,
723 "max_output": 131072,
724 "modalities": [
725 "text",
726 "image"
727 ],
728 "supported_parameters": [],
729 "reasoning": true,
730 "source": "preserved reviewed bundled model facts; see source_receipts",
731 "family": "XiaomiMimo"
732 },
733 "mimo-v2.5-pro": {
734 "context_window": 1000000,
735 "max_output": 131072,
736 "modalities": [
737 "text",
738 "image",
739 "audio"
740 ],
741 "supported_parameters": [],
742 "reasoning": true,
743 "source": "preserved reviewed bundled model facts; see source_receipts",
744 "family": "XiaomiMimo"
745 },
746 "mimo-v2.5-pro-ultraspeed": {
747 "context_window": 1000000,
748 "max_output": 131072,
749 "modalities": [
750 "text"
751 ],
752 "supported_parameters": [],
753 "reasoning": true,
754 "source": "preserved reviewed bundled model facts; see source_receipts",
755 "family": "XiaomiMimo"
756 },
757 "minimax-m2.7": {
758 "context_window": 204800,
759 "max_output": 131072,
760 "modalities": [
761 "text"
762 ],
763 "supported_parameters": [],
764 "reasoning": true,
765 "source": "preserved reviewed bundled model facts; see source_receipts",
766 "family": "Minimax"
767 },
768 "minimax/minimax-m2.7": {
769 "context_window": 204800,
770 "max_output": 131072,
771 "modalities": [
772 "text"
773 ],
774 "supported_parameters": [],
775 "reasoning": true,
776 "source": "preserved reviewed bundled model facts; see source_receipts",
777 "family": "Minimax"
778 },
779 "minimax/minimax-m3": {
780 "context_window": 1000000,
781 "max_output": 524288,
782 "modalities": [
783 "text",
784 "image"
785 ],
786 "supported_parameters": [],
787 "reasoning": true,
788 "source": "preserved reviewed bundled model facts; see source_receipts",
789 "family": "Minimax"
790 },
791 "moonshotai/kimi-k2.7-code": {
792 "context_window": 262144,
793 "max_output": 32768,
794 "modalities": [
795 "text"
796 ],
797 "supported_parameters": [
798 "reasoning"
799 ],
800 "reasoning": true,
801 "source": "preserved reviewed bundled model facts; see source_receipts",
802 "family": "Moonshot"
803 },
804 "muse-spark-1.1": {
805 "context_window": 1000000,
806 "max_output": 32000,
807 "modalities": [
808 "text",
809 "image"
810 ],
811 "supported_parameters": [
812 "reasoning"
813 ],
814 "reasoning": true,
815 "source": "preserved reviewed bundled model facts; see source_receipts",
816 "family": "Meta"
817 },
818 "muse-spark-1.2": {
819 "context_window": 1000000,
820 "max_output": 32000,
821 "modalities": [
822 "text",
823 "image"
824 ],
825 "supported_parameters": [
826 "reasoning"
827 ],
828 "reasoning": true,
829 "source": "preserved reviewed bundled model facts; see source_receipts",
830 "family": "Meta"
831 },
832 "muse-spark-1.2-contributor": {
833 "context_window": 1000000,
834 "max_output": 32000,
835 "modalities": [
836 "text",
837 "image"
838 ],
839 "supported_parameters": [
840 "reasoning"
841 ],
842 "reasoning": true,
843 "source": "preserved reviewed bundled model facts; see source_receipts",
844 "family": "Meta"
845 },
846 "qwen/qwen3.6-flash": {
847 "context_window": 1000000,
848 "max_output": 65536,
849 "modalities": [
850 "text"
851 ],
852 "supported_parameters": [],
853 "reasoning": true,
854 "source": "preserved reviewed bundled model facts; see source_receipts",
855 "family": "Qwen"
856 },
857 "step-3.7-flash": {
858 "context_window": 256000,
859 "max_output": 256000,
860 "modalities": [
861 "text",
862 "image",
863 "video"
864 ],
865 "supported_parameters": [
866 "tools",
867 "tool_choice",
868 "reasoning_effort"
869 ],
870 "reasoning": true,
871 "source": "preserved reviewed bundled model facts; see source_receipts",
872 "family": "Other"
873 },
874 "trinity-large-thinking": {
875 "context_window": 262144,
876 "max_output": 262144,
877 "modalities": [
878 "text"
879 ],
880 "supported_parameters": [
881 "reasoning"
882 ],
883 "reasoning": true,
884 "source": "preserved reviewed bundled model facts; see source_receipts",
885 "family": "Arcee"
886 },
887 "trinity-mini": {
888 "context_window": 128000,
889 "modalities": [
890 "text"
891 ],
892 "supported_parameters": [
893 "reasoning"
894 ],
895 "reasoning": true,
896 "source": "preserved reviewed bundled model facts; see source_receipts",
897 "family": "Arcee"
898 },
899 "z-ai/glm-5.2": {
900 "context_window": 1000000,
901 "max_output": 131072,
902 "modalities": [
903 "text"
904 ],
905 "supported_parameters": [],
906 "reasoning": true,
907 "source": "preserved reviewed bundled model facts; see source_receipts",
908 "family": "Zai"
909 },
910 "z-ai/glm-5.3": {
911 "context_window": 1000000,
912 "max_output": 131072,
913 "modalities": [
914 "text"
915 ],
916 "supported_parameters": [],
917 "reasoning": true,
918 "source": "preserved reviewed bundled model facts; see source_receipts",
919 "family": "Zai"
920 },
921 "z-ai/glm-5.3-flash": {
922 "context_window": 1000000,
923 "max_output": 131072,
924 "modalities": [
925 "text",
926 "image",
927 "video"
928 ],
929 "supported_parameters": [
930 "reasoning"
931 ],
932 "reasoning": true,
933 "source": "preserved reviewed bundled model facts; see source_receipts",
934 "family": "Zai"
935 },
936 "kimi-for-coding": {
937 "supported_parameters": [
938 "reasoning"
939 ],
940 "reasoning": true,
941 "source": "preserved reviewed bundled model facts; see source_receipts",
942 "context_window": 262144,
943 "family": "Moonshot"
944 },
945 "kimi-for-coding-highspeed": {
946 "supported_parameters": [
947 "reasoning"
948 ],
949 "reasoning": true,
950 "source": "preserved reviewed bundled model facts; see source_receipts",
951 "context_window": 262144
952 },
953 "kimi-k2.5": {
954 "supported_parameters": [
955 "reasoning"
956 ],
957 "reasoning": true,
958 "source": "preserved reviewed bundled model facts; see source_receipts"
959 },
960 "kimi-k2.6": {
961 "supported_parameters": [
962 "reasoning"
963 ],
964 "reasoning": true,
965 "source": "preserved reviewed bundled model facts; see source_receipts",
966 "context_window": 262144,
967 "max_output": 32768,
968 "family": "Moonshot"
969 },
970 "qwen3.5-flash": {
971 "supported_parameters": [
972 "reasoning"
973 ],
974 "reasoning": true,
975 "source": "preserved reviewed bundled model facts; see source_receipts"
976 },
977 "qwen3.5-plus": {
978 "supported_parameters": [
979 "reasoning"
980 ],
981 "reasoning": true,
982 "source": "preserved reviewed bundled model facts; see source_receipts"
983 },
984 "qwen3.6-flash": {
985 "supported_parameters": [
986 "reasoning"
987 ],
988 "reasoning": true,
989 "source": "preserved reviewed bundled model facts; see source_receipts",
990 "context_window": 1000000,
991 "max_output": 65536
992 },
993 "qwen3.6-plus": {
994 "supported_parameters": [
995 "reasoning"
996 ],
997 "reasoning": true,
998 "source": "preserved reviewed bundled model facts; see source_receipts"
999 },
1000 "qwen3.7-max": {
1001 "supported_parameters": [
1002 "reasoning"
1003 ],
1004 "reasoning": true,
1005 "source": "preserved reviewed bundled model facts; see source_receipts",
1006 "context_window": 1000000,
1007 "max_output": 65536
1008 },
1009 "qwen3.7-plus": {
1010 "supported_parameters": [
1011 "reasoning"
1012 ],
1013 "reasoning": true,
1014 "source": "preserved reviewed bundled model facts; see source_receipts",
1015 "context_window": 1000000,
1016 "max_output": 65536
1017 },
1018 "qwen3.8-flash": {
1019 "supported_parameters": [
1020 "reasoning"
1021 ],
1022 "reasoning": true,
1023 "source": "preserved reviewed bundled model facts; see source_receipts",
1024 "context_window": 1000000,
1025 "max_output": 131072
1026 },
1027 "qwen3.8-max": {
1028 "supported_parameters": [
1029 "reasoning"
1030 ],
1031 "reasoning": true,
1032 "source": "preserved reviewed bundled model facts; see source_receipts",
1033 "context_window": 1000000,
1034 "max_output": 131072
1035 },
1036 "qwen3.8-max-preview": {
1037 "supported_parameters": [
1038 "reasoning"
1039 ],
1040 "reasoning": true,
1041 "source": "preserved reviewed bundled model facts; see source_receipts",
1042 "context_window": 1000000,
1043 "max_output": 131072
1044 },
1045 "step-3.5-flash": {
1046 "context_window": 256000,
1047 "modalities": [
1048 "text"
1049 ],
1050 "supported_parameters": [
1051 "tools",
1052 "tool_choice"
1053 ],
1054 "reasoning": true,
1055 "source": "preserved reviewed bundled model facts; see source_receipts",
1056 "family": "Other"
1057 },
1058 "step-3.5-flash-2603": {
1059 "context_window": 256000,
1060 "modalities": [
1061 "text"
1062 ],
1063 "supported_parameters": [
1064 "tools",
1065 "tool_choice",
1066 "reasoning_effort"
1067 ],
1068 "reasoning": true,
1069 "source": "preserved reviewed bundled model facts; see source_receipts",
1070 "family": "Other"
1071 },
1072 "step-5-preview": {
1073 "context_window": 1000000,
1074 "max_output": 1000000,
1075 "modalities": [
1076 "text",
1077 "image",
1078 "video"
1079 ],
1080 "supported_parameters": [
1081 "tools",
1082 "tool_choice",
1083 "reasoning_effort"
1084 ],
1085 "reasoning": true,
1086 "source": "preserved reviewed bundled model facts; see source_receipts",
1087 "family": "Other"
1088 },
1089 "deepseek/deepseek-flash": {
1090 "source": "preserved exact cited model lookup; see source_receipts",
1091 "context_window": 1000000
1092 },
1093 "deepseek-ai/deepseek-flash": {
1094 "source": "preserved exact cited model lookup; see source_receipts",
1095 "context_window": 1000000
1096 },
1097 "arcee-ai/trinity-large-thinking": {
1098 "source": "preserved exact cited model lookup; see source_receipts",
1099 "context_window": 262144,
1100 "max_output": 262144,
1101 "reasoning": true,
1102 "family": "Arcee"
1103 },
1104 "trinity-large-preview": {
1105 "source": "preserved exact cited model lookup; see source_receipts",
1106 "context_window": 262144
1107 },
1108 "google/gemma-4-31b-it": {
1109 "source": "preserved exact cited model lookup; see source_receipts",
1110 "context_window": 262144,
1111 "max_output": 16384,
1112 "reasoning": true
1113 },
1114 "google/gemma-4-31b-it:free": {
1115 "source": "preserved exact cited model lookup; see source_receipts",
1116 "context_window": 262144,
1117 "max_output": 32768,
1118 "reasoning": true
1119 },
1120 "google/gemma-4-26b-a4b-it": {
1121 "source": "preserved exact cited model lookup; see source_receipts",
1122 "context_window": 262144,
1123 "reasoning": true
1124 },
1125 "google/gemma-4-26b-a4b-it:free": {
1126 "source": "preserved exact cited model lookup; see source_receipts",
1127 "context_window": 262144,
1128 "max_output": 32768,
1129 "reasoning": true
1130 },
1131 "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free": {
1132 "source": "preserved exact cited model lookup; see source_receipts",
1133 "context_window": 262144,
1134 "max_output": 65536,
1135 "reasoning": true
1136 },
1137 "qwen/qwen3.6-35b-a3b": {
1138 "source": "preserved exact cited model lookup; see source_receipts",
1139 "context_window": 262144,
1140 "max_output": 65536,
1141 "family": "Qwen",
1142 "reasoning": true
1143 },
1144 "qwen/qwen3.6-max-preview": {
1145 "source": "preserved exact cited model lookup; see source_receipts",
1146 "context_window": 262144,
1147 "max_output": 65536,
1148 "reasoning": true
1149 },
1150 "qwen/qwen3.6-27b": {
1151 "source": "preserved exact cited model lookup; see source_receipts",
1152 "context_window": 262144,
1153 "max_output": 65536,
1154 "reasoning": true
1155 },
1156 "tencent/hy3-preview": {
1157 "source": "preserved exact cited model lookup; see source_receipts",
1158 "context_window": 262144,
1159 "reasoning": true
1160 },
1161 "moonshotai/kimi-k3": {
1162 "source": "preserved exact cited model lookup; see source_receipts",
1163 "context_window": 1048576,
1164 "max_output": 131072,
1165 "generation_default": 131072
1166 },
1167 "opencode-go/kimi-k3": {
1168 "source": "preserved exact cited model lookup; see source_receipts",
1169 "context_window": 1048576,
1170 "max_output": 131072,
1171 "generation_default": 131072
1172 },
1173 "k3": {
1174 "source": "preserved exact cited model lookup; see source_receipts",
1175 "context_window": 262144,
1176 "max_output": 131072,
1177 "generation_default": 131072
1178 },
1179 "k3-256k": {
1180 "source": "preserved exact cited model lookup; see source_receipts",
1181 "context_window": 262144,
1182 "max_output": 131072,
1183 "generation_default": 131072
1184 },
1185 "moonshotai/kimi-k2.7-code-highspeed": {
1186 "source": "preserved exact cited model lookup; see source_receipts",
1187 "context_window": 262144,
1188 "max_output": 32768,
1189 "reasoning": true
1190 },
1191 "moonshotai/kimi-k2.6": {
1192 "source": "preserved exact cited model lookup; see source_receipts",
1193 "context_window": 262144,
1194 "max_output": 32768,
1195 "reasoning": true,
1196 "family": "Moonshot"
1197 },
1198 "moonshotai/kimi-k2.6:free": {
1199 "source": "preserved exact cited model lookup; see source_receipts",
1200 "context_window": 262144,
1201 "reasoning": true
1202 },
1203 "kimi-k2.7-code-highspeed": {
1204 "source": "preserved exact cited model lookup; see source_receipts",
1205 "context_window": 262144,
1206 "max_output": 32768,
1207 "family": "Moonshot",
1208 "reasoning": true
1209 },
1210 "minimax-m2.7-highspeed": {
1211 "source": "preserved exact cited model lookup; see source_receipts",
1212 "context_window": 204800,
1213 "reasoning": true
1214 },
1215 "minimax-m2.5": {
1216 "source": "preserved exact cited model lookup; see source_receipts",
1217 "context_window": 204800,
1218 "reasoning": true
1219 },
1220 "minimax-m2.5-highspeed": {
1221 "source": "preserved exact cited model lookup; see source_receipts",
1222 "context_window": 204800,
1223 "reasoning": true
1224 },
1225 "minimax-m2.1": {
1226 "source": "preserved exact cited model lookup; see source_receipts",
1227 "context_window": 204800,
1228 "reasoning": true
1229 },
1230 "minimax-m2.1-highspeed": {
1231 "source": "preserved exact cited model lookup; see source_receipts",
1232 "context_window": 204800,
1233 "reasoning": true
1234 },
1235 "minimax-m2": {
1236 "source": "preserved exact cited model lookup; see source_receipts",
1237 "context_window": 204800,
1238 "reasoning": true
1239 },
1240 "z-ai/glm-5.1": {
1241 "source": "preserved exact cited model lookup; see source_receipts",
1242 "context_window": 202752,
1243 "max_output": 131072,
1244 "reasoning": true,
1245 "family": "Zai"
1246 },
1247 "z-ai/glm-5v-turbo": {
1248 "source": "preserved exact cited model lookup; see source_receipts",
1249 "context_window": 202752
1250 },
1251 "glm-5.1": {
1252 "source": "preserved exact cited model lookup; see source_receipts",
1253 "context_window": 202752,
1254 "max_output": 131072,
1255 "family": "Zai",
1256 "reasoning": true
1257 },
1258 "glm-5v-turbo": {
1259 "source": "preserved exact cited model lookup; see source_receipts",
1260 "context_window": 202752
1261 },
1262 "z-ai/glm-5-turbo": {
1263 "source": "preserved exact cited model lookup; see source_receipts",
1264 "context_window": 202752,
1265 "max_output": 131072,
1266 "reasoning": true
1267 },
1268 "glm-5-turbo": {
1269 "source": "preserved exact cited model lookup; see source_receipts",
1270 "context_window": 202752,
1271 "max_output": 131072,
1272 "reasoning": true
1273 },
1274 "minimax-m3": {
1275 "source": "preserved exact cited model lookup; see source_receipts",
1276 "context_window": 1000000,
1277 "max_output": 524288,
1278 "reasoning": true,
1279 "family": "Minimax"
1280 },
1281 "qwen/qwen3.8-flash": {
1282 "source": "preserved exact cited model lookup; see source_receipts",
1283 "context_window": 1000000,
1284 "max_output": 131072,
1285 "reasoning": true
1286 },
1287 "qwen/qwen3.6-plus": {
1288 "source": "preserved exact cited model lookup; see source_receipts",
1289 "context_window": 1000000,
1290 "max_output": 65536,
1291 "family": "Qwen",
1292 "reasoning": true
1293 },
1294 "nvidia/nemotron-3-ultra-550b-a55b": {
1295 "source": "preserved exact cited model lookup; see source_receipts",
1296 "context_window": 1000000,
1297 "max_output": 16384,
1298 "reasoning": true
1299 },
1300 "nvidia/nemotron-3-ultra-550b-a55b:free": {
1301 "source": "preserved exact cited model lookup; see source_receipts",
1302 "context_window": 1000000,
1303 "max_output": 65536,
1304 "reasoning": true
1305 },
1306 "xiaomi/mimo-v2.5-pro": {
1307 "source": "preserved exact cited model lookup; see source_receipts",
1308 "context_window": 1000000,
1309 "max_output": 131072,
1310 "reasoning": true
1311 },
1312 "xiaomi/mimo-v2.5": {
1313 "source": "preserved exact cited model lookup; see source_receipts",
1314 "context_window": 1000000,
1315 "max_output": 131072,
1316 "reasoning": true
1317 },
1318 "mimo-v2.5-asr": {
1319 "source": "preserved exact cited model lookup; see source_receipts",
1320 "context_window": 8000,
1321 "max_output": 2048
1322 },
1323 "mimo-v2.5-tts": {
1324 "source": "preserved exact cited model lookup; see source_receipts",
1325 "context_window": 8000,
1326 "max_output": 8192
1327 },
1328 "mimo-v2.5-tts-voicedesign": {
1329 "source": "preserved exact cited model lookup; see source_receipts",
1330 "context_window": 8000,
1331 "max_output": 8192
1332 },
1333 "mimo-v2.5-tts-voiceclone": {
1334 "source": "preserved exact cited model lookup; see source_receipts",
1335 "context_window": 8000,
1336 "max_output": 8192
1337 },
1338 "mimo-v2-tts": {
1339 "source": "preserved exact cited model lookup; see source_receipts",
1340 "context_window": 8000,
1341 "max_output": 8192
1342 },
1343 "grok-4.7": {
1344 "source": "preserved exact cited model lookup; see source_receipts",
1345 "context_window": 500000,
1346 "family": "Xai",
1347 "reasoning": true
1348 },
1349 "grok-4.6": {
1350 "source": "preserved exact cited model lookup; see source_receipts",
1351 "context_window": 500000,
1352 "family": "Xai",
1353 "reasoning": true
1354 },
1355 "grok-4.5": {
1356 "source": "preserved exact cited model lookup; see source_receipts",
1357 "context_window": 500000,
1358 "family": "Xai",
1359 "reasoning": true
1360 },
1361 "grok-4.3": {
1362 "source": "preserved exact cited model lookup; see source_receipts",
1363 "context_window": 1000000,
1364 "family": "Xai",
1365 "reasoning": true
1366 },
1367 "grok-build": {
1368 "source": "preserved exact cited model lookup; see source_receipts",
1369 "context_window": 512000,
1370 "reasoning": true,
1371 "family": "Xai"
1372 },
1373 "grok-composer-2.5-fast": {
1374 "source": "preserved exact cited model lookup; see source_receipts",
1375 "context_window": 200000,
1376 "family": "Xai"
1377 },
1378 "grok-4.20-0309-reasoning": {
1379 "source": "preserved exact cited model lookup; see source_receipts",
1380 "context_window": 2000000,
1381 "reasoning": true,
1382 "family": "Xai"
1383 },
1384 "grok-4.20-0309-non-reasoning": {
1385 "source": "preserved exact cited model lookup; see source_receipts",
1386 "context_window": 2000000,
1387 "family": "Xai"
1388 },
1389 "mistral-medium-latest": {
1390 "source": "reasoning: Mistral official docs verified 2026-10-02; existing context provenance in source_receipts",
1391 "context_window": 262144,
1392 "family": "Mistral",
1393 "reasoning": true
1394 },
1395 "mistral-medium-3-5": {
1396 "source": "reasoning: Mistral official docs verified 2026-10-02; existing context provenance in source_receipts",
1397 "context_window": 262144,
1398 "reasoning": true
1399 },
1400 "mistral-medium-2604": {
1401 "source": "preserved exact cited model lookup; see source_receipts",
1402 "context_window": 262144
1403 },
1404 "mistral-medium-3.5": {
1405 "source": "preserved exact cited model lookup; see source_receipts",
1406 "context_window": 262144
1407 },
1408 "mistral-medium-3": {
1409 "source": "preserved exact cited model lookup; see source_receipts",
1410 "context_window": 262144
1411 },
1412 "mistral-small-latest": {
1413 "source": "reasoning: Mistral official docs verified 2026-10-02; existing context provenance in source_receipts",
1414 "context_window": 262144,
1415 "family": "Mistral",
1416 "reasoning": true
1417 },
1418 "mistral-small-2603": {
1419 "source": "reasoning: Mistral official docs verified 2026-10-02; existing context provenance in source_receipts",
1420 "context_window": 262144,
1421 "reasoning": true
1422 },
1423 "magistral-small-latest": {
1424 "source": "preserved exact cited context lookup; reasoning: https://docs.mistral.ai/studio/conversations/reasoning (native reasoning model, now deprecated)",
1425 "context_window": 262144,
1426 "reasoning": true
1427 },
1428 "mistral-large-latest": {
1429 "source": "preserved exact cited model lookup; see source_receipts",
1430 "context_window": 262144,
1431 "family": "Mistral"
1432 },
1433 "mistral-large-2512": {
1434 "source": "preserved exact cited model lookup; see source_receipts",
1435 "context_window": 262144
1436 },
1437 "mistral-code-latest": {
1438 "source": "preserved exact cited model lookup; see source_receipts",
1439 "context_window": 256000,
1440 "family": "Mistral"
1441 },
1442 "codestral-latest": {
1443 "source": "preserved exact cited model lookup; see source_receipts",
1444 "context_window": 256000
1445 },
1446 "codestral": {
1447 "source": "preserved exact cited model lookup; see source_receipts",
1448 "context_window": 256000
1449 },
1450 "mistral-code": {
1451 "source": "preserved exact cited model lookup; see source_receipts",
1452 "context_window": 256000
1453 },
1454 "gemini-3.7-flash": {
1455 "source": "preserved exact cited model lookup; see source_receipts",
1456 "context_window": 1048576,
1457 "max_output": 65536,
1458 "family": "Google"
1459 },
1460 "gemini-3.6-flash": {
1461 "source": "preserved exact cited model lookup; see source_receipts",
1462 "context_window": 1048576,
1463 "max_output": 65536,
1464 "family": "Google"
1465 },
1466 "gemini-3.5-flash": {
1467 "source": "preserved exact cited model lookup; see source_receipts",
1468 "context_window": 1048576,
1469 "max_output": 65536,
1470 "family": "Google"
1471 },
1472 "gemini-3.5-flash-lite": {
1473 "source": "preserved exact cited model lookup; see source_receipts",
1474 "context_window": 1048576,
1475 "max_output": 65536,
1476 "family": "Google"
1477 },
1478 "gemini-3.1-pro-preview": {
1479 "source": "preserved exact cited model lookup; see source_receipts",
1480 "context_window": 1048576,
1481 "max_output": 65536,
1482 "family": "Google"
1483 },
1484 "gemini-3-pro-preview": {
1485 "source": "preserved exact cited model lookup; see source_receipts",
1486 "context_window": 1048576,
1487 "max_output": 65536,
1488 "family": "Google"
1489 },
1490 "gemini-2.5-pro": {
1491 "source": "preserved exact cited model lookup; see source_receipts",
1492 "context_window": 1048576,
1493 "max_output": 65536,
1494 "family": "Google"
1495 },
1496 "gemini-2.5-flash": {
1497 "source": "preserved exact cited model lookup; see source_receipts",
1498 "context_window": 1048576,
1499 "max_output": 65536,
1500 "family": "Google"
1501 },
1502 "dots-studio/dots-3-note-preview:free": {
1503 "source": "preserved exact cited model lookup; see source_receipts",
1504 "context_window": 512000,
1505 "max_output": 512000,
1506 "reasoning": true
1507 },
1508 "deepseek-v4pro": {
1509 "source": "explicit official DeepSeek alias",
1510 "canonical_id": "deepseek-v4-pro",
1511 "context_window": 1000000,
1512 "reasoning": true
1513 },
1514 "deepseek-ai/deepseek-v4-pro": {
1515 "source": "explicit official DeepSeek alias",
1516 "canonical_id": "deepseek-v4-pro",
1517 "context_window": 1000000,
1518 "reasoning": true,
1519 "family": "DeepSeek"
1520 },
1521 "deepseek-ai/deepseek-v4pro": {
1522 "source": "explicit official DeepSeek alias",
1523 "canonical_id": "deepseek-v4-pro",
1524 "context_window": 1000000,
1525 "reasoning": true
1526 },
1527 "deepseek/deepseek-v4-pro": {
1528 "source": "explicit official DeepSeek alias",
1529 "canonical_id": "deepseek-v4-pro",
1530 "context_window": 1000000,
1531 "reasoning": true,
1532 "family": "DeepSeek"
1533 },
1534 "deepseek/deepseek-v4pro": {
1535 "source": "explicit official DeepSeek alias",
1536 "canonical_id": "deepseek-v4-pro",
1537 "context_window": 1000000,
1538 "reasoning": true
1539 },
1540 "deepseek-v4flash": {
1541 "source": "explicit official DeepSeek alias",
1542 "canonical_id": "deepseek-v4-flash",
1543 "context_window": 1000000,
1544 "reasoning": true
1545 },
1546 "deepseek-ai/deepseek-v4-flash": {
1547 "source": "explicit official DeepSeek alias",
1548 "canonical_id": "deepseek-v4-flash",
1549 "context_window": 1000000,
1550 "reasoning": true,
1551 "family": "DeepSeek"
1552 },
1553 "deepseek-ai/deepseek-v4flash": {
1554 "source": "explicit official DeepSeek alias",
1555 "canonical_id": "deepseek-v4-flash",
1556 "context_window": 1000000,
1557 "reasoning": true
1558 },
1559 "deepseek/deepseek-v4-flash": {
1560 "source": "explicit official DeepSeek alias",
1561 "canonical_id": "deepseek-v4-flash",
1562 "context_window": 1000000,
1563 "reasoning": true,
1564 "family": "DeepSeek"
1565 },
1566 "deepseek/deepseek-v4flash": {
1567 "source": "explicit official DeepSeek alias",
1568 "canonical_id": "deepseek-v4-flash",
1569 "context_window": 1000000,
1570 "reasoning": true
1571 },
1572 "thinkingmachines/inkling": {
1573 "source": "preserved exact reasoning fact; see source_receipts",
1574 "reasoning": true,
1575 "family": "Together"
1576 },
1577 "gpt-5.5": {
1578 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
1579 "context_window": 1050000,
1580 "max_output": 128000,
1581 "reasoning": true,
1582 "family": "OpenAi"
1583 },
1584 "gpt-5.5-pro": {
1585 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
1586 "context_window": 1050000,
1587 "max_output": 128000,
1588 "reasoning": true,
1589 "family": "OpenAi"
1590 },
1591 "gpt-5.1-codex": {
1592 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
1593 "context_window": 400000,
1594 "max_output": 128000,
1595 "reasoning": true
1596 },
1597 "gpt-5.1-codex-mini": {
1598 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
1599 "context_window": 400000,
1600 "max_output": 128000,
1601 "reasoning": true
1602 },
1603 "gpt-5.1-codex-max": {
1604 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
1605 "context_window": 400000,
1606 "max_output": 128000,
1607 "reasoning": true
1608 },
1609 "gpt-5.2-codex": {
1610 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
1611 "context_window": 400000,
1612 "max_output": 128000,
1613 "reasoning": true
1614 },
1615 "codex-gpt-5.5": {
1616 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
1617 "context_window": 400000,
1618 "max_output": 128000,
1619 "reasoning": true
1620 },
1621 "chatgpt-gpt-5.5": {
1622 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
1623 "context_window": 400000,
1624 "max_output": 128000,
1625 "reasoning": true
1626 },
1627 "gpt-5.5-codex": {
1628 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
1629 "context_window": 400000,
1630 "max_output": 128000,
1631 "reasoning": true
1632 },
1633 "gpt-5.5-codex-preview": {
1634 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
1635 "context_window": 400000,
1636 "max_output": 128000,
1637 "reasoning": true
1638 },
1639 "codex-gpt-5.5-preview": {
1640 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
1641 "context_window": 400000,
1642 "max_output": 128000,
1643 "reasoning": true
1644 },
1645 "chatgpt-gpt-5.5-preview": {
1646 "source": "preserved exact OpenAI API/Codex fact; see source_receipts",
1647 "context_window": 400000,
1648 "max_output": 128000,
1649 "reasoning": true
1650 },
1651 "deepseek-reasoner": {
1652 "source": "preserved public model roster; facts unknown unless stated",
1653 "family": "DeepSeek"
1654 },
1655 "deepseek-coder:1.3b": {
1656 "source": "preserved public model roster; facts unknown unless stated",
1657 "family": "DeepSeek"
1658 },
1659 "qwen/qwen3.7-plus": {
1660 "source": "preserved public model roster; facts unknown unless stated",
1661 "family": "Qwen",
1662 "reasoning": true
1663 },
1664 "qwen3.6-35b-a3b": {
1665 "source": "preserved public presentation facts, not route availability"
1666 }
1667 },
1668 "official_deepseek_aliases": {
1669 "deepseek-v4-pro": "deepseek-v4-pro",
1670 "deepseek-v4pro": "deepseek-v4-pro",
1671 "deepseek-ai/deepseek-v4-pro": "deepseek-v4-pro",
1672 "deepseek-ai/deepseek-v4pro": "deepseek-v4-pro",
1673 "deepseek/deepseek-v4-pro": "deepseek-v4-pro",
1674 "deepseek/deepseek-v4pro": "deepseek-v4-pro",
1675 "deepseek-v4-flash": "deepseek-v4-flash",
1676 "deepseek-v4flash": "deepseek-v4-flash",
1677 "deepseek-ai/deepseek-v4-flash": "deepseek-v4-flash",
1678 "deepseek-ai/deepseek-v4flash": "deepseek-v4-flash",
1679 "deepseek/deepseek-v4-flash": "deepseek-v4-flash",
1680 "deepseek/deepseek-v4flash": "deepseek-v4-flash"
1681 },
1682 "openai_reasoning_ids": {
1683 "gpt-5.5": "gpt_55",
1684 "gpt-5.5-pro": "gpt_55",
1685 "gpt-5.6": "gpt_56",
1686 "gpt-5.6-sol": "gpt_56",
1687 "gpt-5.6-terra": "gpt_56",
1688 "gpt-5.6-luna": "gpt_56",
1689 "gpt-5-codex": "codex",
1690 "gpt-5.1-codex": "codex",
1691 "gpt-5.1-codex-mini": "codex",
1692 "gpt-5.1-codex-max": "codex",
1693 "gpt-5.2-codex": "codex",
1694 "gpt-5.3-codex": "codex",
1695 "codex-gpt-5.5": "codex",
1696 "chatgpt-gpt-5.5": "codex",
1697 "gpt-5.5-codex": "codex",
1698 "gpt-5.5-codex-preview": "codex",
1699 "codex-gpt-5.5-preview": "codex",
1700 "chatgpt-gpt-5.5-preview": "codex"
1701 },
1702 "snapshot_prefixes": {
1703 "gpt-5.5-": "gpt-5.5",
1704 "gpt-5.5-pro-": "gpt-5.5-pro"
1705 },
1706 "selections": [
1707 {
1708 "id": "deepseek-v4-pro",
1709 "aliases": [],
1710 "supports_tools": true,
1711 "supports_reasoning": true,
1712 "provider": "deepseek"
1713 },
1714 {
1715 "id": "deepseek-v4-flash",
1716 "aliases": [
1717 "deepseek-chat",
1718 "deepseek-reasoner",
1719 "deepseek-r1",
1720 "deepseek-v3",
1721 "deepseek-v3.2"
1722 ],
1723 "supports_tools": true,
1724 "supports_reasoning": true,
1725 "provider": "deepseek"
1726 },
1727 {
1728 "id": "deepseek-v4-flash-vision-exp",
1729 "aliases": [
1730 "flash-vision",
1731 "deepseek-v4flashvisionexp"
1732 ],
1733 "supports_tools": true,
1734 "supports_reasoning": true,
1735 "provider": "deepseek"
1736 },
1737 {
1738 "id": "deepseek-ai/deepseek-v4-pro",
1739 "aliases": [
1740 "deepseek-v4-pro",
1741 "nvidia-deepseek-v4-pro",
1742 "nim-deepseek-v4-pro"
1743 ],
1744 "supports_tools": true,
1745 "supports_reasoning": true,
1746 "provider": "nvidia-nim"
1747 },
1748 {
1749 "id": "deepseek-ai/deepseek-v4-flash",
1750 "aliases": [
1751 "deepseek-v4-flash",
1752 "deepseek-chat",
1753 "deepseek-reasoner",
1754 "nvidia-deepseek-v4-flash",
1755 "nim-deepseek-v4-flash"
1756 ],
1757 "supports_tools": true,
1758 "supports_reasoning": true,
1759 "provider": "nvidia-nim"
1760 },
1761 {
1762 "id": "deepseek-v4-pro",
1763 "aliases": [
1764 "openai-compatible-deepseek-v4-pro"
1765 ],
1766 "supports_tools": true,
1767 "supports_reasoning": true,
1768 "provider": "openai"
1769 },
1770 {
1771 "id": "deepseek-v4-flash",
1772 "aliases": [
1773 "openai-compatible-deepseek-v4-flash"
1774 ],
1775 "supports_tools": true,
1776 "supports_reasoning": true,
1777 "provider": "openai"
1778 },
1779 {
1780 "id": "gpt-5.3-codex",
1781 "aliases": [
1782 "gpt53-codex"
1783 ],
1784 "supports_tools": true,
1785 "supports_reasoning": true,
1786 "provider": "openai"
1787 },
1788 {
1789 "id": "gpt-5.5",
1790 "aliases": [
1791 "openai-gpt-5.5"
1792 ],
1793 "supports_tools": true,
1794 "supports_reasoning": true,
1795 "provider": "openai"
1796 },
1797 {
1798 "id": "gpt-5.5-pro",
1799 "aliases": [
1800 "openai-gpt-5.5-pro"
1801 ],
1802 "supports_tools": true,
1803 "supports_reasoning": true,
1804 "provider": "openai"
1805 },
1806 {
1807 "id": "gpt-5.6",
1808 "aliases": [
1809 "gpt56"
1810 ],
1811 "supports_tools": true,
1812 "supports_reasoning": true,
1813 "provider": "openai"
1814 },
1815 {
1816 "id": "gpt-5.6-sol",
1817 "aliases": [
1818 "gpt56-sol"
1819 ],
1820 "supports_tools": true,
1821 "supports_reasoning": true,
1822 "provider": "openai"
1823 },
1824 {
1825 "id": "gpt-5.6-terra",
1826 "aliases": [
1827 "gpt56-terra"
1828 ],
1829 "supports_tools": true,
1830 "supports_reasoning": true,
1831 "provider": "openai"
1832 },
1833 {
1834 "id": "gpt-5.6-luna",
1835 "aliases": [
1836 "gpt56-luna"
1837 ],
1838 "supports_tools": true,
1839 "supports_reasoning": true,
1840 "provider": "openai"
1841 },
1842 {
1843 "id": "deepseek-ai/deepseek-v4-flash",
1844 "aliases": [
1845 "deepseek-v4-flash",
1846 "atlascloud-deepseek-v4-flash"
1847 ],
1848 "supports_tools": true,
1849 "supports_reasoning": true,
1850 "provider": "atlascloud"
1851 },
1852 {
1853 "id": "deepseek-ai/deepseek-v4-pro",
1854 "aliases": [
1855 "deepseek-v4-pro",
1856 "atlascloud-deepseek-v4-pro"
1857 ],
1858 "supports_tools": true,
1859 "supports_reasoning": true,
1860 "provider": "atlascloud"
1861 },
1862 {
1863 "id": "deepseek-reasoner",
1864 "aliases": [
1865 "wanjie-deepseek-reasoner",
1866 "ark-wanjie-deepseek-reasoner"
1867 ],
1868 "supports_tools": true,
1869 "supports_reasoning": true,
1870 "provider": "wanjie-ark"
1871 },
1872 {
1873 "id": "DeepSeek-V4-Pro",
1874 "aliases": [
1875 "deepseek-v4-pro",
1876 "volcengine-deepseek-v4-pro",
1877 "ark-deepseek-v4-pro"
1878 ],
1879 "supports_tools": true,
1880 "supports_reasoning": true,
1881 "provider": "volcengine"
1882 },
1883 {
1884 "id": "DeepSeek-V4-Flash",
1885 "aliases": [
1886 "deepseek-v4-flash",
1887 "deepseek-chat",
1888 "volcengine-deepseek-v4-flash",
1889 "ark-deepseek-v4-flash"
1890 ],
1891 "supports_tools": true,
1892 "supports_reasoning": true,
1893 "provider": "volcengine"
1894 },
1895 {
1896 "id": "trinity-large-thinking",
1897 "aliases": [
1898 "trinity",
1899 "arcee-trinity",
1900 "arcee-trinity-large-thinking"
1901 ],
1902 "supports_tools": true,
1903 "supports_reasoning": true,
1904 "provider": "arcee"
1905 },
1906 {
1907 "id": "trinity-mini",
1908 "aliases": [
1909 "arcee-trinity-mini"
1910 ],
1911 "supports_tools": true,
1912 "supports_reasoning": true,
1913 "provider": "arcee"
1914 },
1915 {
1916 "id": "deepseek/deepseek-v4-pro",
1917 "aliases": [
1918 "deepseek-v4-pro",
1919 "openrouter-deepseek-v4-pro"
1920 ],
1921 "supports_tools": true,
1922 "supports_reasoning": true,
1923 "provider": "openrouter"
1924 },
1925 {
1926 "id": "deepseek/deepseek-v4-flash",
1927 "aliases": [
1928 "deepseek-v4-flash",
1929 "deepseek-chat",
1930 "deepseek-reasoner",
1931 "openrouter-deepseek-v4-flash"
1932 ],
1933 "supports_tools": true,
1934 "supports_reasoning": true,
1935 "provider": "openrouter"
1936 },
1937 {
1938 "id": "deepseek/deepseek-v4-pro",
1939 "aliases": [
1940 "orcarouter-deepseek-v4-pro"
1941 ],
1942 "supports_tools": true,
1943 "supports_reasoning": true,
1944 "provider": "orcarouter"
1945 },
1946 {
1947 "id": "deepseek/deepseek-v4-flash",
1948 "aliases": [
1949 "orcarouter-deepseek-v4-flash"
1950 ],
1951 "supports_tools": true,
1952 "supports_reasoning": true,
1953 "provider": "orcarouter"
1954 },
1955 {
1956 "id": "orcarouter/auto",
1957 "aliases": [
1958 "orcarouter-auto"
1959 ],
1960 "supports_tools": true,
1961 "supports_reasoning": true,
1962 "provider": "orcarouter"
1963 },
1964 {
1965 "id": "arcee-ai/trinity-large-thinking",
1966 "aliases": [
1967 "trinity",
1968 "trinity-large-thinking",
1969 "arcee-trinity-large-thinking"
1970 ],
1971 "supports_tools": true,
1972 "supports_reasoning": true,
1973 "provider": "openrouter"
1974 },
1975 {
1976 "id": "xiaomi/mimo-v2.5-pro",
1977 "aliases": [
1978 "openrouter-mimo-v2.5-pro",
1979 "openrouter-xiaomi-mimo-v2.5-pro"
1980 ],
1981 "supports_tools": true,
1982 "supports_reasoning": true,
1983 "provider": "openrouter"
1984 },
1985 {
1986 "id": "xiaomi/mimo-v2.5",
1987 "aliases": [
1988 "openrouter-mimo-v2.5",
1989 "openrouter-xiaomi-mimo-v2.5"
1990 ],
1991 "supports_tools": true,
1992 "supports_reasoning": true,
1993 "provider": "openrouter"
1994 },
1995 {
1996 "id": "qwen/qwen3.6-flash",
1997 "aliases": [
1998 "qwen3.6-flash",
1999 "qwen-3.6-flash"
2000 ],
2001 "supports_tools": true,
2002 "supports_reasoning": true,
2003 "provider": "openrouter"
2004 },
2005 {
2006 "id": "qwen/qwen3.6-35b-a3b",
2007 "aliases": [
2008 "qwen3.6-35b-a3b",
2009 "qwen-3.6-35b-a3b"
2010 ],
2011 "supports_tools": true,
2012 "supports_reasoning": true,
2013 "provider": "openrouter"
2014 },
2015 {
2016 "id": "qwen/qwen3.6-max-preview",
2017 "aliases": [
2018 "qwen3.6-max-preview",
2019 "qwen-3.6-max-preview",
2020 "qwen-max-preview"
2021 ],
2022 "supports_tools": true,
2023 "supports_reasoning": true,
2024 "provider": "openrouter"
2025 },
2026 {
2027 "id": "qwen/qwen3.6-27b",
2028 "aliases": [
2029 "qwen3.6-27b",
2030 "qwen-3.6-27b"
2031 ],
2032 "supports_tools": true,
2033 "supports_reasoning": true,
2034 "provider": "openrouter"
2035 },
2036 {
2037 "id": "qwen/qwen3.6-plus",
2038 "aliases": [
2039 "qwen3.6-plus",
2040 "qwen-3.6-plus"
2041 ],
2042 "supports_tools": true,
2043 "supports_reasoning": true,
2044 "provider": "openrouter"
2045 },
2046 {
2047 "id": "qwen/qwen3.7-plus",
2048 "aliases": [
2049 "qwen3.7-plus",
2050 "qwen-3.7-plus"
2051 ],
2052 "supports_tools": true,
2053 "supports_reasoning": true,
2054 "provider": "openrouter"
2055 },
2056 {
2057 "id": "moonshotai/kimi-k2.7-code",
2058 "aliases": [
2059 "kimi-k2.7-code",
2060 "openrouter-kimi-k2.7-code"
2061 ],
2062 "supports_tools": true,
2063 "supports_reasoning": true,
2064 "provider": "openrouter"
2065 },
2066 {
2067 "id": "moonshotai/kimi-k2.6",
2068 "aliases": [
2069 "openrouter-kimi-k2.6"
2070 ],
2071 "supports_tools": true,
2072 "supports_reasoning": true,
2073 "provider": "openrouter"
2074 },
2075 {
2076 "id": "minimax/minimax-m3",
2077 "aliases": [
2078 "minimax-m3",
2079 "minimax-m-3",
2080 "openrouter-minimax-m3"
2081 ],
2082 "supports_tools": true,
2083 "supports_reasoning": true,
2084 "provider": "openrouter"
2085 },
2086 {
2087 "id": "z-ai/glm-5.1",
2088 "aliases": [
2089 "glm-5.1",
2090 "zai-glm-5.1"
2091 ],
2092 "supports_tools": true,
2093 "supports_reasoning": true,
2094 "provider": "openrouter"
2095 },
2096 {
2097 "id": "z-ai/glm-5.2",
2098 "aliases": [
2099 "glm-5.2",
2100 "zai-glm-5.2"
2101 ],
2102 "supports_tools": true,
2103 "supports_reasoning": true,
2104 "provider": "openrouter"
2105 },
2106 {
2107 "id": "z-ai/glm-5.3",
2108 "aliases": [
2109 "glm-5.3",
2110 "zai-glm-5.3"
2111 ],
2112 "supports_tools": true,
2113 "supports_reasoning": true,
2114 "provider": "openrouter"
2115 },
2116 {
2117 "id": "z-ai/glm-5.3-flash",
2118 "aliases": [
2119 "glm-5.3-flash",
2120 "zai-glm-5.3-flash"
2121 ],
2122 "supports_tools": true,
2123 "supports_reasoning": true,
2124 "provider": "openrouter"
2125 },
2126 {
2127 "id": "z-ai/glm-5-turbo",
2128 "aliases": [
2129 "glm-5-turbo",
2130 "zai-glm-5-turbo"
2131 ],
2132 "supports_tools": true,
2133 "supports_reasoning": true,
2134 "provider": "openrouter"
2135 },
2136 {
2137 "id": "GLM-5.3",
2138 "aliases": [
2139 "glm-5.3",
2140 "glm-5-3",
2141 "zai-glm-5.3",
2142 "zai-glm-5-3"
2143 ],
2144 "supports_tools": true,
2145 "supports_reasoning": true,
2146 "provider": "zai"
2147 },
2148 {
2149 "id": "GLM-5.3-Flash",
2150 "aliases": [
2151 "glm-5.3-flash",
2152 "glm-5-3-flash",
2153 "zai-glm-5.3-flash",
2154 "zai-glm-5-3-flash"
2155 ],
2156 "supports_tools": true,
2157 "supports_reasoning": true,
2158 "provider": "zai"
2159 },
2160 {
2161 "id": "GLM-5.2",
2162 "aliases": [
2163 "glm-5.2",
2164 "glm-5-2",
2165 "zai-glm-5.2",
2166 "zai-glm-5-2"
2167 ],
2168 "supports_tools": true,
2169 "supports_reasoning": true,
2170 "provider": "zai"
2171 },
2172 {
2173 "id": "GLM-5.1",
2174 "aliases": [
2175 "glm-5.1",
2176 "glm-5-1",
2177 "zai-glm-5.1",
2178 "zai-glm-5-1"
2179 ],
2180 "supports_tools": true,
2181 "supports_reasoning": true,
2182 "provider": "zai"
2183 },
2184 {
2185 "id": "GLM-5-Turbo",
2186 "aliases": [
2187 "glm-5-turbo",
2188 "glm-5turbo",
2189 "zai-glm-5-turbo"
2190 ],
2191 "supports_tools": true,
2192 "supports_reasoning": true,
2193 "provider": "zai"
2194 },
2195 {
2196 "id": "tencent/hy3-preview",
2197 "aliases": [
2198 "hy3-preview",
2199 "tencent-hy3-preview",
2200 "hy3",
2201 "hunyuan",
2202 "tencent-hunyuan",
2203 "hunyuan-hy3"
2204 ],
2205 "supports_tools": true,
2206 "supports_reasoning": true,
2207 "provider": "openrouter"
2208 },
2209 {
2210 "id": "google/gemma-4-31b-it",
2211 "aliases": [
2212 "gemma-4-31b",
2213 "gemma-4-31b-it"
2214 ],
2215 "supports_tools": true,
2216 "supports_reasoning": true,
2217 "provider": "openrouter"
2218 },
2219 {
2220 "id": "google/gemma-4-26b-a4b-it",
2221 "aliases": [
2222 "gemma-4-26b-a4b",
2223 "gemma-4-26b-a4b-it"
2224 ],
2225 "supports_tools": true,
2226 "supports_reasoning": true,
2227 "provider": "openrouter"
2228 },
2229 {
2230 "id": "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free",
2231 "aliases": [
2232 "nemotron-3-nano-omni",
2233 "nemotron-3-nano-omni-reasoning"
2234 ],
2235 "supports_tools": true,
2236 "supports_reasoning": true,
2237 "provider": "openrouter"
2238 },
2239 {
2240 "id": "mimo-v2.5-pro",
2241 "aliases": [
2242 "mimo",
2243 "pro",
2244 "xiaomi-mimo-v2.5-pro",
2245 "xiaomi-mimo-v2-5-pro"
2246 ],
2247 "supports_tools": true,
2248 "supports_reasoning": true,
2249 "provider": "xiaomi-mimo"
2250 },
2251 {
2252 "id": "mimo-v2.5",
2253 "aliases": [
2254 "omni",
2255 "mimo-omni",
2256 "v2.5-omni",
2257 "mimo-v2.5-omni",
2258 "xiaomi-mimo-v2.5",
2259 "xiaomi-mimo-v2.5-omni"
2260 ],
2261 "supports_tools": true,
2262 "supports_reasoning": true,
2263 "provider": "xiaomi-mimo"
2264 },
2265 {
2266 "id": "mimo-v2.5-asr",
2267 "aliases": [
2268 "asr",
2269 "speech-to-text",
2270 "transcribe"
2271 ],
2272 "supports_tools": false,
2273 "supports_reasoning": false,
2274 "provider": "xiaomi-mimo"
2275 },
2276 {
2277 "id": "mimo-v2.5-tts",
2278 "aliases": [
2279 "tts",
2280 "speech",
2281 "mimo-tts"
2282 ],
2283 "supports_tools": false,
2284 "supports_reasoning": false,
2285 "provider": "xiaomi-mimo"
2286 },
2287 {
2288 "id": "mimo-v2.5-tts-voicedesign",
2289 "aliases": [
2290 "voicedesign",
2291 "voice-design",
2292 "mimo-voice-design"
2293 ],
2294 "supports_tools": false,
2295 "supports_reasoning": false,
2296 "provider": "xiaomi-mimo"
2297 },
2298 {
2299 "id": "mimo-v2.5-tts-voiceclone",
2300 "aliases": [
2301 "voiceclone",
2302 "voice-clone",
2303 "mimo-voice-clone"
2304 ],
2305 "supports_tools": false,
2306 "supports_reasoning": false,
2307 "provider": "xiaomi-mimo"
2308 },
2309 {
2310 "id": "mimo-v2-tts",
2311 "aliases": [
2312 "mimo-v2-speech"
2313 ],
2314 "supports_tools": false,
2315 "supports_reasoning": false,
2316 "provider": "xiaomi-mimo"
2317 },
2318 {
2319 "id": "deepseek/deepseek-v4-pro",
2320 "aliases": [
2321 "deepseek-v4-pro",
2322 "novita-deepseek-v4-pro"
2323 ],
2324 "supports_tools": true,
2325 "supports_reasoning": true,
2326 "provider": "novita"
2327 },
2328 {
2329 "id": "deepseek/deepseek-v4-flash",
2330 "aliases": [
2331 "deepseek-v4-flash",
2332 "deepseek-chat",
2333 "deepseek-reasoner",
2334 "novita-deepseek-v4-flash"
2335 ],
2336 "supports_tools": true,
2337 "supports_reasoning": true,
2338 "provider": "novita"
2339 },
2340 {
2341 "id": "accounts/fireworks/models/deepseek-v4-pro",
2342 "aliases": [
2343 "deepseek-v4-pro",
2344 "fireworks-deepseek-v4-pro"
2345 ],
2346 "supports_tools": true,
2347 "supports_reasoning": true,
2348 "provider": "fireworks"
2349 },
2350 {
2351 "id": "deepseek-ai/DeepSeek-V4-Pro",
2352 "aliases": [
2353 "deepseek-v4-pro",
2354 "siliconflow-deepseek-v4-pro"
2355 ],
2356 "supports_tools": true,
2357 "supports_reasoning": true,
2358 "provider": "siliconflow"
2359 },
2360 {
2361 "id": "deepseek-ai/DeepSeek-V4-Flash",
2362 "aliases": [
2363 "deepseek-v4-flash",
2364 "deepseek-chat",
2365 "deepseek-v3",
2366 "siliconflow-deepseek-v4-flash"
2367 ],
2368 "supports_tools": true,
2369 "supports_reasoning": true,
2370 "provider": "siliconflow"
2371 },
2372 {
2373 "id": "trinity-large-preview",
2374 "aliases": [
2375 "arcee-trinity-large-preview"
2376 ],
2377 "supports_tools": true,
2378 "supports_reasoning": false,
2379 "provider": "arcee"
2380 },
2381 {
2382 "id": "kimi-k2.7-code",
2383 "aliases": [
2384 "kimi",
2385 "kimi-k2",
2386 "kimi-k2.7",
2387 "kimi-code",
2388 "moonshot-kimi-k2.7-code"
2389 ],
2390 "supports_tools": true,
2391 "supports_reasoning": true,
2392 "provider": "moonshot"
2393 },
2394 {
2395 "id": "kimi-k2.6",
2396 "aliases": [
2397 "kimi-k2.6",
2398 "moonshot-kimi-k2.6"
2399 ],
2400 "supports_tools": true,
2401 "supports_reasoning": true,
2402 "provider": "moonshot"
2403 },
2404 {
2405 "id": "kimi-k3",
2406 "aliases": [
2407 "moonshot-kimi-k3"
2408 ],
2409 "supports_tools": true,
2410 "supports_reasoning": true,
2411 "provider": "moonshot"
2412 },
2413 {
2414 "id": "k3",
2415 "aliases": [
2416 "kimi-code-k3"
2417 ],
2418 "supports_tools": true,
2419 "supports_reasoning": true,
2420 "provider": "moonshot"
2421 },
2422 {
2423 "id": "deepseek-ai/DeepSeek-V4-Pro",
2424 "aliases": [
2425 "deepseek-v4-pro",
2426 "sglang-deepseek-v4-pro"
2427 ],
2428 "supports_tools": true,
2429 "supports_reasoning": true,
2430 "provider": "sglang"
2431 },
2432 {
2433 "id": "deepseek-ai/DeepSeek-V4-Flash",
2434 "aliases": [
2435 "deepseek-v4-flash",
2436 "deepseek-chat",
2437 "deepseek-reasoner",
2438 "sglang-deepseek-v4-flash"
2439 ],
2440 "supports_tools": true,
2441 "supports_reasoning": true,
2442 "provider": "sglang"
2443 },
2444 {
2445 "id": "deepseek-ai/DeepSeek-V4-Pro",
2446 "aliases": [
2447 "deepseek-v4-pro",
2448 "vllm-deepseek-v4-pro"
2449 ],
2450 "supports_tools": true,
2451 "supports_reasoning": true,
2452 "provider": "vllm"
2453 },
2454 {
2455 "id": "deepseek-ai/DeepSeek-V4-Flash",
2456 "aliases": [
2457 "deepseek-v4-flash",
2458 "deepseek-chat",
2459 "deepseek-reasoner",
2460 "vllm-deepseek-v4-flash"
2461 ],
2462 "supports_tools": true,
2463 "supports_reasoning": true,
2464 "provider": "vllm"
2465 },
2466 {
2467 "id": "deepseek-v4-flash",
2468 "aliases": [],
2469 "supports_tools": true,
2470 "supports_reasoning": true,
2471 "provider": "ollama"
2472 },
2473 {
2474 "id": "gpt-oss:120b",
2475 "aliases": [],
2476 "supports_tools": true,
2477 "supports_reasoning": true,
2478 "provider": "ollama-cloud"
2479 },
2480 {
2481 "id": "deepseek-ai/DeepSeek-V4-Pro",
2482 "aliases": [
2483 "deepseek-v4-pro",
2484 "hf-deepseek-v4-pro"
2485 ],
2486 "supports_tools": true,
2487 "supports_reasoning": true,
2488 "provider": "huggingface"
2489 },
2490 {
2491 "id": "deepseek-ai/DeepSeek-V4-Flash",
2492 "aliases": [
2493 "deepseek-v4-flash",
2494 "deepseek-chat",
2495 "deepseek-reasoner",
2496 "hf-deepseek-v4-flash"
2497 ],
2498 "supports_tools": true,
2499 "supports_reasoning": true,
2500 "provider": "huggingface"
2501 },
2502 {
2503 "id": "Qwen/Qwen3.5-397B-A17B",
2504 "aliases": [
2505 "qwen3.5-397b-a17b",
2506 "modelscope-qwen3.5-397b-a17b"
2507 ],
2508 "supports_tools": true,
2509 "supports_reasoning": true,
2510 "provider": "modelscope"
2511 },
2512 {
2513 "id": "Qwen/Qwen3.5-122B-A10B",
2514 "aliases": [
2515 "qwen3.5-122b-a10b",
2516 "modelscope-qwen3.5-122b-a10b"
2517 ],
2518 "supports_tools": true,
2519 "supports_reasoning": true,
2520 "provider": "modelscope"
2521 },
2522 {
2523 "id": "Qwen/Qwen3.5-27B",
2524 "aliases": [
2525 "qwen3.5-27b",
2526 "modelscope-qwen3.5-27b"
2527 ],
2528 "supports_tools": true,
2529 "supports_reasoning": true,
2530 "provider": "modelscope"
2531 },
2532 {
2533 "id": "Qwen/Qwen3.5-35B-A3B",
2534 "aliases": [
2535 "qwen3.5-35b-a3b",
2536 "modelscope-qwen3.5-35b-a3b"
2537 ],
2538 "supports_tools": true,
2539 "supports_reasoning": true,
2540 "provider": "modelscope"
2541 },
2542 {
2543 "id": "Qwen/Qwen3.8-27B",
2544 "aliases": [
2545 "qwen3.8-27b",
2546 "modelscope-qwen3.8-27b"
2547 ],
2548 "supports_tools": true,
2549 "supports_reasoning": true,
2550 "provider": "modelscope"
2551 },
2552 {
2553 "id": "Qwen/Qwen3.8-Flash-Next",
2554 "aliases": [
2555 "qwen3.8-flash-next",
2556 "modelscope-qwen3.8-flash-next"
2557 ],
2558 "supports_tools": true,
2559 "supports_reasoning": true,
2560 "provider": "modelscope"
2561 },
2562 {
2563 "id": "deepseek-ai/DeepSeek-V4-Pro",
2564 "aliases": [
2565 "deepseek-v4-pro",
2566 "modelscope-deepseek-v4-pro"
2567 ],
2568 "supports_tools": true,
2569 "supports_reasoning": true,
2570 "provider": "modelscope"
2571 },
2572 {
2573 "id": "deepseek-ai/DeepSeek-V4-Pro-0813",
2574 "aliases": [
2575 "deepseek-v4-pro-0813",
2576 "modelscope-deepseek-v4-pro-0813"
2577 ],
2578 "supports_tools": true,
2579 "supports_reasoning": true,
2580 "provider": "modelscope"
2581 },
2582 {
2583 "id": "deepseek-ai/DeepSeek-V4.1-Flash",
2584 "aliases": [
2585 "deepseek-v4.1-flash",
2586 "modelscope-deepseek-v4.1-flash"
2587 ],
2588 "supports_tools": true,
2589 "supports_reasoning": true,
2590 "provider": "modelscope"
2591 },
2592 {
2593 "id": "ZhipuAI/GLM-4.7-Flash",
2594 "aliases": [
2595 "glm-4.7-flash",
2596 "modelscope-glm-4.7-flash"
2597 ],
2598 "supports_tools": true,
2599 "supports_reasoning": true,
2600 "provider": "modelscope"
2601 },
2602 {
2603 "id": "ZhipuAI/GLM-5.2",
2604 "aliases": [
2605 "glm-5.2",
2606 "modelscope-glm-5.2"
2607 ],
2608 "supports_tools": true,
2609 "supports_reasoning": true,
2610 "provider": "modelscope"
2611 },
2612 {
2613 "id": "glm_for_coding",
2614 "aliases": [
2615 "glm-for-coding",
2616 "csdn-glm-for-coding"
2617 ],
2618 "supports_tools": true,
2619 "supports_reasoning": true,
2620 "provider": "csdn"
2621 },
2622 {
2623 "id": "deepseek-ai/DeepSeek-V4-Pro",
2624 "aliases": [
2625 "deepseek-v4-pro",
2626 "together-deepseek-v4-pro"
2627 ],
2628 "supports_tools": true,
2629 "supports_reasoning": true,
2630 "provider": "together"
2631 },
2632 {
2633 "id": "deepseek-ai/DeepSeek-V4-Flash",
2634 "aliases": [
2635 "deepseek-v4-flash",
2636 "deepseek-chat",
2637 "together-deepseek-v4-flash"
2638 ],
2639 "supports_tools": true,
2640 "supports_reasoning": true,
2641 "provider": "together"
2642 },
2643 {
2644 "id": "thinkingmachines/inkling",
2645 "aliases": [
2646 "inkling",
2647 "together-inkling"
2648 ],
2649 "supports_tools": true,
2650 "supports_reasoning": true,
2651 "provider": "together"
2652 },
2653 {
2654 "id": "qwen/qwen3.7-max",
2655 "aliases": [
2656 "qwen3.7-max",
2657 "qwen-3.7-max"
2658 ],
2659 "supports_tools": true,
2660 "supports_reasoning": true,
2661 "provider": "openrouter"
2662 },
2663 {
2664 "id": "gpt-5.5",
2665 "aliases": [
2666 "codex-gpt-5.5",
2667 "chatgpt-gpt-5.5"
2668 ],
2669 "supports_tools": true,
2670 "supports_reasoning": true,
2671 "provider": "openai-codex"
2672 },
2673 {
2674 "id": "claude-opus-4-8",
2675 "aliases": [
2676 "opus",
2677 "claude-opus"
2678 ],
2679 "supports_tools": true,
2680 "supports_reasoning": true,
2681 "provider": "anthropic"
2682 },
2683 {
2684 "id": "claude-opus-5",
2685 "aliases": [
2686 "opus-5"
2687 ],
2688 "supports_tools": true,
2689 "supports_reasoning": true,
2690 "provider": "anthropic"
2691 },
2692 {
2693 "id": "claude-sonnet-4-6",
2694 "aliases": [
2695 "sonnet",
2696 "claude-sonnet"
2697 ],
2698 "supports_tools": true,
2699 "supports_reasoning": true,
2700 "provider": "anthropic"
2701 },
2702 {
2703 "id": "claude-haiku-4-5",
2704 "aliases": [
2705 "haiku",
2706 "claude-haiku"
2707 ],
2708 "supports_tools": true,
2709 "supports_reasoning": false,
2710 "provider": "anthropic"
2711 },
2712 {
2713 "id": "claude-sonnet-5",
2714 "aliases": [
2715 "sonnet-5"
2716 ],
2717 "supports_tools": true,
2718 "supports_reasoning": true,
2719 "provider": "anthropic"
2720 },
2721 {
2722 "id": "claude-fable-5",
2723 "aliases": [
2724 "fable",
2725 "fable-5"
2726 ],
2727 "supports_tools": true,
2728 "supports_reasoning": true,
2729 "provider": "anthropic"
2730 },
2731 {
2732 "id": "deepseek-v4-flash",
2733 "aliases": [
2734 "openmodel",
2735 "openmodel-deepseek"
2736 ],
2737 "supports_tools": true,
2738 "supports_reasoning": true,
2739 "provider": "openmodel"
2740 },
2741 {
2742 "id": "minimax/minimax-m2.7",
2743 "aliases": [
2744 "minimax-2.7",
2745 "minimax-2-7",
2746 "openrouter-minimax-2.7"
2747 ],
2748 "supports_tools": true,
2749 "supports_reasoning": true,
2750 "provider": "openrouter"
2751 },
2752 {
2753 "id": "step-3.7-flash",
2754 "aliases": [
2755 "stepfun",
2756 "stepflash"
2757 ],
2758 "supports_tools": true,
2759 "supports_reasoning": true,
2760 "provider": "stepfun"
2761 },
2762 {
2763 "id": "step-5-preview",
2764 "aliases": [],
2765 "supports_tools": true,
2766 "supports_reasoning": true,
2767 "provider": "stepfun"
2768 },
2769 {
2770 "id": "step-3.5-flash",
2771 "aliases": [],
2772 "supports_tools": true,
2773 "supports_reasoning": true,
2774 "provider": "stepfun"
2775 },
2776 {
2777 "id": "step-3.5-flash-2603",
2778 "aliases": [],
2779 "supports_tools": true,
2780 "supports_reasoning": true,
2781 "provider": "stepfun"
2782 },
2783 {
2784 "id": "MiniMax-M3",
2785 "aliases": [
2786 "minimax",
2787 "minimax-m3",
2788 "minimax-m-3"
2789 ],
2790 "supports_tools": true,
2791 "supports_reasoning": true,
2792 "provider": "minimax"
2793 },
2794 {
2795 "id": "MiniMax-M2.7",
2796 "aliases": [
2797 "minimax-m2.7",
2798 "minimax-m2-7",
2799 "minimax-m-2.7",
2800 "minimax-m-2-7"
2801 ],
2802 "supports_tools": true,
2803 "supports_reasoning": true,
2804 "provider": "minimax"
2805 },
2806 {
2807 "id": "MiniMax-M3",
2808 "aliases": [
2809 "minimax-anthropic",
2810 "minimax-anthropic-m3",
2811 "minimax-m3"
2812 ],
2813 "supports_tools": true,
2814 "supports_reasoning": true,
2815 "provider": "minimax-anthropic"
2816 },
2817 {
2818 "id": "MiniMax-M2.7",
2819 "aliases": [
2820 "minimax-anthropic-m2.7",
2821 "minimax-anthropic-m2-7",
2822 "minimax-m2.7"
2823 ],
2824 "supports_tools": true,
2825 "supports_reasoning": true,
2826 "provider": "minimax-anthropic"
2827 },
2828 {
2829 "id": "MiniMax-M2.7-highspeed",
2830 "aliases": [
2831 "minimax-m2.7-highspeed",
2832 "minimax-m2-7-highspeed",
2833 "minimax-m-2.7-highspeed",
2834 "minimax-m-2-7-highspeed"
2835 ],
2836 "supports_tools": true,
2837 "supports_reasoning": true,
2838 "provider": "minimax"
2839 },
2840 {
2841 "id": "MiniMax-M2.5",
2842 "aliases": [
2843 "minimax-m2.5",
2844 "minimax-m2-5",
2845 "minimax-m-2.5",
2846 "minimax-m-2-5"
2847 ],
2848 "supports_tools": true,
2849 "supports_reasoning": true,
2850 "provider": "minimax"
2851 },
2852 {
2853 "id": "MiniMax-M2.5-highspeed",
2854 "aliases": [
2855 "minimax-m2.5-highspeed",
2856 "minimax-m2-5-highspeed",
2857 "minimax-m-2.5-highspeed",
2858 "minimax-m-2-5-highspeed"
2859 ],
2860 "supports_tools": true,
2861 "supports_reasoning": true,
2862 "provider": "minimax"
2863 },
2864 {
2865 "id": "MiniMax-M2.1",
2866 "aliases": [
2867 "minimax-m2.1",
2868 "minimax-m2-1",
2869 "minimax-m-2.1",
2870 "minimax-m-2-1"
2871 ],
2872 "supports_tools": true,
2873 "supports_reasoning": true,
2874 "provider": "minimax"
2875 },
2876 {
2877 "id": "MiniMax-M2.1-highspeed",
2878 "aliases": [
2879 "minimax-m2.1-highspeed",
2880 "minimax-m2-1-highspeed",
2881 "minimax-m-2.1-highspeed",
2882 "minimax-m-2-1-highspeed"
2883 ],
2884 "supports_tools": true,
2885 "supports_reasoning": true,
2886 "provider": "minimax"
2887 },
2888 {
2889 "id": "MiniMax-M2",
2890 "aliases": [
2891 "minimax-m2",
2892 "minimax-m-2"
2893 ],
2894 "supports_tools": true,
2895 "supports_reasoning": true,
2896 "provider": "minimax"
2897 },
2898 {
2899 "id": "nvidia/nemotron-3-ultra-550b-a55b",
2900 "aliases": [
2901 "nvidia/nemotron-3-ultra",
2902 "nemotron-3-ultra",
2903 "nemotron-3-ultra-550b-a55b",
2904 "nvidia-nemotron-3-ultra",
2905 "nvidia-nemotron-3-ultra-550b-a55b"
2906 ],
2907 "supports_tools": true,
2908 "supports_reasoning": true,
2909 "provider": "openrouter"
2910 },
2911 {
2912 "id": "deepseek-ai/DeepSeek-V4-Pro",
2913 "aliases": [
2914 "deepseek-v4-pro",
2915 "di-deepseek-v4-pro"
2916 ],
2917 "supports_tools": true,
2918 "supports_reasoning": true,
2919 "provider": "deepinfra"
2920 },
2921 {
2922 "id": "deepseek-ai/DeepSeek-V4-Flash",
2923 "aliases": [
2924 "deepseek-v4-flash",
2925 "di-deepseek-v4-flash"
2926 ],
2927 "supports_tools": true,
2928 "supports_reasoning": true,
2929 "provider": "deepinfra"
2930 },
2931 {
2932 "id": "fugu",
2933 "aliases": [
2934 "sakana-fugu",
2935 "sakana/fugu"
2936 ],
2937 "supports_tools": true,
2938 "supports_reasoning": false,
2939 "provider": "sakana"
2940 },
2941 {
2942 "id": "fugu-ultra-20260615",
2943 "aliases": [
2944 "fugu-ultra",
2945 "sakana-fugu-ultra"
2946 ],
2947 "supports_tools": true,
2948 "supports_reasoning": true,
2949 "provider": "sakana"
2950 },
2951 {
2952 "id": "LongCat-2.0",
2953 "aliases": [
2954 "longcat",
2955 "longcat-2.0"
2956 ],
2957 "supports_tools": true,
2958 "supports_reasoning": true,
2959 "provider": "longcat"
2960 },
2961 {
2962 "id": "muse-spark-1.2",
2963 "aliases": [
2964 "muse-spark",
2965 "muse"
2966 ],
2967 "supports_tools": true,
2968 "supports_reasoning": true,
2969 "provider": "meta"
2970 },
2971 {
2972 "id": "muse-spark-1.2-contributor",
2973 "aliases": [
2974 "muse-spark-contributor"
2975 ],
2976 "supports_tools": true,
2977 "supports_reasoning": true,
2978 "provider": "meta"
2979 },
2980 {
2981 "id": "grok-4.6",
2982 "aliases": [
2983 "grok"
2984 ],
2985 "supports_tools": true,
2986 "supports_reasoning": true,
2987 "provider": "xai"
2988 },
2989 {
2990 "id": "grok-4.7",
2991 "aliases": [],
2992 "supports_tools": true,
2993 "supports_reasoning": true,
2994 "provider": "xai"
2995 },
2996 {
2997 "id": "grok-4.5",
2998 "aliases": [
2999 "xai-grok-4.5"
3000 ],
3001 "supports_tools": true,
3002 "supports_reasoning": true,
3003 "provider": "xai"
3004 },
3005 {
3006 "id": "grok-4.3",
3007 "aliases": [
3008 "xai-grok-4.3"
3009 ],
3010 "supports_tools": true,
3011 "supports_reasoning": true,
3012 "provider": "xai"
3013 },
3014 {
3015 "id": "grok-build",
3016 "aliases": [
3017 "xai-grok-build"
3018 ],
3019 "supports_tools": true,
3020 "supports_reasoning": true,
3021 "provider": "xai"
3022 },
3023 {
3024 "id": "grok-composer-2.5-fast",
3025 "aliases": [
3026 "xai-grok-composer"
3027 ],
3028 "supports_tools": true,
3029 "supports_reasoning": false,
3030 "provider": "xai"
3031 },
3032 {
3033 "id": "grok-4.20-0309-reasoning",
3034 "aliases": [
3035 "xai-grok-reasoning"
3036 ],
3037 "supports_tools": true,
3038 "supports_reasoning": true,
3039 "provider": "xai"
3040 },
3041 {
3042 "id": "grok-4.20-0309-non-reasoning",
3043 "aliases": [
3044 "xai-grok-fast"
3045 ],
3046 "supports_tools": true,
3047 "supports_reasoning": false,
3048 "provider": "xai"
3049 },
3050 {
3051 "id": "gemini-3.1-pro-preview",
3052 "aliases": [
3053 "gemini-3.1-pro"
3054 ],
3055 "supports_tools": true,
3056 "supports_reasoning": true,
3057 "provider": "google"
3058 },
3059 {
3060 "id": "gemini-3-pro-preview",
3061 "aliases": [
3062 "gemini-3-pro"
3063 ],
3064 "supports_tools": true,
3065 "supports_reasoning": true,
3066 "provider": "google"
3067 },
3068 {
3069 "id": "gemini-3.7-flash",
3070 "aliases": [],
3071 "supports_tools": true,
3072 "supports_reasoning": true,
3073 "provider": "google"
3074 },
3075 {
3076 "id": "gemini-3.6-flash",
3077 "aliases": [],
3078 "supports_tools": true,
3079 "supports_reasoning": true,
3080 "provider": "google"
3081 },
3082 {
3083 "id": "gemini-3.5-flash",
3084 "aliases": [],
3085 "supports_tools": true,
3086 "supports_reasoning": true,
3087 "provider": "google"
3088 },
3089 {
3090 "id": "gemini-3.5-flash-lite",
3091 "aliases": [],
3092 "supports_tools": true,
3093 "supports_reasoning": false,
3094 "provider": "google"
3095 },
3096 {
3097 "id": "gemini-2.5-pro",
3098 "aliases": [],
3099 "supports_tools": true,
3100 "supports_reasoning": true,
3101 "provider": "google"
3102 },
3103 {
3104 "id": "gemini-2.5-flash",
3105 "aliases": [],
3106 "supports_tools": true,
3107 "supports_reasoning": true,
3108 "provider": "google"
3109 },
3110 {
3111 "id": "mistral-code-latest",
3112 "aliases": [
3113 "codestral",
3114 "codestral-latest",
3115 "mistral-code"
3116 ],
3117 "supports_tools": true,
3118 "supports_reasoning": false,
3119 "provider": "mistral"
3120 },
3121 {
3122 "id": "mistral-medium-latest",
3123 "aliases": [
3124 "mistral-medium",
3125 "mistral-medium-3-5"
3126 ],
3127 "supports_tools": true,
3128 "supports_reasoning": true,
3129 "provider": "mistral"
3130 },
3131 {
3132 "id": "mistral-small-latest",
3133 "aliases": [
3134 "mistral-small",
3135 "mistral-small-2603"
3136 ],
3137 "supports_tools": true,
3138 "supports_reasoning": true,
3139 "provider": "mistral"
3140 },
3141 {
3142 "id": "magistral-small-latest",
3143 "aliases": [
3144 "magistral",
3145 "magistral-small"
3146 ],
3147 "supports_tools": true,
3148 "supports_reasoning": true,
3149 "provider": "mistral"
3150 },
3151 {
3152 "id": "mistral-large-latest",
3153 "aliases": [
3154 "mistral-large"
3155 ],
3156 "supports_tools": true,
3157 "supports_reasoning": false,
3158 "provider": "mistral"
3159 },
3160 {
3161 "provider": "opencode-go",
3162 "id": "deepseek-v4-pro",
3163 "aliases": [
3164 "opencode-go/deepseek-v4-pro"
3165 ],
3166 "supports_tools": true,
3167 "supports_reasoning": true
3168 },
3169 {
3170 "provider": "opencode-go",
3171 "id": "grok-4.5",
3172 "aliases": [
3173 "opencode-go/grok-4.5"
3174 ],
3175 "supports_tools": true,
3176 "supports_reasoning": true
3177 },
3178 {
3179 "provider": "opencode-go",
3180 "id": "glm-5.2",
3181 "aliases": [
3182 "opencode-go/glm-5.2"
3183 ],
3184 "supports_tools": true,
3185 "supports_reasoning": true
3186 },
3187 {
3188 "provider": "opencode-go",
3189 "id": "glm-5.1",
3190 "aliases": [
3191 "opencode-go/glm-5.1"
3192 ],
3193 "supports_tools": true,
3194 "supports_reasoning": true
3195 },
3196 {
3197 "provider": "opencode-go",
3198 "id": "kimi-k3",
3199 "aliases": [
3200 "opencode-go/kimi-k3"
3201 ],
3202 "supports_tools": true,
3203 "supports_reasoning": true
3204 },
3205 {
3206 "provider": "opencode-go",
3207 "id": "kimi-k2.7-code",
3208 "aliases": [
3209 "opencode-go/kimi-k2.7-code"
3210 ],
3211 "supports_tools": true,
3212 "supports_reasoning": true
3213 },
3214 {
3215 "provider": "opencode-go",
3216 "id": "kimi-k2.6",
3217 "aliases": [
3218 "opencode-go/kimi-k2.6"
3219 ],
3220 "supports_tools": true,
3221 "supports_reasoning": true
3222 },
3223 {
3224 "provider": "opencode-go",
3225 "id": "deepseek-v4-flash",
3226 "aliases": [
3227 "opencode-go/deepseek-v4-flash"
3228 ],
3229 "supports_tools": true,
3230 "supports_reasoning": true
3231 },
3232 {
3233 "provider": "opencode-go",
3234 "id": "mimo-v2.5",
3235 "aliases": [
3236 "opencode-go/mimo-v2.5"
3237 ],
3238 "supports_tools": true,
3239 "supports_reasoning": true
3240 },
3241 {
3242 "provider": "opencode-go",
3243 "id": "mimo-v2.5-pro",
3244 "aliases": [
3245 "opencode-go/mimo-v2.5-pro"
3246 ],
3247 "supports_tools": true,
3248 "supports_reasoning": true
3249 },
3250 {
3251 "provider": "opencode-go",
3252 "id": "glm-5.3-flash",
3253 "aliases": [
3254 "opencode-go/glm-5.3-flash"
3255 ],
3256 "supports_tools": false,
3257 "supports_reasoning": false
3258 },
3259 {
3260 "provider": "opencode-go",
3261 "id": "glm-5.3",
3262 "aliases": [
3263 "opencode-go/glm-5.3"
3264 ],
3265 "supports_tools": false,
3266 "supports_reasoning": false
3267 },
3268 {
3269 "provider": "opencode-go",
3270 "id": "longcat-2.0",
3271 "aliases": [
3272 "opencode-go/longcat-2.0"
3273 ],
3274 "supports_tools": false,
3275 "supports_reasoning": false
3276 },
3277 {
3278 "provider": "opencode-go",
3279 "id": "deepseek-v4-flash-vision-exp",
3280 "aliases": [
3281 "opencode-go/deepseek-v4-flash-vision-exp"
3282 ],
3283 "supports_tools": false,
3284 "supports_reasoning": false
3285 },
3286 {
3287 "provider": "opencode-go",
3288 "id": "hy4-preview",
3289 "aliases": [
3290 "opencode-go/hy4-preview"
3291 ],
3292 "supports_tools": false,
3293 "supports_reasoning": false
3294 },
3295 {
3296 "provider": "opencode-go",
3297 "id": "hy3",
3298 "aliases": [
3299 "opencode-go/hy3"
3300 ],
3301 "supports_tools": false,
3302 "supports_reasoning": false
3303 },
3304 {
3305 "provider": "opencode-go",
3306 "id": "omen-alpha",
3307 "aliases": [
3308 "opencode-go/omen-alpha"
3309 ],
3310 "supports_tools": false,
3311 "supports_reasoning": false
3312 },
3313 {
3314 "provider": "opencode-go",
3315 "id": "deepseek-v4.1-flash",
3316 "aliases": [
3317 "opencode-go/deepseek-v4.1-flash"
3318 ],
3319 "supports_tools": false,
3320 "supports_reasoning": false
3321 },
3322 {
3323 "provider": "opencode-go",
3324 "id": "grok-4.6",
3325 "aliases": [
3326 "opencode-go/grok-4.6"
3327 ],
3328 "supports_tools": false,
3329 "supports_reasoning": false
3330 },
3331 {
3332 "provider": "opencode-go",
3333 "id": "gpt-5.6-luna",
3334 "aliases": [
3335 "opencode-go/gpt-5.6-luna"
3336 ],
3337 "supports_tools": false,
3338 "supports_reasoning": false
3339 },
3340 {
3341 "provider": "opencode-go",
3342 "id": "muse-spark-1.3-contributor",
3343 "aliases": [
3344 "opencode-go/muse-spark-1.3-contributor"
3345 ],
3346 "supports_tools": false,
3347 "supports_reasoning": false
3348 },
3349 {
3350 "provider": "opencode-go",
3351 "id": "muse-spark-1.2-contributor",
3352 "aliases": [
3353 "opencode-go/muse-spark-1.2-contributor"
3354 ],
3355 "supports_tools": false,
3356 "supports_reasoning": false
3357 },
3358 {
3359 "provider": "opencode-go",
3360 "id": "minimax-m3",
3361 "aliases": [
3362 "opencode-go/minimax-m3"
3363 ],
3364 "supports_tools": false,
3365 "supports_reasoning": false
3366 },
3367 {
3368 "provider": "opencode-go",
3369 "id": "minimax-m2.7",
3370 "aliases": [
3371 "opencode-go/minimax-m2.7"
3372 ],
3373 "supports_tools": false,
3374 "supports_reasoning": false
3375 },
3376 {
3377 "provider": "opencode-go",
3378 "id": "minimax-m2.5",
3379 "aliases": [
3380 "opencode-go/minimax-m2.5"
3381 ],
3382 "supports_tools": false,
3383 "supports_reasoning": false
3384 },
3385 {
3386 "provider": "opencode-go",
3387 "id": "qwen3.8-max",
3388 "aliases": [
3389 "opencode-go/qwen3.8-max"
3390 ],
3391 "supports_tools": false,
3392 "supports_reasoning": false
3393 },
3394 {
3395 "provider": "opencode-go",
3396 "id": "qwen3.8-flash",
3397 "aliases": [
3398 "opencode-go/qwen3.8-flash"
3399 ],
3400 "supports_tools": false,
3401 "supports_reasoning": false
3402 },
3403 {
3404 "provider": "opencode-go",
3405 "id": "qwen3.7-max",
3406 "aliases": [
3407 "opencode-go/qwen3.7-max"
3408 ],
3409 "supports_tools": false,
3410 "supports_reasoning": false
3411 },
3412 {
3413 "provider": "opencode-go",
3414 "id": "qwen3.7-plus",
3415 "aliases": [
3416 "opencode-go/qwen3.7-plus"
3417 ],
3418 "supports_tools": false,
3419 "supports_reasoning": false
3420 },
3421 {
3422 "provider": "opencode-go",
3423 "id": "qwen3.6-plus",
3424 "aliases": [
3425 "opencode-go/qwen3.6-plus"
3426 ],
3427 "supports_tools": false,
3428 "supports_reasoning": false
3429 }
3430 ],
3431 "public_models": [
3432 {
3433 "id": "grok-4.7",
3434 "label": "xAI",
3435 "added_at": "2026-09-23",
3436 "aliases": [
3437 "grok-4.7"
3438 ]
3439 },
3440 {
3441 "id": "step-3.5-flash",
3442 "label": "StepFun",
3443 "added_at": "2026-09-19",
3444 "aliases": [
3445 "step-3.5-flash"
3446 ]
3447 },
3448 {
3449 "id": "step-3.5-flash-2603",
3450 "label": "StepFun",
3451 "added_at": "2026-09-19",
3452 "aliases": [
3453 "step-3.5-flash-2603"
3454 ]
3455 },
3456 {
3457 "id": "step-5-preview",
3458 "label": "StepFun",
3459 "added_at": "2026-09-19",
3460 "aliases": [
3461 "step-5-preview"
3462 ]
3463 },
3464 {
3465 "id": "qwen3.5-flash",
3466 "label": "Qwen",
3467 "added_at": "2026-09-09",
3468 "aliases": []
3469 },
3470 {
3471 "id": "glm-5.3-flash",
3472 "label": "Z.ai",
3473 "added_at": "2026-08-27",
3474 "aliases": [
3475 "z-ai/glm-5.3-flash",
3476 "glm-5.3-flash"
3477 ]
3478 },
3479 {
3480 "id": "qwen3.8-flash",
3481 "label": "Qwen",
3482 "added_at": "2026-08-27",
3483 "aliases": []
3484 },
3485 {
3486 "id": "deepseek-v4-flash-vision-exp",
3487 "label": "DeepSeek",
3488 "added_at": "2026-08-21",
3489 "aliases": [
3490 "deepseek-v4-flash-vision-exp"
3491 ]
3492 },
3493 {
3494 "id": "claude-opus-5",
3495 "label": "Anthropic",
3496 "added_at": "2026-08-17",
3497 "aliases": [
3498 "claude-opus-5"
3499 ]
3500 },
3501 {
3502 "id": "gemini-3.7-flash",
3503 "label": "Google",
3504 "added_at": "2026-08-17",
3505 "aliases": [
3506 "gemini-3.7-flash"
3507 ]
3508 },
3509 {
3510 "id": "kimi-k2.7-code-highspeed",
3511 "label": "Moonshot/Kimi",
3512 "added_at": "2026-08-17",
3513 "aliases": [
3514 "kimi-k2.7-code-highspeed"
3515 ]
3516 },
3517 {
3518 "id": "gemini-2.5-flash",
3519 "label": "Google",
3520 "added_at": "2026-08-14",
3521 "aliases": [
3522 "gemini-2.5-flash"
3523 ]
3524 },
3525 {
3526 "id": "gemini-2.5-pro",
3527 "label": "Google",
3528 "added_at": "2026-08-14",
3529 "aliases": [
3530 "gemini-2.5-pro"
3531 ]
3532 },
3533 {
3534 "id": "gemini-3-pro-preview",
3535 "label": "Google",
3536 "added_at": "2026-08-14",
3537 "aliases": [
3538 "gemini-3-pro-preview"
3539 ]
3540 },
3541 {
3542 "id": "gemini-3.1-pro-preview",
3543 "label": "Google",
3544 "added_at": "2026-08-14",
3545 "aliases": [
3546 "gemini-3.1-pro-preview"
3547 ]
3548 },
3549 {
3550 "id": "gemini-3.5-flash",
3551 "label": "Google",
3552 "added_at": "2026-08-14",
3553 "aliases": [
3554 "gemini-3.5-flash"
3555 ]
3556 },
3557 {
3558 "id": "gemini-3.5-flash-lite",
3559 "label": "Google",
3560 "added_at": "2026-08-14",
3561 "aliases": [
3562 "gemini-3.5-flash-lite"
3563 ]
3564 },
3565 {
3566 "id": "gemini-3.6-flash",
3567 "label": "Google",
3568 "added_at": "2026-08-14",
3569 "aliases": [
3570 "gemini-3.6-flash"
3571 ]
3572 },
3573 {
3574 "id": "grok-4.6",
3575 "label": "xAI",
3576 "added_at": "2026-08-12",
3577 "aliases": [
3578 "grok-4.6"
3579 ]
3580 },
3581 {
3582 "id": "mistral-code-latest",
3583 "label": "Mistral",
3584 "added_at": "2026-08-09",
3585 "aliases": [
3586 "mistral-code-latest"
3587 ]
3588 },
3589 {
3590 "id": "mistral-large-latest",
3591 "label": "Mistral",
3592 "added_at": "2026-08-09",
3593 "aliases": [
3594 "mistral-large-latest"
3595 ]
3596 },
3597 {
3598 "id": "mistral-medium-latest",
3599 "label": "Mistral",
3600 "added_at": "2026-08-08",
3601 "aliases": [
3602 "mistral-medium-latest"
3603 ]
3604 },
3605 {
3606 "id": "mistral-small-latest",
3607 "label": "Mistral",
3608 "added_at": "2026-08-08",
3609 "aliases": [
3610 "mistral-small-latest"
3611 ]
3612 },
3613 {
3614 "id": "muse-spark-1.2-contributor",
3615 "label": "Meta",
3616 "added_at": "2026-08-06",
3617 "aliases": [
3618 "muse-spark-1.2-contributor"
3619 ]
3620 },
3621 {
3622 "id": "muse-spark-1.2",
3623 "label": "Meta",
3624 "added_at": "2026-08-05",
3625 "aliases": [
3626 "muse-spark-1.2"
3627 ]
3628 },
3629 {
3630 "id": "glm-5.3",
3631 "label": "Z.ai",
3632 "added_at": "2026-08-03",
3633 "aliases": [
3634 "z-ai/glm-5.3",
3635 "glm-5.3"
3636 ]
3637 },
3638 {
3639 "id": "deepseek-flash",
3640 "label": "DeepSeek",
3641 "added_at": "2026-08-02",
3642 "aliases": [
3643 "deepseek-flash"
3644 ]
3645 },
3646 {
3647 "id": "qwen3.8-max",
3648 "label": "Qwen",
3649 "added_at": "2026-08-02",
3650 "aliases": []
3651 },
3652 {
3653 "id": "qwen3.8-max-preview",
3654 "label": "Qwen",
3655 "added_at": "2026-08-02",
3656 "aliases": []
3657 },
3658 {
3659 "id": "kimi-for-coding-highspeed",
3660 "label": "Moonshot/Kimi",
3661 "added_at": "2026-07-27",
3662 "aliases": []
3663 },
3664 {
3665 "id": "qwen3.5-plus",
3666 "label": "Qwen",
3667 "added_at": "2026-07-26",
3668 "aliases": []
3669 },
3670 {
3671 "id": "kimi-k3",
3672 "label": "Moonshot/Kimi",
3673 "added_at": "2026-07-17",
3674 "aliases": []
3675 },
3676 {
3677 "id": "thinkingmachines/inkling",
3678 "label": "Together",
3679 "added_at": "2026-07-15",
3680 "aliases": [
3681 "thinkingmachines/inkling"
3682 ]
3683 },
3684 {
3685 "id": "claude-fable-5",
3686 "label": "Anthropic",
3687 "added_at": "2026-07-09",
3688 "aliases": [
3689 "claude-fable-5"
3690 ]
3691 },
3692 {
3693 "id": "claude-sonnet-5",
3694 "label": "Anthropic",
3695 "added_at": "2026-07-09",
3696 "aliases": [
3697 "claude-sonnet-5"
3698 ]
3699 },
3700 {
3701 "id": "gpt-5.6",
3702 "label": "OpenAI",
3703 "added_at": "2026-07-09",
3704 "aliases": [
3705 "gpt-5.6"
3706 ]
3707 },
3708 {
3709 "id": "gpt-5.6-luna",
3710 "label": "OpenAI",
3711 "added_at": "2026-07-09",
3712 "aliases": [
3713 "gpt-5.6-luna"
3714 ]
3715 },
3716 {
3717 "id": "gpt-5.6-sol",
3718 "label": "OpenAI",
3719 "added_at": "2026-07-09",
3720 "aliases": [
3721 "gpt-5.6-sol"
3722 ]
3723 },
3724 {
3725 "id": "gpt-5.6-terra",
3726 "label": "OpenAI",
3727 "added_at": "2026-07-09",
3728 "aliases": [
3729 "gpt-5.6-terra"
3730 ]
3731 },
3732 {
3733 "id": "muse-spark-1.1",
3734 "label": "Meta",
3735 "added_at": "2026-07-09",
3736 "aliases": [
3737 "muse-spark-1.1"
3738 ]
3739 },
3740 {
3741 "id": "qwen3.7-plus",
3742 "label": "Qwen",
3743 "added_at": "2026-07-09",
3744 "aliases": [
3745 "qwen/qwen3.7-plus"
3746 ]
3747 },
3748 {
3749 "id": "grok-4.20-0309-non-reasoning",
3750 "label": "xAI",
3751 "added_at": "2026-07-08",
3752 "aliases": [
3753 "grok-4.20-0309-non-reasoning"
3754 ]
3755 },
3756 {
3757 "id": "grok-4.20-0309-reasoning",
3758 "label": "xAI",
3759 "added_at": "2026-07-08",
3760 "aliases": [
3761 "grok-4.20-0309-reasoning"
3762 ]
3763 },
3764 {
3765 "id": "grok-4.3",
3766 "label": "xAI",
3767 "added_at": "2026-07-08",
3768 "aliases": [
3769 "grok-4.3"
3770 ]
3771 },
3772 {
3773 "id": "grok-4.5",
3774 "label": "xAI",
3775 "added_at": "2026-07-08",
3776 "aliases": [
3777 "grok-4.5"
3778 ]
3779 },
3780 {
3781 "id": "grok-build",
3782 "label": "xAI",
3783 "added_at": "2026-07-08",
3784 "aliases": [
3785 "grok-build"
3786 ]
3787 },
3788 {
3789 "id": "grok-composer-2.5-fast",
3790 "label": "xAI",
3791 "added_at": "2026-07-08",
3792 "aliases": [
3793 "grok-composer-2.5-fast"
3794 ]
3795 },
3796 {
3797 "id": "fugu-ultra",
3798 "label": null,
3799 "added_at": "2026-07-06",
3800 "aliases": [
3801 "fugu-ultra"
3802 ]
3803 },
3804 {
3805 "id": "fugu-ultra-20260615",
3806 "label": null,
3807 "added_at": "2026-06-28",
3808 "aliases": [
3809 "fugu-ultra-20260615"
3810 ]
3811 },
3812 {
3813 "id": "mimo-v2.5-pro-ultraspeed",
3814 "label": "Xiaomi MiMo",
3815 "added_at": "2026-06-22",
3816 "aliases": [
3817 "mimo-v2.5-pro-ultraspeed"
3818 ]
3819 },
3820 {
3821 "id": "kimi-k2.5",
3822 "label": "Moonshot/Kimi",
3823 "added_at": "2026-06-21",
3824 "aliases": []
3825 },
3826 {
3827 "id": "claude-haiku-4-5",
3828 "label": "Anthropic",
3829 "added_at": "2026-06-14",
3830 "aliases": [
3831 "claude-haiku-4-5"
3832 ]
3833 },
3834 {
3835 "id": "claude-opus-4-8",
3836 "label": "Anthropic",
3837 "added_at": "2026-06-14",
3838 "aliases": [
3839 "claude-opus-4-8"
3840 ]
3841 },
3842 {
3843 "id": "gpt-5-codex",
3844 "label": "OpenAI Codex",
3845 "added_at": "2026-06-14",
3846 "aliases": [
3847 "gpt-5-codex"
3848 ]
3849 },
3850 {
3851 "id": "gpt-5.3-codex",
3852 "label": "OpenAI",
3853 "added_at": "2026-06-14",
3854 "aliases": [
3855 "gpt-5.3-codex"
3856 ]
3857 },
3858 {
3859 "id": "gpt-5.5-pro",
3860 "label": "OpenAI",
3861 "added_at": "2026-06-14",
3862 "aliases": [
3863 "gpt-5.5-pro"
3864 ]
3865 },
3866 {
3867 "id": "glm-5.2",
3868 "label": "Z.ai",
3869 "added_at": "2026-06-12",
3870 "aliases": [
3871 "z-ai/glm-5.2",
3872 "glm-5.2"
3873 ]
3874 },
3875 {
3876 "id": "kimi-k2.7-code",
3877 "label": "Moonshot/Kimi",
3878 "added_at": "2026-06-12",
3879 "aliases": [
3880 "kimi-k2.7-code",
3881 "moonshotai/kimi-k2.7-code"
3882 ]
3883 },
3884 {
3885 "id": "minimax-m2.7",
3886 "label": "MiniMax",
3887 "added_at": "2026-06-12",
3888 "aliases": [
3889 "minimax/minimax-m2.7",
3890 "minimax-m2.7"
3891 ]
3892 },
3893 {
3894 "id": "minimax-m3",
3895 "label": "MiniMax",
3896 "added_at": "2026-06-12",
3897 "aliases": [
3898 "minimax/minimax-m3",
3899 "minimax-m3"
3900 ]
3901 },
3902 {
3903 "id": "step-3.7-flash",
3904 "label": "StepFun",
3905 "added_at": "2026-06-12",
3906 "aliases": [
3907 "step-3.7-flash"
3908 ]
3909 },
3910 {
3911 "id": "claude-sonnet-4-6",
3912 "label": "Anthropic",
3913 "added_at": "2026-06-11",
3914 "aliases": [
3915 "claude-sonnet-4-6"
3916 ]
3917 },
3918 {
3919 "id": "gpt-5.5",
3920 "label": "OpenAI",
3921 "added_at": "2026-06-08",
3922 "aliases": [
3923 "gpt-5.5"
3924 ]
3925 },
3926 {
3927 "id": "qwen3.6-flash",
3928 "label": "Qwen",
3929 "added_at": "2026-06-02",
3930 "aliases": [
3931 "qwen/qwen3.6-flash"
3932 ]
3933 },
3934 {
3935 "id": "qwen3.6-plus",
3936 "label": "Qwen",
3937 "added_at": "2026-06-02",
3938 "aliases": [
3939 "qwen/qwen3.6-plus"
3940 ]
3941 },
3942 {
3943 "id": "trinity-mini",
3944 "label": "Arcee",
3945 "added_at": "2026-06-02",
3946 "aliases": [
3947 "trinity-mini"
3948 ]
3949 },
3950 {
3951 "id": "glm-5.1",
3952 "label": "Z.ai",
3953 "added_at": "2026-05-31",
3954 "aliases": [
3955 "z-ai/glm-5.1",
3956 "glm-5.1"
3957 ]
3958 },
3959 {
3960 "id": "qwen3.6-35b-a3b",
3961 "label": "Qwen",
3962 "added_at": "2026-05-31",
3963 "aliases": [
3964 "qwen/qwen3.6-35b-a3b"
3965 ]
3966 },
3967 {
3968 "id": "qwen3.7-max",
3969 "label": "Qwen",
3970 "added_at": "2026-05-31",
3971 "aliases": []
3972 },
3973 {
3974 "id": "trinity-large-thinking",
3975 "label": "Arcee",
3976 "added_at": "2026-05-31",
3977 "aliases": [
3978 "trinity-large-thinking",
3979 "arcee-ai/trinity-large-thinking"
3980 ]
3981 },
3982 {
3983 "id": "mimo-v2.5",
3984 "label": "Xiaomi MiMo",
3985 "added_at": "2026-05-30",
3986 "aliases": [
3987 "mimo-v2.5"
3988 ]
3989 },
3990 {
3991 "id": "mimo-v2.5-pro",
3992 "label": "Xiaomi MiMo",
3993 "added_at": "2026-05-30",
3994 "aliases": [
3995 "mimo-v2.5-pro"
3996 ]
3997 },
3998 {
3999 "id": "kimi-for-coding",
4000 "label": "Moonshot/Kimi",
4001 "added_at": "2026-05-25",
4002 "aliases": [
4003 "kimi-for-coding"
4004 ]
4005 },
4006 {
4007 "id": "kimi-k2.6",
4008 "label": "Moonshot/Kimi",
4009 "added_at": "2026-05-25",
4010 "aliases": [
4011 "kimi-k2.6",
4012 "moonshotai/kimi-k2.6"
4013 ]
4014 },
4015 {
4016 "id": "deepseek-coder:1.3b",
4017 "label": "DeepSeek",
4018 "added_at": "2026-05-06",
4019 "aliases": [
4020 "deepseek-coder:1.3b"
4021 ]
4022 },
4023 {
4024 "id": "deepseek-v4-flash",
4025 "label": "DeepSeek",
4026 "added_at": "2026-04-23",
4027 "aliases": [
4028 "deepseek-v4-flash",
4029 "deepseek-ai/deepseek-v4-flash",
4030 "deepseek/deepseek-v4-flash"
4031 ]
4032 },
4033 {
4034 "id": "deepseek-v4-pro",
4035 "label": "DeepSeek",
4036 "added_at": "2026-04-23",
4037 "aliases": [
4038 "deepseek-v4-pro",
4039 "deepseek-ai/deepseek-v4-pro",
4040 "deepseek/deepseek-v4-pro"
4041 ]
4042 },
4043 {
4044 "id": "deepseek-reasoner",
4045 "label": "DeepSeek",
4046 "added_at": "2026-03-02",
4047 "aliases": [
4048 "deepseek-reasoner"
4049 ]
4050 }
4051 ],
4052 "constants": {
4053 "ORCAROUTER_AUTO_MODEL": "orcarouter/auto",
4054 "OPENROUTER_ARCEE_TRINITY_LARGE_THINKING_MODEL": "arcee-ai/trinity-large-thinking",
4055 "OPENROUTER_GEMMA_4_31B_MODEL": "google/gemma-4-31b-it",
4056 "OPENROUTER_GEMMA_4_26B_A4B_MODEL": "google/gemma-4-26b-a4b-it",
4057 "OPENROUTER_GLM_5_1_MODEL": "z-ai/glm-5.1",
4058 "OPENROUTER_GLM_5_2_MODEL": "z-ai/glm-5.2",
4059 "OPENROUTER_GLM_5_3_MODEL": "z-ai/glm-5.3",
4060 "OPENROUTER_GLM_5_3_FLASH_MODEL": "z-ai/glm-5.3-flash",
4061 "OPENROUTER_KIMI_K2_7_CODE_MODEL": "moonshotai/kimi-k2.7-code",
4062 "OPENROUTER_KIMI_K2_6_MODEL": "moonshotai/kimi-k2.6",
4063 "OPENROUTER_MINIMAX_M3_MODEL": "minimax/minimax-m3",
4064 "OPENROUTER_MINIMAX_M2_7_MODEL": "minimax/minimax-m2.7",
4065 "OPENROUTER_NEMOTRON_3_NANO_OMNI_MODEL": "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free",
4066 "OPENROUTER_QWEN_3_6_FLASH_MODEL": "qwen/qwen3.6-flash",
4067 "OPENROUTER_QWEN_3_6_35B_A3B_MODEL": "qwen/qwen3.6-35b-a3b",
4068 "OPENROUTER_QWEN_3_6_MAX_PREVIEW_MODEL": "qwen/qwen3.6-max-preview",
4069 "OPENROUTER_QWEN_3_6_27B_MODEL": "qwen/qwen3.6-27b",
4070 "OPENROUTER_QWEN_3_6_PLUS_MODEL": "qwen/qwen3.6-plus",
4071 "OPENROUTER_QWEN_3_7_PLUS_MODEL": "qwen/qwen3.7-plus",
4072 "OPENROUTER_QWEN_3_7_MAX_MODEL": "qwen/qwen3.7-max",
4073 "OPENROUTER_QWEN_3_8_FLASH_MODEL": "qwen/qwen3.8-flash",
4074 "OPENROUTER_TENCENT_HY3_PREVIEW_MODEL": "tencent/hy3-preview",
4075 "OPENROUTER_XIAOMI_MIMO_V2_5_PRO_MODEL": "xiaomi/mimo-v2.5-pro",
4076 "OPENROUTER_XIAOMI_MIMO_V2_5_MODEL": "xiaomi/mimo-v2.5",
4077 "XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL": "mimo-v2.5-pro-ultraspeed",
4078 "XIAOMI_MIMO_V2_5_OMNI_MODEL": "mimo-v2.5",
4079 "XIAOMI_MIMO_ASR_MODEL": "mimo-v2.5-asr",
4080 "XIAOMI_MIMO_TTS_MODEL": "mimo-v2.5-tts",
4081 "XIAOMI_MIMO_TTS_VOICE_DESIGN_MODEL": "mimo-v2.5-tts-voicedesign",
4082 "XIAOMI_MIMO_TTS_VOICE_CLONE_MODEL": "mimo-v2.5-tts-voiceclone",
4083 "XIAOMI_MIMO_V2_TTS_MODEL": "mimo-v2-tts",
4084 "ARCEE_TRINITY_LARGE_PREVIEW_MODEL": "trinity-large-preview",
4085 "ARCEE_TRINITY_MINI_MODEL": "trinity-mini",
4086 "MOONSHOT_KIMI_K2_6_MODEL": "kimi-k2.6",
4087 "ZAI_GLM_5_3_MODEL": "GLM-5.3",
4088 "ZAI_GLM_5_3_FLASH_MODEL": "GLM-5.3-Flash",
4089 "ZAI_GLM_5_2_MODEL": "GLM-5.2",
4090 "ZAI_GLM_5_1_MODEL": "GLM-5.1",
4091 "ZAI_GLM_5_TURBO_MODEL": "GLM-5-Turbo",
4092 "MINIMAX_M2_7_MODEL": "MiniMax-M2.7",
4093 "MINIMAX_M2_7_HIGHSPEED_MODEL": "MiniMax-M2.7-highspeed",
4094 "MINIMAX_M2_5_MODEL": "MiniMax-M2.5",
4095 "MINIMAX_M2_5_HIGHSPEED_MODEL": "MiniMax-M2.5-highspeed",
4096 "MINIMAX_M2_1_MODEL": "MiniMax-M2.1",
4097 "MINIMAX_M2_1_HIGHSPEED_MODEL": "MiniMax-M2.1-highspeed",
4098 "MINIMAX_M2_MODEL": "MiniMax-M2",
4099 "OPENCODE_GO_GROK_4_5_MODEL": "grok-4.5",
4100 "OPENCODE_GO_GLM_5_2_MODEL": "glm-5.2",
4101 "OPENCODE_GO_GLM_5_1_MODEL": "glm-5.1",
4102 "OPENCODE_GO_KIMI_K3_MODEL": "kimi-k3",
4103 "OPENCODE_GO_KIMI_K2_7_CODE_MODEL": "kimi-k2.7-code",
4104 "OPENCODE_GO_KIMI_K2_6_MODEL": "kimi-k2.6",
4105 "OPENCODE_GO_DEEPSEEK_V4_FLASH_MODEL": "deepseek-v4-flash",
4106 "OPENCODE_GO_MIMO_V2_5_MODEL": "mimo-v2.5",
4107 "OPENCODE_GO_MIMO_V2_5_PRO_MODEL": "mimo-v2.5-pro",
4108 "OPENROUTER_GLM_5_TURBO_MODEL": "z-ai/glm-5-turbo",
4109 "OPENROUTER_NEMOTRON_3_ULTRA_MODEL": "nvidia/nemotron-3-ultra-550b-a55b",
4110 "MOONSHOT_KIMI_K3_MODEL": "kimi-k3",
4111 "KIMI_CODE_K3_MODEL": "k3",
4112 "KIMI_CODE_K3_256K_MODEL": "k3-256k",
4113 "KIMI_CODE_HIGHSPEED_MODEL": "kimi-for-coding-highspeed",
4114 "TOGETHER_INKLING_MODEL": "thinkingmachines/inkling",
4115 "ANTHROPIC_OPUS_MODEL": "claude-opus-4-8",
4116 "ANTHROPIC_HAIKU_MODEL": "claude-haiku-4-5",
4117 "SAKANA_FUGU_ULTRA_MODEL": "fugu-ultra-20260615",
4118 "XAI_GROK_4_7_MODEL": "grok-4.7",
4119 "XAI_GROK_4_6_MODEL": "grok-4.6",
4120 "XAI_GROK_4_5_MODEL": "grok-4.5",
4121 "XAI_GROK_4_3_MODEL": "grok-4.3",
4122 "XAI_GROK_BUILD_MODEL": "grok-build",
4123 "XAI_GROK_COMPOSER_2_5_FAST_MODEL": "grok-composer-2.5-fast",
4124 "XAI_GROK_4_20_0309_REASONING_MODEL": "grok-4.20-0309-reasoning",
4125 "XAI_GROK_4_20_0309_NON_REASONING_MODEL": "grok-4.20-0309-non-reasoning",
4126 "DEEPSEEK_ALIAS_REPLACEMENT": "deepseek-v4-flash"
4127 },
4128 "groups": {
4129 "RECENT_OPENROUTER_LARGE_MODELS": [
4130 "arcee-ai/trinity-large-thinking",
4131 "minimax/minimax-m3",
4132 "xiaomi/mimo-v2.5-pro",
4133 "xiaomi/mimo-v2.5",
4134 "qwen/qwen3.6-flash",
4135 "qwen/qwen3.6-35b-a3b",
4136 "qwen/qwen3.6-max-preview",
4137 "qwen/qwen3.6-27b",
4138 "qwen/qwen3.6-plus",
4139 "qwen/qwen3.7-plus",
4140 "qwen/qwen3.7-max",
4141 "qwen/qwen3.8-flash",
4142 "minimax/minimax-m2.7",
4143 "nvidia/nemotron-3-ultra-550b-a55b",
4144 "moonshotai/kimi-k2.7-code",
4145 "moonshotai/kimi-k2.6",
4146 "z-ai/glm-5.1",
4147 "z-ai/glm-5.2",
4148 "z-ai/glm-5.3",
4149 "z-ai/glm-5.3-flash",
4150 "tencent/hy3-preview",
4151 "google/gemma-4-31b-it",
4152 "google/gemma-4-26b-a4b-it",
4153 "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free"
4154 ],
4155 "COMMON_DEEPSEEK_MODELS": [
4156 "deepseek-v4-pro",
4157 "deepseek-v4-flash",
4158 "deepseek-v4-flash-vision-exp",
4159 "deepseek-ai/deepseek-v4-pro",
4160 "deepseek-ai/deepseek-v4-flash",
4161 "deepseek/deepseek-v4-pro",
4162 "deepseek/deepseek-v4-flash"
4163 ],
4164 "OFFICIAL_DEEPSEEK_MODELS": [
4165 "deepseek-v4-pro",
4166 "deepseek-flash",
4167 "deepseek-v4-flash",
4168 "deepseek-v4-flash-vision-exp"
4169 ],
4170 "OFFICIAL_OPENAI_MODELS": [
4171 "gpt-5.6",
4172 "gpt-5.6-sol",
4173 "gpt-5.6-terra",
4174 "gpt-5.6-luna"
4175 ]
4176 },
4177 "source_receipts": {
4178 "crates/models/src/lib.rs": "f25ecfb95e4af9d03b62a4b84586e0db3c924e2c2aa6d02ff4015919648adfe5",
4179 "crates/models/src/model_catalog.rs": "555d5b959f16d7b06c5959931eae34539f9882f1fc286282dde8f3be9f82c96a",
4180 "crates/models/assets/model_catalog.bundled.json": "b9fae73287534d09c233db8c12ed43df01329c0bbd05b0847a9d2e99b7b7cd6b",
4181 "crates/agent/src/lib.rs": "1eff47657f941548de4e87b2f35c3ec4076d518374b3750c6bbde62943e0429d",
4182 "crates/tui/src/model_registry.rs": "a001d86c17f57830e526ce398f076bdf39f600297fe9db67b124e4f105cc47bc",
4183 "crates/config/src/route/offering.rs": "501be8a6c575579b8491114e556f482a52dd10b2d58678bcdf1f945efeb420c6",
4184 "crates/config/src/route/capabilities.rs": "d2ddf70742cc2538639b2f4521594dceb656a5e369f20c0002e4469d55f68af5",
4185 "crates/config/src/opencode_go.rs": "31e304f38ead417e95c193f08ceb3662e607742bfd45ddb0daef9b8a2d3e8471",
4186 "crates/config/src/provider_defaults.rs": "2ca4bd17f253897ce87ac18c3b1bfec7e2ebfc652ea9ca68582de1f9fc20044f",
4187 "crates/tui/src/config/models.rs": "9fc84a4fa8fd8a8d175391a53b3816a8bc8b4a14ca2fd3ab6d58e826bed9747e",
4188 "crates/tui/src/pricing.rs": "31606a3c11c03bf317899e5200c6d849b32c471d7edb5f4eb27d23fdbce67059",
4189 "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",
4190 "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",
4191 "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",
4192 "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"
4193 },
4194 "transports": [
4195 {
4196 "provider": "deepseek",
4197 "id": "deepseek-flash",
4198 "endpoint_key": "responses",
4199 "default_for_provider": true,
4200 "source": "preserved reviewed exact transport snapshot; see source_receipts",
4201 "canonical_model": "deepseek-flash",
4202 "limits": {
4203 "context_tokens": 1000000,
4204 "output_tokens": 384000
4205 },
4206 "capabilities": {
4207 "reasoning": "supported",
4208 "native_tool_calls": "supported",
4209 "structured_output": "supported",
4210 "parallel_tool_calls": "supported",
4211 "streaming": "supported",
4212 "prompt_caching": "supported",
4213 "server_side_web_search": "supported",
4214 "image_input": "supported"
4215 }
4216 },
4217 {
4218 "provider": "deepseek",
4219 "id": "deepseek-v4-pro",
4220 "endpoint_key": "chat",
4221 "default_for_provider": false,
4222 "source": "preserved reviewed exact transport snapshot; see source_receipts",
4223 "canonical_model": "deepseek-v4-pro",
4224 "limits": {
4225 "context_tokens": 1000000,
4226 "output_tokens": 384000
4227 },
4228 "capabilities": {
4229 "reasoning": "supported",
4230 "native_tool_calls": "supported",
4231 "structured_output": "supported",
4232 "parallel_tool_calls": "supported",
4233 "streaming": "supported",
4234 "prompt_caching": "supported",
4235 "server_side_web_search": "supported",
4236 "image_input": "unsupported"
4237 }
4238 },
4239 {
4240 "provider": "deepseek",
4241 "id": "deepseek-v4-flash",
4242 "endpoint_key": "responses",
4243 "default_for_provider": false,
4244 "source": "preserved reviewed exact transport snapshot; see source_receipts",
4245 "canonical_model": "deepseek-v4-flash",
4246 "limits": {
4247 "context_tokens": 1000000,
4248 "output_tokens": 384000
4249 },
4250 "capabilities": {
4251 "reasoning": "supported",
4252 "native_tool_calls": "supported",
4253 "structured_output": "supported",
4254 "parallel_tool_calls": "supported",
4255 "streaming": "supported",
4256 "prompt_caching": "supported",
4257 "server_side_web_search": "supported",
4258 "image_input": "supported"
4259 }
4260 },
4261 {
4262 "provider": "deepseek",
4263 "id": "deepseek-v4-flash-vision-exp",
4264 "endpoint_key": "chat",
4265 "default_for_provider": false,
4266 "source": "preserved reviewed exact transport snapshot; see source_receipts",
4267 "canonical_model": "deepseek-v4-flash-vision-exp",
4268 "limits": {
4269 "context_tokens": 1000000,
4270 "output_tokens": 384000
4271 },
4272 "capabilities": {
4273 "reasoning": "supported",
4274 "native_tool_calls": "supported",
4275 "structured_output": "supported",
4276 "parallel_tool_calls": "supported",
4277 "streaming": "supported",
4278 "prompt_caching": "supported",
4279 "server_side_web_search": "supported",
4280 "image_input": "supported"
4281 }
4282 },
4283 {
4284 "provider": "opencode-go",
4285 "id": "deepseek-v4-pro",
4286 "endpoint_key": "chat",
4287 "default_for_provider": true,
4288 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4289 },
4290 {
4291 "provider": "opencode-go",
4292 "id": "grok-4.5",
4293 "endpoint_key": "chat",
4294 "default_for_provider": false,
4295 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4296 },
4297 {
4298 "provider": "opencode-go",
4299 "id": "glm-5.2",
4300 "endpoint_key": "chat",
4301 "default_for_provider": false,
4302 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4303 },
4304 {
4305 "provider": "opencode-go",
4306 "id": "glm-5.1",
4307 "endpoint_key": "chat",
4308 "default_for_provider": false,
4309 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4310 },
4311 {
4312 "provider": "opencode-go",
4313 "id": "kimi-k3",
4314 "endpoint_key": "chat",
4315 "default_for_provider": false,
4316 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4317 },
4318 {
4319 "provider": "opencode-go",
4320 "id": "kimi-k2.7-code",
4321 "endpoint_key": "chat",
4322 "default_for_provider": false,
4323 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4324 },
4325 {
4326 "provider": "opencode-go",
4327 "id": "kimi-k2.6",
4328 "endpoint_key": "chat",
4329 "default_for_provider": false,
4330 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4331 },
4332 {
4333 "provider": "opencode-go",
4334 "id": "deepseek-v4-flash",
4335 "endpoint_key": "chat",
4336 "default_for_provider": false,
4337 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4338 },
4339 {
4340 "provider": "opencode-go",
4341 "id": "mimo-v2.5",
4342 "endpoint_key": "chat",
4343 "default_for_provider": false,
4344 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4345 },
4346 {
4347 "provider": "opencode-go",
4348 "id": "mimo-v2.5-pro",
4349 "endpoint_key": "chat",
4350 "default_for_provider": false,
4351 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4352 },
4353 {
4354 "provider": "opencode-go",
4355 "id": "glm-5.3-flash",
4356 "endpoint_key": "chat",
4357 "default_for_provider": false,
4358 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4359 },
4360 {
4361 "provider": "opencode-go",
4362 "id": "glm-5.3",
4363 "endpoint_key": "chat",
4364 "default_for_provider": false,
4365 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4366 },
4367 {
4368 "provider": "opencode-go",
4369 "id": "longcat-2.0",
4370 "endpoint_key": "chat",
4371 "default_for_provider": false,
4372 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4373 },
4374 {
4375 "provider": "opencode-go",
4376 "id": "deepseek-v4-flash-vision-exp",
4377 "endpoint_key": "chat",
4378 "default_for_provider": false,
4379 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4380 },
4381 {
4382 "provider": "opencode-go",
4383 "id": "hy4-preview",
4384 "endpoint_key": "chat",
4385 "default_for_provider": false,
4386 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4387 },
4388 {
4389 "provider": "opencode-go",
4390 "id": "hy3",
4391 "endpoint_key": "chat",
4392 "default_for_provider": false,
4393 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4394 },
4395 {
4396 "provider": "opencode-go",
4397 "id": "omen-alpha",
4398 "endpoint_key": "chat",
4399 "default_for_provider": false,
4400 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4401 },
4402 {
4403 "provider": "opencode-go",
4404 "id": "deepseek-v4.1-flash",
4405 "endpoint_key": "chat",
4406 "default_for_provider": false,
4407 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4408 },
4409 {
4410 "provider": "opencode-go",
4411 "id": "grok-4.6",
4412 "endpoint_key": "responses",
4413 "default_for_provider": false,
4414 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4415 },
4416 {
4417 "provider": "opencode-go",
4418 "id": "gpt-5.6-luna",
4419 "endpoint_key": "responses",
4420 "default_for_provider": false,
4421 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4422 },
4423 {
4424 "provider": "opencode-go",
4425 "id": "muse-spark-1.3-contributor",
4426 "endpoint_key": "responses",
4427 "default_for_provider": false,
4428 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4429 },
4430 {
4431 "provider": "opencode-go",
4432 "id": "muse-spark-1.2-contributor",
4433 "endpoint_key": "responses",
4434 "default_for_provider": false,
4435 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4436 },
4437 {
4438 "provider": "opencode-go",
4439 "id": "minimax-m3",
4440 "endpoint_key": "messages",
4441 "default_for_provider": false,
4442 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4443 },
4444 {
4445 "provider": "opencode-go",
4446 "id": "minimax-m2.7",
4447 "endpoint_key": "messages",
4448 "default_for_provider": false,
4449 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4450 },
4451 {
4452 "provider": "opencode-go",
4453 "id": "minimax-m2.5",
4454 "endpoint_key": "messages",
4455 "default_for_provider": false,
4456 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4457 },
4458 {
4459 "provider": "opencode-go",
4460 "id": "qwen3.8-max",
4461 "endpoint_key": "messages",
4462 "default_for_provider": false,
4463 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4464 },
4465 {
4466 "provider": "opencode-go",
4467 "id": "qwen3.8-flash",
4468 "endpoint_key": "messages",
4469 "default_for_provider": false,
4470 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4471 },
4472 {
4473 "provider": "opencode-go",
4474 "id": "qwen3.7-max",
4475 "endpoint_key": "messages",
4476 "default_for_provider": false,
4477 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4478 },
4479 {
4480 "provider": "opencode-go",
4481 "id": "qwen3.7-plus",
4482 "endpoint_key": "messages",
4483 "default_for_provider": false,
4484 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4485 },
4486 {
4487 "provider": "opencode-go",
4488 "id": "qwen3.6-plus",
4489 "endpoint_key": "messages",
4490 "default_for_provider": false,
4491 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4492 },
4493 {
4494 "provider": "opencode-zen",
4495 "id": "gpt-6-astra",
4496 "endpoint_key": "responses",
4497 "default_for_provider": false,
4498 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4499 },
4500 {
4501 "provider": "opencode-zen",
4502 "id": "gpt-6-sol",
4503 "endpoint_key": "responses",
4504 "default_for_provider": false,
4505 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4506 },
4507 {
4508 "provider": "opencode-zen",
4509 "id": "gpt-6-luna",
4510 "endpoint_key": "responses",
4511 "default_for_provider": false,
4512 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4513 },
4514 {
4515 "provider": "opencode-zen",
4516 "id": "gpt-5.6-sol",
4517 "endpoint_key": "responses",
4518 "default_for_provider": true,
4519 "source": "preserved reviewed exact transport snapshot; see source_receipts",
4520 "canonical_model": "gpt-5.6"
4521 },
4522 {
4523 "provider": "opencode-zen",
4524 "id": "gpt-5.6-terra",
4525 "endpoint_key": "responses",
4526 "default_for_provider": false,
4527 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4528 },
4529 {
4530 "provider": "opencode-zen",
4531 "id": "gpt-5.6-luna",
4532 "endpoint_key": "responses",
4533 "default_for_provider": false,
4534 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4535 },
4536 {
4537 "provider": "opencode-zen",
4538 "id": "gpt-5.5",
4539 "endpoint_key": "responses",
4540 "default_for_provider": false,
4541 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4542 },
4543 {
4544 "provider": "opencode-zen",
4545 "id": "gpt-5.5-pro",
4546 "endpoint_key": "responses",
4547 "default_for_provider": false,
4548 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4549 },
4550 {
4551 "provider": "opencode-zen",
4552 "id": "gpt-5.4",
4553 "endpoint_key": "responses",
4554 "default_for_provider": false,
4555 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4556 },
4557 {
4558 "provider": "opencode-zen",
4559 "id": "gpt-5.4-pro",
4560 "endpoint_key": "responses",
4561 "default_for_provider": false,
4562 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4563 },
4564 {
4565 "provider": "opencode-zen",
4566 "id": "gpt-5.4-mini",
4567 "endpoint_key": "responses",
4568 "default_for_provider": false,
4569 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4570 },
4571 {
4572 "provider": "opencode-zen",
4573 "id": "gpt-5.4-nano",
4574 "endpoint_key": "responses",
4575 "default_for_provider": false,
4576 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4577 },
4578 {
4579 "provider": "opencode-zen",
4580 "id": "gpt-5.3-codex",
4581 "endpoint_key": "responses",
4582 "default_for_provider": false,
4583 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4584 },
4585 {
4586 "provider": "opencode-zen",
4587 "id": "gpt-5.3-codex-spark",
4588 "endpoint_key": "responses",
4589 "default_for_provider": false,
4590 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4591 },
4592 {
4593 "provider": "opencode-zen",
4594 "id": "gpt-5.2",
4595 "endpoint_key": "responses",
4596 "default_for_provider": false,
4597 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4598 },
4599 {
4600 "provider": "opencode-zen",
4601 "id": "gpt-5.2-codex",
4602 "endpoint_key": "responses",
4603 "default_for_provider": false,
4604 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4605 },
4606 {
4607 "provider": "opencode-zen",
4608 "id": "gpt-5.1",
4609 "endpoint_key": "responses",
4610 "default_for_provider": false,
4611 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4612 },
4613 {
4614 "provider": "opencode-zen",
4615 "id": "gpt-5.1-codex",
4616 "endpoint_key": "responses",
4617 "default_for_provider": false,
4618 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4619 },
4620 {
4621 "provider": "opencode-zen",
4622 "id": "gpt-5.1-codex-max",
4623 "endpoint_key": "responses",
4624 "default_for_provider": false,
4625 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4626 },
4627 {
4628 "provider": "opencode-zen",
4629 "id": "gpt-5.1-codex-mini",
4630 "endpoint_key": "responses",
4631 "default_for_provider": false,
4632 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4633 },
4634 {
4635 "provider": "opencode-zen",
4636 "id": "gpt-5",
4637 "endpoint_key": "responses",
4638 "default_for_provider": false,
4639 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4640 },
4641 {
4642 "provider": "opencode-zen",
4643 "id": "gpt-5-codex",
4644 "endpoint_key": "responses",
4645 "default_for_provider": false,
4646 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4647 },
4648 {
4649 "provider": "opencode-zen",
4650 "id": "gpt-5-nano",
4651 "endpoint_key": "responses",
4652 "default_for_provider": false,
4653 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4654 },
4655 {
4656 "provider": "opencode-zen",
4657 "id": "grok-4.7",
4658 "endpoint_key": "responses",
4659 "default_for_provider": false,
4660 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4661 },
4662 {
4663 "provider": "opencode-zen",
4664 "id": "grok-4.6",
4665 "endpoint_key": "responses",
4666 "default_for_provider": false,
4667 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4668 },
4669 {
4670 "provider": "opencode-zen",
4671 "id": "grok-4.5",
4672 "endpoint_key": "responses",
4673 "default_for_provider": false,
4674 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4675 },
4676 {
4677 "provider": "opencode-zen",
4678 "id": "grok-build-0.1",
4679 "endpoint_key": "responses",
4680 "default_for_provider": false,
4681 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4682 },
4683 {
4684 "provider": "opencode-zen",
4685 "id": "muse-spark-1.3",
4686 "endpoint_key": "responses",
4687 "default_for_provider": false,
4688 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4689 },
4690 {
4691 "provider": "opencode-zen",
4692 "id": "muse-spark-1.3-contributor-free",
4693 "endpoint_key": "responses",
4694 "default_for_provider": false,
4695 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4696 },
4697 {
4698 "provider": "opencode-zen",
4699 "id": "muse-spark-1.2",
4700 "endpoint_key": "responses",
4701 "default_for_provider": false,
4702 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4703 },
4704 {
4705 "provider": "opencode-zen",
4706 "id": "muse-spark-1.2-contributor",
4707 "endpoint_key": "responses",
4708 "default_for_provider": false,
4709 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4710 },
4711 {
4712 "provider": "opencode-zen",
4713 "id": "muse-spark-1.2-contributor-free",
4714 "endpoint_key": "responses",
4715 "default_for_provider": false,
4716 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4717 },
4718 {
4719 "provider": "opencode-zen",
4720 "id": "claude-fable-5-1",
4721 "endpoint_key": "messages",
4722 "default_for_provider": false,
4723 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4724 },
4725 {
4726 "provider": "opencode-zen",
4727 "id": "claude-fable-5",
4728 "endpoint_key": "messages",
4729 "default_for_provider": false,
4730 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4731 },
4732 {
4733 "provider": "opencode-zen",
4734 "id": "claude-opus-5-5",
4735 "endpoint_key": "messages",
4736 "default_for_provider": false,
4737 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4738 },
4739 {
4740 "provider": "opencode-zen",
4741 "id": "claude-opus-5",
4742 "endpoint_key": "messages",
4743 "default_for_provider": false,
4744 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4745 },
4746 {
4747 "provider": "opencode-zen",
4748 "id": "claude-opus-4-8",
4749 "endpoint_key": "messages",
4750 "default_for_provider": false,
4751 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4752 },
4753 {
4754 "provider": "opencode-zen",
4755 "id": "claude-opus-4-7",
4756 "endpoint_key": "messages",
4757 "default_for_provider": false,
4758 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4759 },
4760 {
4761 "provider": "opencode-zen",
4762 "id": "claude-opus-4-6",
4763 "endpoint_key": "messages",
4764 "default_for_provider": false,
4765 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4766 },
4767 {
4768 "provider": "opencode-zen",
4769 "id": "claude-opus-4-5",
4770 "endpoint_key": "messages",
4771 "default_for_provider": false,
4772 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4773 },
4774 {
4775 "provider": "opencode-zen",
4776 "id": "claude-sonnet-5-5",
4777 "endpoint_key": "messages",
4778 "default_for_provider": false,
4779 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4780 },
4781 {
4782 "provider": "opencode-zen",
4783 "id": "claude-sonnet-5",
4784 "endpoint_key": "messages",
4785 "default_for_provider": false,
4786 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4787 },
4788 {
4789 "provider": "opencode-zen",
4790 "id": "claude-sonnet-4-6",
4791 "endpoint_key": "messages",
4792 "default_for_provider": false,
4793 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4794 },
4795 {
4796 "provider": "opencode-zen",
4797 "id": "claude-sonnet-4-5",
4798 "endpoint_key": "messages",
4799 "default_for_provider": false,
4800 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4801 },
4802 {
4803 "provider": "opencode-zen",
4804 "id": "claude-sonnet-4",
4805 "endpoint_key": "messages",
4806 "default_for_provider": false,
4807 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4808 },
4809 {
4810 "provider": "opencode-zen",
4811 "id": "claude-haiku-4-5",
4812 "endpoint_key": "messages",
4813 "default_for_provider": false,
4814 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4815 },
4816 {
4817 "provider": "opencode-zen",
4818 "id": "qwen3.8-flash",
4819 "endpoint_key": "messages",
4820 "default_for_provider": false,
4821 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4822 },
4823 {
4824 "provider": "opencode-zen",
4825 "id": "qwen3.7-max",
4826 "endpoint_key": "messages",
4827 "default_for_provider": false,
4828 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4829 },
4830 {
4831 "provider": "opencode-zen",
4832 "id": "qwen3.7-plus",
4833 "endpoint_key": "messages",
4834 "default_for_provider": false,
4835 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4836 },
4837 {
4838 "provider": "opencode-zen",
4839 "id": "qwen3.6-plus",
4840 "endpoint_key": "messages",
4841 "default_for_provider": false,
4842 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4843 },
4844 {
4845 "provider": "opencode-zen",
4846 "id": "qwen3.5-plus",
4847 "endpoint_key": "messages",
4848 "default_for_provider": false,
4849 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4850 },
4851 {
4852 "provider": "opencode-zen",
4853 "id": "deepseek-v4.1-flash",
4854 "endpoint_key": "chat",
4855 "default_for_provider": false,
4856 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4857 },
4858 {
4859 "provider": "opencode-zen",
4860 "id": "deepseek-v4-pro",
4861 "endpoint_key": "chat",
4862 "default_for_provider": false,
4863 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4864 },
4865 {
4866 "provider": "opencode-zen",
4867 "id": "deepseek-v4-flash",
4868 "endpoint_key": "chat",
4869 "default_for_provider": false,
4870 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4871 },
4872 {
4873 "provider": "opencode-zen",
4874 "id": "deepseek-v4-flash-vision-exp",
4875 "endpoint_key": "chat",
4876 "default_for_provider": false,
4877 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4878 },
4879 {
4880 "provider": "opencode-zen",
4881 "id": "minimax-m3",
4882 "endpoint_key": "chat",
4883 "default_for_provider": false,
4884 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4885 },
4886 {
4887 "provider": "opencode-zen",
4888 "id": "minimax-m2.7",
4889 "endpoint_key": "chat",
4890 "default_for_provider": false,
4891 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4892 },
4893 {
4894 "provider": "opencode-zen",
4895 "id": "minimax-m2.5",
4896 "endpoint_key": "chat",
4897 "default_for_provider": false,
4898 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4899 },
4900 {
4901 "provider": "opencode-zen",
4902 "id": "glm-5.3-flash",
4903 "endpoint_key": "chat",
4904 "default_for_provider": false,
4905 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4906 },
4907 {
4908 "provider": "opencode-zen",
4909 "id": "glm-5.3",
4910 "endpoint_key": "chat",
4911 "default_for_provider": false,
4912 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4913 },
4914 {
4915 "provider": "opencode-zen",
4916 "id": "glm-5.2",
4917 "endpoint_key": "chat",
4918 "default_for_provider": false,
4919 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4920 },
4921 {
4922 "provider": "opencode-zen",
4923 "id": "glm-5.1",
4924 "endpoint_key": "chat",
4925 "default_for_provider": false,
4926 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4927 },
4928 {
4929 "provider": "opencode-zen",
4930 "id": "glm-5",
4931 "endpoint_key": "chat",
4932 "default_for_provider": false,
4933 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4934 },
4935 {
4936 "provider": "opencode-zen",
4937 "id": "kimi-k3",
4938 "endpoint_key": "chat",
4939 "default_for_provider": false,
4940 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4941 },
4942 {
4943 "provider": "opencode-zen",
4944 "id": "kimi-k2.7-code",
4945 "endpoint_key": "chat",
4946 "default_for_provider": false,
4947 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4948 },
4949 {
4950 "provider": "opencode-zen",
4951 "id": "kimi-k2.6",
4952 "endpoint_key": "chat",
4953 "default_for_provider": false,
4954 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4955 },
4956 {
4957 "provider": "opencode-zen",
4958 "id": "kimi-k2.5",
4959 "endpoint_key": "chat",
4960 "default_for_provider": false,
4961 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4962 },
4963 {
4964 "provider": "opencode-zen",
4965 "id": "qwen3.8-max",
4966 "endpoint_key": "chat",
4967 "default_for_provider": false,
4968 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4969 },
4970 {
4971 "provider": "opencode-zen",
4972 "id": "big-pickle",
4973 "endpoint_key": "chat",
4974 "default_for_provider": false,
4975 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4976 },
4977 {
4978 "provider": "opencode-zen",
4979 "id": "space-bunny-free",
4980 "endpoint_key": "chat",
4981 "default_for_provider": false,
4982 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4983 },
4984 {
4985 "provider": "opencode-zen",
4986 "id": "longcat-2.5-preview-free",
4987 "endpoint_key": "chat",
4988 "default_for_provider": false,
4989 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4990 },
4991 {
4992 "provider": "opencode-zen",
4993 "id": "mimo-v2.6-flash-free",
4994 "endpoint_key": "chat",
4995 "default_for_provider": false,
4996 "source": "preserved reviewed exact transport snapshot; see source_receipts"
4997 },
4998 {
4999 "provider": "opencode-zen",
5000 "id": "mimo-v2.5-free",
5001 "endpoint_key": "chat",
5002 "default_for_provider": false,
5003 "source": "preserved reviewed exact transport snapshot; see source_receipts"
5004 },
5005 {
5006 "provider": "opencode-zen",
5007 "id": "ling-3.0-flash-fin-free",
5008 "endpoint_key": "chat",
5009 "default_for_provider": false,
5010 "source": "preserved reviewed exact transport snapshot; see source_receipts"
5011 },
5012 {
5013 "provider": "opencode-zen",
5014 "id": "north-mini-code-free",
5015 "endpoint_key": "chat",
5016 "default_for_provider": false,
5017 "source": "preserved reviewed exact transport snapshot; see source_receipts"
5018 },
5019 {
5020 "provider": "opencode-zen",
5021 "id": "nemotron-3-ultra-free",
5022 "endpoint_key": "chat",
5023 "default_for_provider": false,
5024 "source": "preserved reviewed exact transport snapshot; see source_receipts"
5025 },
5026 {
5027 "provider": "opencode-zen",
5028 "id": "nemotron-3.5-lightning-free",
5029 "endpoint_key": "chat",
5030 "default_for_provider": false,
5031 "source": "preserved reviewed exact transport snapshot; see source_receipts"
5032 },
5033 {
5034 "provider": "opencode-zen",
5035 "id": "deepseek-v4-flash-free",
5036 "endpoint_key": "chat",
5037 "default_for_provider": false,
5038 "source": "preserved reviewed exact transport snapshot; see source_receipts"
5039 },
5040 {
5041 "provider": "codewhale",
5042 "id": "deepseek/deepseek-v4-pro",
5043 "endpoint_key": "chat",
5044 "default_for_provider": true,
5045 "source": "preserved reviewed exact transport snapshot; see source_receipts"
5046 },
5047 {
5048 "provider": "codewhale",
5049 "id": "anthropic/claude-sonnet-5",
5050 "endpoint_key": "messages",
5051 "default_for_provider": false,
5052 "source": "preserved reviewed exact transport snapshot; see source_receipts"
5053 },
5054 {
5055 "provider": "codewhale",
5056 "id": "openai/gpt-5.6",
5057 "endpoint_key": "chat",
5058 "default_for_provider": false,
5059 "source": "preserved reviewed exact transport snapshot; see source_receipts"
5060 },
5061 {
5062 "provider": "modelstudio-token-plan",
5063 "id": "qwen3.8-max",
5064 "endpoint_key": "chat",
5065 "default_for_provider": true,
5066 "source": "preserved reviewed exact transport snapshot; see source_receipts",
5067 "limits": {
5068 "context_tokens": 1000000,
5069 "output_tokens": 131072
5070 },
5071 "capabilities": {
5072 "reasoning": "supported",
5073 "native_tool_calls": "supported",
5074 "structured_output": "supported",
5075 "streaming": "supported",
5076 "image_input": "supported",
5077 "server_side_web_search": "supported"
5078 }
5079 },
5080 {
5081 "provider": "modelstudio-token-plan",
5082 "id": "qwen3.8-max-preview",
5083 "endpoint_key": "chat",
5084 "default_for_provider": false,
5085 "source": "preserved reviewed exact transport snapshot; see source_receipts",
5086 "limits": {
5087 "context_tokens": 1000000,
5088 "output_tokens": 131072
5089 },
5090 "capabilities": {
5091 "reasoning": "supported",
5092 "native_tool_calls": "supported",
5093 "structured_output": "supported",
5094 "streaming": "supported",
5095 "image_input": "supported"
5096 }
5097 },
5098 {
5099 "provider": "modelstudio-token-plan",
5100 "id": "qwen3.7-plus",
5101 "endpoint_key": "chat",
5102 "default_for_provider": false,
5103 "source": "preserved reviewed exact transport snapshot; see source_receipts",
5104 "limits": {
5105 "context_tokens": 1000000,
5106 "output_tokens": 65536
5107 },
5108 "capabilities": {
5109 "reasoning": "supported",
5110 "native_tool_calls": "supported",
5111 "structured_output": "supported",
5112 "streaming": "supported",
5113 "image_input": "supported",
5114 "server_side_web_search": "supported"
5115 }
5116 },
5117 {
5118 "provider": "modelstudio-token-plan",
5119 "id": "qwen3.7-max",
5120 "endpoint_key": "chat",
5121 "default_for_provider": false,
5122 "source": "preserved reviewed exact transport snapshot; see source_receipts",
5123 "limits": {
5124 "context_tokens": 1000000,
5125 "output_tokens": 65536
5126 },
5127 "capabilities": {
5128 "reasoning": "supported",
5129 "native_tool_calls": "supported",
5130 "structured_output": "supported",
5131 "streaming": "supported",
5132 "image_input": "unsupported",
5133 "server_side_web_search": "supported"
5134 }
5135 },
5136 {
5137 "provider": "modelstudio-token-plan",
5138 "id": "qwen3.6-flash",
5139 "endpoint_key": "chat",
5140 "default_for_provider": false,
5141 "source": "preserved reviewed exact transport snapshot; see source_receipts",
5142 "limits": {
5143 "context_tokens": 1000000,
5144 "output_tokens": 65536
5145 },
5146 "capabilities": {
5147 "reasoning": "supported",
5148 "native_tool_calls": "supported",
5149 "structured_output": "supported",
5150 "streaming": "supported",
5151 "image_input": "supported"
5152 }
5153 },
5154 {
5155 "provider": "modelstudio-token-plan",
5156 "id": "deepseek-v4-pro",
5157 "endpoint_key": "chat",
5158 "default_for_provider": false,
5159 "source": "preserved reviewed exact transport snapshot; see source_receipts",
5160 "limits": {
5161 "context_tokens": 1000000,
5162 "output_tokens": 384000
5163 },
5164 "capabilities": {
5165 "reasoning": "supported",
5166 "native_tool_calls": "supported",
5167 "structured_output": "supported",
5168 "streaming": "supported",
5169 "image_input": "unsupported"
5170 }
5171 },
5172 {
5173 "provider": "modelstudio-token-plan",
5174 "id": "deepseek-v4-flash-0731",
5175 "endpoint_key": "chat",
5176 "default_for_provider": false,
5177 "source": "preserved reviewed exact transport snapshot; see source_receipts",
5178 "limits": {
5179 "context_tokens": 1000000,
5180 "output_tokens": 384000
5181 },
5182 "capabilities": {
5183 "reasoning": "supported",
5184 "native_tool_calls": "supported",
5185 "structured_output": "supported",
5186 "streaming": "supported",
5187 "image_input": "unsupported"
5188 }
5189 },
5190 {
5191 "provider": "modelstudio-token-plan",
5192 "id": "glm-5.2",
5193 "endpoint_key": "chat",
5194 "default_for_provider": false,
5195 "source": "preserved reviewed exact transport snapshot; see source_receipts",
5196 "limits": {
5197 "context_tokens": 1000000,
5198 "output_tokens": 131072
5199 },
5200 "capabilities": {
5201 "reasoning": "supported",
5202 "native_tool_calls": "supported",
5203 "structured_output": "supported",
5204 "streaming": "supported",
5205 "image_input": "unsupported"
5206 }
5207 }
5208 ],
5209 "go_aliases": {
5210 "grok-4-5": "grok-4.5",
5211 "glm-5-2": "glm-5.2",
5212 "glm-5-1": "glm-5.1",
5213 "kimi-k2-7-code": "kimi-k2.7-code",
5214 "kimi-k2-6": "kimi-k2.6",
5215 "deepseek-v4pro": "deepseek-v4-pro",
5216 "deepseek-v4flash": "deepseek-v4-flash",
5217 "mimo-v2-5": "mimo-v2.5",
5218 "mimo-v2-5-pro": "mimo-v2.5-pro"
5219 },
5220 "search_models": {
5221 "openai": [
5222 "gpt-5.6",
5223 "gpt-5.5",
5224 "gpt-5.4",
5225 "gpt-4.1",
5226 "gpt-4.1-mini",
5227 "o4-mini"
5228 ],
5229 "anthropic": [
5230 "claude-fable-5",
5231 "claude-opus-4-8",
5232 "claude-mythos-5",
5233 "claude-mythos-preview",
5234 "claude-opus-4-7",
5235 "claude-opus-4-6",
5236 "claude-sonnet-5",
5237 "claude-sonnet-4-6"
5238 ],
5239 "xai": [
5240 "grok-4.6",
5241 "grok-4.5"
5242 ],
5243 "xiaomi-mimo": [
5244 "mimo-v2.5-pro",
5245 "mimo-v2.5"
5246 ],
5247 "zai": [
5248 "glm-5.3",
5249 "glm-5.3-flash",
5250 "glm-5.2",
5251 "glm-5.1",
5252 "glm-5-turbo"
5253 ],
5254 "modelstudio-token-plan": [
5255 "qwen3.8-max",
5256 "qwen3.7-plus",
5257 "qwen3.7-max"
5258 ],
5259 "deepseek": [
5260 "deepseek-flash",
5261 "deepseek-v4-flash",
5262 "deepseek-v4-pro",
5263 "deepseek-v4-flash-vision-exp"
5264 ],
5265 "moonshot": [
5266 "kimi-k3",
5267 "kimi-k2.6"
5268 ]
5269 },
5270 "route_model_sets": {
5271 "deepseek_files": [
5272 "deepseek-flash",
5273 "deepseek-v4-flash"
5274 ],
5275 "deepseek_image": [
5276 "deepseek-flash",
5277 "deepseek-v4-flash",
5278 "deepseek-v4-flash-vision-exp"
5279 ],
5280 "kimi_membership_search": [
5281 "k3",
5282 "k3-256k",
5283 "kimi-for-coding",
5284 "kimi-for-coding-highspeed"
5285 ]
5286 },
5287 "reference_prices": {
5288 "claude-fable-5": {
5289 "cache_read": 1.0,
5290 "input": 10.0,
5291 "output": 50.0,
5292 "source": "preserved exact cited reference; not endpoint/account pricing",
5293 "cache_write": 12.5
5294 },
5295 "claude-haiku-4-5": {
5296 "cache_read": 0.1,
5297 "input": 1.0,
5298 "output": 5.0,
5299 "source": "preserved exact cited reference; not endpoint/account pricing",
5300 "cache_write": 1.25
5301 },
5302 "claude-opus-4-8": {
5303 "cache_read": 0.5,
5304 "input": 5.0,
5305 "output": 25.0,
5306 "source": "preserved exact cited reference; not endpoint/account pricing",
5307 "cache_write": 6.25
5308 },
5309 "claude-opus-5": {
5310 "cache_read": 0.5,
5311 "input": 5.0,
5312 "output": 25.0,
5313 "source": "preserved exact cited reference; not endpoint/account pricing",
5314 "cache_write": 6.25
5315 },
5316 "claude-sonnet-4-6": {
5317 "cache_read": 0.3,
5318 "input": 3.0,
5319 "output": 15.0,
5320 "source": "preserved exact cited reference; not endpoint/account pricing",
5321 "cache_write": 3.75
5322 },
5323 "claude-sonnet-5": {
5324 "input": 2.0,
5325 "cache_read": 2.0,
5326 "output": 10.0,
5327 "source": "preserved exact bundled reference; not endpoint/account pricing"
5328 },
5329 "fugu-ultra": {
5330 "input": 5.0,
5331 "cache_read": 5.0,
5332 "output": 30.0,
5333 "source": "preserved exact bundled reference; not endpoint/account pricing"
5334 },
5335 "fugu-ultra-20260615": {
5336 "input": 5.0,
5337 "cache_read": 5.0,
5338 "output": 30.0,
5339 "source": "preserved exact bundled reference; not endpoint/account pricing"
5340 },
5341 "glm-5.2": {
5342 "cache_read": 0.26,
5343 "input": 1.4,
5344 "output": 4.4,
5345 "source": "preserved exact cited reference; not endpoint/account pricing"
5346 },
5347 "glm-5.3-flash": {
5348 "cache_read": 0.03,
5349 "input": 0.15,
5350 "output": 0.5,
5351 "source": "preserved exact cited reference; not endpoint/account pricing"
5352 },
5353 "gpt-5-codex": {
5354 "cache_read": 0.125,
5355 "input": 1.25,
5356 "output": 10.0,
5357 "source": "preserved exact cited reference; not endpoint/account pricing"
5358 },
5359 "gpt-5.3-codex": {
5360 "cache_read": 0.175,
5361 "input": 1.75,
5362 "output": 14.0,
5363 "source": "preserved exact cited reference; not endpoint/account pricing"
5364 },
5365 "kimi-k2.7-code": {
5366 "cache_read": 0.19,
5367 "input": 0.95,
5368 "output": 4.0,
5369 "source": "preserved exact cited reference; not endpoint/account pricing"
5370 },
5371 "kimi-k3": {
5372 "cache_read": 0.3,
5373 "input": 3.0,
5374 "output": 15.0,
5375 "source": "preserved exact cited reference; not endpoint/account pricing"
5376 },
5377 "minimax-m2.7": {
5378 "cache_read": 0.06,
5379 "input": 0.3,
5380 "output": 1.2,
5381 "source": "preserved exact cited reference; not endpoint/account pricing",
5382 "cache_write": 0.375
5383 },
5384 "minimax/minimax-m2.7": {
5385 "input": 0.3,
5386 "cache_read": 0.3,
5387 "output": 1.2,
5388 "source": "preserved exact bundled reference; not endpoint/account pricing"
5389 },
5390 "moonshotai/kimi-k2.7-code": {
5391 "cache_read": 0.19,
5392 "input": 0.95,
5393 "output": 4.0,
5394 "source": "preserved exact cited reference; not endpoint/account pricing"
5395 },
5396 "step-3.7-flash": {
5397 "input": 0.2,
5398 "cache_read": 0.2,
5399 "output": 1.15,
5400 "source": "preserved exact bundled reference; not endpoint/account pricing"
5401 },
5402 "z-ai/glm-5.2": {
5403 "cache_read": 0.26,
5404 "input": 1.4,
5405 "output": 4.4,
5406 "source": "preserved exact cited reference; not endpoint/account pricing"
5407 },
5408 "z-ai/glm-5.3-flash": {
5409 "cache_read": 0.03,
5410 "input": 0.15,
5411 "output": 0.5,
5412 "source": "preserved exact cited reference; not endpoint/account pricing"
5413 },
5414 "step-3.5-flash": {
5415 "input": 0.1,
5416 "cache_read": 0.1,
5417 "output": 0.3,
5418 "source": "preserved exact bundled reference; not endpoint/account pricing"
5419 },
5420 "step-3.5-flash-2603": {
5421 "input": 0.1,
5422 "cache_read": 0.1,
5423 "output": 0.3,
5424 "source": "preserved exact bundled reference; not endpoint/account pricing"
5425 },
5426 "step-5-preview": {
5427 "input": 1.0,
5428 "cache_read": 1.0,
5429 "output": 2.7,
5430 "source": "preserved exact bundled reference; not endpoint/account pricing"
5431 },
5432 "openai/gpt-5.6": {
5433 "cache_read": 0.4,
5434 "input": 4.0,
5435 "output": 20.0,
5436 "source": "preserved exact cited reference; not endpoint/account pricing"
5437 },
5438 "openai/gpt-5.6-sol": {
5439 "cache_read": 0.4,
5440 "input": 4.0,
5441 "output": 20.0,
5442 "source": "preserved exact cited reference; not endpoint/account pricing"
5443 },
5444 "gpt-5.6": {
5445 "cache_read": 0.4,
5446 "input": 4.0,
5447 "output": 20.0,
5448 "source": "preserved exact cited reference; not endpoint/account pricing"
5449 },
5450 "gpt-5.6-sol": {
5451 "cache_read": 0.4,
5452 "input": 4.0,
5453 "output": 20.0,
5454 "source": "preserved exact cited reference; not endpoint/account pricing"
5455 },
5456 "openai/gpt-5.6-terra": {
5457 "cache_read": 0.2,
5458 "input": 2.0,
5459 "output": 12.0,
5460 "source": "preserved exact cited reference; not endpoint/account pricing"
5461 },
5462 "gpt-5.6-terra": {
5463 "cache_read": 0.2,
5464 "input": 2.0,
5465 "output": 12.0,
5466 "source": "preserved exact cited reference; not endpoint/account pricing"
5467 },
5468 "openai/gpt-5.6-luna": {
5469 "cache_read": 0.02,
5470 "input": 0.2,
5471 "output": 1.2,
5472 "source": "preserved exact cited reference; not endpoint/account pricing"
5473 },
5474 "gpt-5.6-luna": {
5475 "cache_read": 0.02,
5476 "input": 0.2,
5477 "output": 1.2,
5478 "source": "preserved exact cited reference; not endpoint/account pricing"
5479 },
5480 "meta/muse-spark-1.1": {
5481 "cache_read": 0.15,
5482 "input": 1.25,
5483 "output": 4.25,
5484 "source": "preserved exact cited reference; not endpoint/account pricing"
5485 },
5486 "muse-spark-1.1": {
5487 "cache_read": 0.15,
5488 "input": 1.25,
5489 "output": 4.25,
5490 "source": "preserved exact cited reference; not endpoint/account pricing"
5491 },
5492 "meta/muse-spark-1.2": {
5493 "cache_read": 0.15,
5494 "input": 1.25,
5495 "output": 4.25,
5496 "source": "preserved exact cited reference; not endpoint/account pricing"
5497 },
5498 "muse-spark-1.2": {
5499 "cache_read": 0.15,
5500 "input": 1.25,
5501 "output": 4.25,
5502 "source": "preserved exact cited reference; not endpoint/account pricing"
5503 },
5504 "meta/muse-spark-1.2-contributor": {
5505 "cache_read": 0.002,
5506 "input": 0.1,
5507 "output": 0.2,
5508 "source": "preserved exact cited reference; not endpoint/account pricing"
5509 },
5510 "muse-spark-1.2-contributor": {
5511 "cache_read": 0.002,
5512 "input": 0.1,
5513 "output": 0.2,
5514 "source": "preserved exact cited reference; not endpoint/account pricing"
5515 },
5516 "moonshotai/kimi-k2.7-code-highspeed": {
5517 "cache_read": 0.38,
5518 "input": 1.9,
5519 "output": 8.0,
5520 "source": "preserved exact cited reference; not endpoint/account pricing"
5521 },
5522 "kimi-k2.7-code-highspeed": {
5523 "cache_read": 0.38,
5524 "input": 1.9,
5525 "output": 8.0,
5526 "source": "preserved exact cited reference; not endpoint/account pricing"
5527 },
5528 "moonshotai/kimi-k3": {
5529 "cache_read": 0.3,
5530 "input": 3.0,
5531 "output": 15.0,
5532 "source": "preserved exact cited reference; not endpoint/account pricing"
5533 },
5534 "minimax-m2.7-highspeed": {
5535 "cache_read": 0.06,
5536 "input": 0.6,
5537 "output": 2.4,
5538 "source": "preserved exact cited reference; not endpoint/account pricing",
5539 "cache_write": 0.375
5540 },
5541 "openai/gpt-5-codex": {
5542 "cache_read": 0.125,
5543 "input": 1.25,
5544 "output": 10.0,
5545 "source": "preserved exact cited reference; not endpoint/account pricing"
5546 },
5547 "openai/gpt-5.3-codex": {
5548 "cache_read": 0.175,
5549 "input": 1.75,
5550 "output": 14.0,
5551 "source": "preserved exact cited reference; not endpoint/account pricing"
5552 },
5553 "moonshotai/kimi-k2.6": {
5554 "cache_read": 0.16,
5555 "input": 0.95,
5556 "output": 4.0,
5557 "source": "preserved exact cited reference; not endpoint/account pricing"
5558 },
5559 "kimi-k2.6": {
5560 "cache_read": 0.16,
5561 "input": 0.95,
5562 "output": 4.0,
5563 "source": "preserved exact cited reference; not endpoint/account pricing"
5564 },
5565 "z-ai/glm-5.1": {
5566 "cache_read": 0.26,
5567 "input": 1.4,
5568 "output": 4.4,
5569 "source": "preserved exact cited reference; not endpoint/account pricing"
5570 },
5571 "glm-5.1": {
5572 "cache_read": 0.26,
5573 "input": 1.4,
5574 "output": 4.4,
5575 "source": "preserved exact cited reference; not endpoint/account pricing"
5576 },
5577 "z-ai/glm-5-turbo": {
5578 "cache_read": 0.24,
5579 "input": 1.2,
5580 "output": 4.0,
5581 "source": "preserved exact cited reference; not endpoint/account pricing"
5582 },
5583 "glm-5-turbo": {
5584 "cache_read": 0.24,
5585 "input": 1.2,
5586 "output": 4.0,
5587 "source": "preserved exact cited reference; not endpoint/account pricing"
5588 },
5589 "arcee-ai/trinity-large-thinking": {
5590 "cache_read": 0.25,
5591 "input": 0.25,
5592 "output": 0.8,
5593 "source": "preserved exact cited reference; not endpoint/account pricing"
5594 },
5595 "trinity-large-thinking": {
5596 "cache_read": 0.25,
5597 "input": 0.25,
5598 "output": 0.8,
5599 "source": "preserved exact cited reference; not endpoint/account pricing"
5600 },
5601 "openai/gpt-5.5": {
5602 "cache_read": 0.5,
5603 "input": 5.0,
5604 "output": 30.0,
5605 "source": "preserved exact cited reference; not endpoint/account pricing"
5606 },
5607 "gpt-5.5": {
5608 "cache_read": 0.5,
5609 "input": 5.0,
5610 "output": 30.0,
5611 "source": "preserved exact cited reference; not endpoint/account pricing"
5612 },
5613 "openai/gpt-5.5-pro": {
5614 "cache_read": 30.0,
5615 "input": 30.0,
5616 "output": 180.0,
5617 "source": "preserved exact cited reference; not endpoint/account pricing"
5618 },
5619 "gpt-5.5-pro": {
5620 "cache_read": 30.0,
5621 "input": 30.0,
5622 "output": 180.0,
5623 "source": "preserved exact cited reference; not endpoint/account pricing"
5624 },
5625 "mistral-medium-latest": {
5626 "cache_read": 0.15,
5627 "input": 1.5,
5628 "output": 7.5,
5629 "source": "preserved exact cited reference; not endpoint/account pricing"
5630 },
5631 "mistral-medium-3-5": {
5632 "cache_read": 0.15,
5633 "input": 1.5,
5634 "output": 7.5,
5635 "source": "preserved exact cited reference; not endpoint/account pricing"
5636 },
5637 "mistral-medium-3.5": {
5638 "cache_read": 0.15,
5639 "input": 1.5,
5640 "output": 7.5,
5641 "source": "preserved exact cited reference; not endpoint/account pricing"
5642 },
5643 "mistral-medium-2604": {
5644 "cache_read": 0.15,
5645 "input": 1.5,
5646 "output": 7.5,
5647 "source": "preserved exact cited reference; not endpoint/account pricing"
5648 },
5649 "mistral-large-latest": {
5650 "cache_read": 0.05,
5651 "input": 0.5,
5652 "output": 1.5,
5653 "source": "preserved exact cited reference; not endpoint/account pricing"
5654 },
5655 "mistral-large-2512": {
5656 "cache_read": 0.05,
5657 "input": 0.5,
5658 "output": 1.5,
5659 "source": "preserved exact cited reference; not endpoint/account pricing"
5660 },
5661 "mistral-small-latest": {
5662 "cache_read": 0.015,
5663 "input": 0.15,
5664 "output": 0.6,
5665 "source": "preserved exact cited reference; not endpoint/account pricing"
5666 },
5667 "mistral-small-2603": {
5668 "cache_read": 0.015,
5669 "input": 0.15,
5670 "output": 0.6,
5671 "source": "preserved exact cited reference; not endpoint/account pricing"
5672 },
5673 "mistral-code-latest": {
5674 "cache_read": 0.03,
5675 "input": 0.3,
5676 "output": 0.9,
5677 "source": "preserved exact cited reference; not endpoint/account pricing"
5678 },
5679 "codestral-latest": {
5680 "cache_read": 0.03,
5681 "input": 0.3,
5682 "output": 0.9,
5683 "source": "preserved exact cited reference; not endpoint/account pricing"
5684 },
5685 "codestral": {
5686 "cache_read": 0.03,
5687 "input": 0.3,
5688 "output": 0.9,
5689 "source": "preserved exact cited reference; not endpoint/account pricing"
5690 },
5691 "qwen/qwen3.6-flash": {
5692 "cache_read": 0.1875,
5693 "input": 0.1875,
5694 "output": 1.125,
5695 "source": "preserved exact cited reference; not endpoint/account pricing"
5696 },
5697 "qwen/qwen3.6-35b-a3b": {
5698 "cache_read": 0.05,
5699 "input": 0.14,
5700 "output": 1.0,
5701 "source": "preserved exact cited reference; not endpoint/account pricing"
5702 },
5703 "qwen/qwen3.6-max-preview": {
5704 "cache_read": 1.04,
5705 "input": 1.04,
5706 "output": 6.24,
5707 "source": "preserved exact cited reference; not endpoint/account pricing"
5708 },
5709 "qwen/qwen3.6-27b": {
5710 "cache_read": 0.15,
5711 "input": 0.285,
5712 "output": 2.4,
5713 "source": "preserved exact cited reference; not endpoint/account pricing"
5714 },
5715 "qwen/qwen3.6-plus": {
5716 "cache_read": 0.325,
5717 "input": 0.325,
5718 "output": 1.95,
5719 "source": "preserved exact cited reference; not endpoint/account pricing"
5720 },
5721 "qwen/qwen3.7-plus": {
5722 "cache_read": 0.064,
5723 "input": 0.32,
5724 "output": 1.28,
5725 "source": "preserved exact cited reference; not endpoint/account pricing",
5726 "cache_write": 0.4
5727 },
5728 "qwen/qwen3.7-max": {
5729 "cache_read": 0.25,
5730 "input": 1.25,
5731 "output": 3.75,
5732 "source": "preserved exact cited reference; not endpoint/account pricing"
5733 },
5734 "qwen/qwen3.8-flash": {
5735 "cache_read": 0.016,
5736 "input": 0.16,
5737 "output": 0.47,
5738 "source": "preserved exact cited reference; not endpoint/account pricing",
5739 "cache_write": 0.2
5740 },
5741 "google/gemma-4-31b-it": {
5742 "cache_read": 0.09,
5743 "input": 0.12,
5744 "output": 0.35,
5745 "source": "preserved exact cited reference; not endpoint/account pricing"
5746 },
5747 "google/gemma-4-26b-a4b-it": {
5748 "cache_read": 0.06,
5749 "input": 0.06,
5750 "output": 0.33,
5751 "source": "preserved exact cited reference; not endpoint/account pricing"
5752 },
5753 "tencent/hy3-preview": {
5754 "cache_read": 0.021,
5755 "input": 0.063,
5756 "output": 0.21,
5757 "source": "preserved exact cited reference; not endpoint/account pricing"
5758 },
5759 "nvidia/nemotron-3-ultra-550b-a55b": {
5760 "cache_read": 0.1,
5761 "input": 0.5,
5762 "output": 2.2,
5763 "source": "preserved exact cited reference; not endpoint/account pricing"
5764 },
5765 "nvidia/nemotron-3-ultra": {
5766 "cache_read": 0.1,
5767 "input": 0.5,
5768 "output": 2.2,
5769 "source": "preserved exact cited reference; not endpoint/account pricing"
5770 }
5771 },
5772 "reference_price_policies": {
5773 "grok-4.7": "grok",
5774 "grok-4.6": "grok",
5775 "grok-4.5": "grok",
5776 "grok-4.3": "grok",
5777 "minimax-m3": "minimax_m3"
5778 },
5779 "compatibility_aliases": {
5780 "canonical_model_name": {
5781 "pro": "deepseek-v4-pro",
5782 "deepseek-v4pro": "deepseek-v4-pro",
5783 "flash": "deepseek-v4-flash",
5784 "deepseek-v4flash": "deepseek-v4-flash",
5785 "flash-vision": "deepseek-v4-flash-vision-exp",
5786 "deepseek-v4flashvisionexp": "deepseek-v4-flash-vision-exp"
5787 },
5788 "canonical_direct_deepseek_model_id": {
5789 "deepseek-chat": "$DEEPSEEK_ALIAS_REPLACEMENT",
5790 "deepseek-reasoner": "$DEEPSEEK_ALIAS_REPLACEMENT"
5791 },
5792 "legacy_deepseek_alias_reasoning_effort": {
5793 "deepseek-chat": "off",
5794 "deepseek-reasoner": "high"
5795 },
5796 "canonical_openrouter_recent_model_id": {
5797 "$OPENROUTER_ARCEE_TRINITY_LARGE_THINKING_MODEL": "$OPENROUTER_ARCEE_TRINITY_LARGE_THINKING_MODEL",
5798 "trinity": "$OPENROUTER_ARCEE_TRINITY_LARGE_THINKING_MODEL",
5799 "trinity-large-thinking": "$OPENROUTER_ARCEE_TRINITY_LARGE_THINKING_MODEL",
5800 "arcee-trinity": "$OPENROUTER_ARCEE_TRINITY_LARGE_THINKING_MODEL",
5801 "arcee-trinity-large-thinking": "$OPENROUTER_ARCEE_TRINITY_LARGE_THINKING_MODEL",
5802 "$OPENROUTER_GEMMA_4_31B_MODEL": "$OPENROUTER_GEMMA_4_31B_MODEL",
5803 "gemma-4-31b": "$OPENROUTER_GEMMA_4_31B_MODEL",
5804 "gemma-4-31b-it": "$OPENROUTER_GEMMA_4_31B_MODEL",
5805 "$OPENROUTER_GEMMA_4_26B_A4B_MODEL": "$OPENROUTER_GEMMA_4_26B_A4B_MODEL",
5806 "gemma-4-26b-a4b": "$OPENROUTER_GEMMA_4_26B_A4B_MODEL",
5807 "gemma-4-26b-a4b-it": "$OPENROUTER_GEMMA_4_26B_A4B_MODEL",
5808 "$OPENROUTER_GLM_5_1_MODEL": "$OPENROUTER_GLM_5_1_MODEL",
5809 "glm-5.1": "$OPENROUTER_GLM_5_1_MODEL",
5810 "glm-5-1": "$OPENROUTER_GLM_5_1_MODEL",
5811 "zai-glm-5.1": "$OPENROUTER_GLM_5_1_MODEL",
5812 "zai-glm-5-1": "$OPENROUTER_GLM_5_1_MODEL",
5813 "$OPENROUTER_GLM_5_2_MODEL": "$OPENROUTER_GLM_5_2_MODEL",
5814 "glm-5.2": "$OPENROUTER_GLM_5_2_MODEL",
5815 "glm-5-2": "$OPENROUTER_GLM_5_2_MODEL",
5816 "zai-glm-5.2": "$OPENROUTER_GLM_5_2_MODEL",
5817 "zai-glm-5-2": "$OPENROUTER_GLM_5_2_MODEL",
5818 "$OPENROUTER_GLM_5_3_FLASH_MODEL": "$OPENROUTER_GLM_5_3_FLASH_MODEL",
5819 "glm-5.3-flash": "$OPENROUTER_GLM_5_3_FLASH_MODEL",
5820 "glm-5-3-flash": "$OPENROUTER_GLM_5_3_FLASH_MODEL",
5821 "zai-glm-5.3-flash": "$OPENROUTER_GLM_5_3_FLASH_MODEL",
5822 "zai-glm-5-3-flash": "$OPENROUTER_GLM_5_3_FLASH_MODEL",
5823 "$OPENROUTER_GLM_5_3_MODEL": "$OPENROUTER_GLM_5_3_MODEL",
5824 "glm-5.3": "$OPENROUTER_GLM_5_3_MODEL",
5825 "glm-5-3": "$OPENROUTER_GLM_5_3_MODEL",
5826 "zai-glm-5.3": "$OPENROUTER_GLM_5_3_MODEL",
5827 "zai-glm-5-3": "$OPENROUTER_GLM_5_3_MODEL",
5828 "$OPENROUTER_GLM_5_TURBO_MODEL": "$OPENROUTER_GLM_5_TURBO_MODEL",
5829 "glm-5-turbo": "$OPENROUTER_GLM_5_TURBO_MODEL",
5830 "glm-5turbo": "$OPENROUTER_GLM_5_TURBO_MODEL",
5831 "zai-glm-5-turbo": "$OPENROUTER_GLM_5_TURBO_MODEL",
5832 "$OPENROUTER_KIMI_K2_7_CODE_MODEL": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
5833 "kimi": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
5834 "kimi-k2": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
5835 "kimi-k2.7": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
5836 "kimi-k2-7": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
5837 "kimi-k2.7-code": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
5838 "kimi-k2-7-code": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
5839 "kimi-code": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
5840 "moonshot-kimi-k2.7-code": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
5841 "openrouter-kimi-k2.7-code": "$OPENROUTER_KIMI_K2_7_CODE_MODEL",
5842 "$OPENROUTER_KIMI_K2_6_MODEL": "$OPENROUTER_KIMI_K2_6_MODEL",
5843 "kimi-k2.6": "$OPENROUTER_KIMI_K2_6_MODEL",
5844 "kimi-k2-6": "$OPENROUTER_KIMI_K2_6_MODEL",
5845 "moonshot-kimi-k2.6": "$OPENROUTER_KIMI_K2_6_MODEL",
5846 "$OPENROUTER_MINIMAX_M3_MODEL": "$OPENROUTER_MINIMAX_M3_MODEL",
5847 "minimax-m3": "$OPENROUTER_MINIMAX_M3_MODEL",
5848 "minimax-m-3": "$OPENROUTER_MINIMAX_M3_MODEL",
5849 "$OPENROUTER_MINIMAX_M2_7_MODEL": "$OPENROUTER_MINIMAX_M2_7_MODEL",
5850 "minimax-2.7": "$OPENROUTER_MINIMAX_M2_7_MODEL",
5851 "minimax-2-7": "$OPENROUTER_MINIMAX_M2_7_MODEL",
5852 "minimax-m2.7": "$OPENROUTER_MINIMAX_M2_7_MODEL",
5853 "minimax-m2-7": "$OPENROUTER_MINIMAX_M2_7_MODEL",
5854 "minimax-m-2.7": "$OPENROUTER_MINIMAX_M2_7_MODEL",
5855 "minimax-m-2-7": "$OPENROUTER_MINIMAX_M2_7_MODEL",
5856 "$OPENROUTER_NEMOTRON_3_NANO_OMNI_MODEL": "$OPENROUTER_NEMOTRON_3_NANO_OMNI_MODEL",
5857 "nemotron-3-nano-omni": "$OPENROUTER_NEMOTRON_3_NANO_OMNI_MODEL",
5858 "nemotron-3-nano-omni-reasoning": "$OPENROUTER_NEMOTRON_3_NANO_OMNI_MODEL",
5859 "$OPENROUTER_NEMOTRON_3_ULTRA_MODEL": "$OPENROUTER_NEMOTRON_3_ULTRA_MODEL",
5860 "nvidia/nemotron-3-ultra": "$OPENROUTER_NEMOTRON_3_ULTRA_MODEL",
5861 "nemotron-3-ultra": "$OPENROUTER_NEMOTRON_3_ULTRA_MODEL",
5862 "nemotron-3-ultra-550b-a55b": "$OPENROUTER_NEMOTRON_3_ULTRA_MODEL",
5863 "nvidia-nemotron-3-ultra": "$OPENROUTER_NEMOTRON_3_ULTRA_MODEL",
5864 "nvidia-nemotron-3-ultra-550b-a55b": "$OPENROUTER_NEMOTRON_3_ULTRA_MODEL",
5865 "$OPENROUTER_QWEN_3_6_35B_A3B_MODEL": "$OPENROUTER_QWEN_3_6_35B_A3B_MODEL",
5866 "qwen3.6-35b-a3b": "$OPENROUTER_QWEN_3_6_35B_A3B_MODEL",
5867 "qwen-3.6-35b-a3b": "$OPENROUTER_QWEN_3_6_35B_A3B_MODEL",
5868 "qwen3-6-35b-a3b": "$OPENROUTER_QWEN_3_6_35B_A3B_MODEL",
5869 "$OPENROUTER_QWEN_3_6_FLASH_MODEL": "$OPENROUTER_QWEN_3_6_FLASH_MODEL",
5870 "qwen3.6-flash": "$OPENROUTER_QWEN_3_6_FLASH_MODEL",
5871 "qwen-3.6-flash": "$OPENROUTER_QWEN_3_6_FLASH_MODEL",
5872 "$OPENROUTER_QWEN_3_6_MAX_PREVIEW_MODEL": "$OPENROUTER_QWEN_3_6_MAX_PREVIEW_MODEL",
5873 "qwen3.6-max-preview": "$OPENROUTER_QWEN_3_6_MAX_PREVIEW_MODEL",
5874 "qwen-3.6-max-preview": "$OPENROUTER_QWEN_3_6_MAX_PREVIEW_MODEL",
5875 "qwen-max-preview": "$OPENROUTER_QWEN_3_6_MAX_PREVIEW_MODEL",
5876 "$OPENROUTER_QWEN_3_6_27B_MODEL": "$OPENROUTER_QWEN_3_6_27B_MODEL",
5877 "qwen3.6-27b": "$OPENROUTER_QWEN_3_6_27B_MODEL",
5878 "qwen-3.6-27b": "$OPENROUTER_QWEN_3_6_27B_MODEL",
5879 "qwen3-6-27b": "$OPENROUTER_QWEN_3_6_27B_MODEL",
5880 "$OPENROUTER_QWEN_3_6_PLUS_MODEL": "$OPENROUTER_QWEN_3_6_PLUS_MODEL",
5881 "qwen3.6-plus": "$OPENROUTER_QWEN_3_6_PLUS_MODEL",
5882 "qwen-3.6-plus": "$OPENROUTER_QWEN_3_6_PLUS_MODEL",
5883 "$OPENROUTER_QWEN_3_7_PLUS_MODEL": "$OPENROUTER_QWEN_3_7_PLUS_MODEL",
5884 "qwen3.7-plus": "$OPENROUTER_QWEN_3_7_PLUS_MODEL",
5885 "qwen-3.7-plus": "$OPENROUTER_QWEN_3_7_PLUS_MODEL",
5886 "$OPENROUTER_QWEN_3_7_MAX_MODEL": "$OPENROUTER_QWEN_3_7_MAX_MODEL",
5887 "qwen3.7-max": "$OPENROUTER_QWEN_3_7_MAX_MODEL",
5888 "qwen-3.7-max": "$OPENROUTER_QWEN_3_7_MAX_MODEL",
5889 "$OPENROUTER_QWEN_3_8_FLASH_MODEL": "$OPENROUTER_QWEN_3_8_FLASH_MODEL",
5890 "qwen3.8-flash": "$OPENROUTER_QWEN_3_8_FLASH_MODEL",
5891 "qwen-3.8-flash": "$OPENROUTER_QWEN_3_8_FLASH_MODEL",
5892 "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL": "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL",
5893 "hy3-preview": "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL",
5894 "tencent-hy3-preview": "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL",
5895 "hy3": "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL",
5896 "hunyuan": "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL",
5897 "tencent-hunyuan": "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL",
5898 "hunyuan-hy3": "$OPENROUTER_TENCENT_HY3_PREVIEW_MODEL",
5899 "$OPENROUTER_XIAOMI_MIMO_V2_5_PRO_MODEL": "$OPENROUTER_XIAOMI_MIMO_V2_5_PRO_MODEL",
5900 "mimo-v2.5-pro": "$OPENROUTER_XIAOMI_MIMO_V2_5_PRO_MODEL",
5901 "mimo-v2-5-pro": "$OPENROUTER_XIAOMI_MIMO_V2_5_PRO_MODEL",
5902 "xiaomi-mimo-v2.5-pro": "$OPENROUTER_XIAOMI_MIMO_V2_5_PRO_MODEL",
5903 "xiaomi-mimo-v2-5-pro": "$OPENROUTER_XIAOMI_MIMO_V2_5_PRO_MODEL",
5904 "$OPENROUTER_XIAOMI_MIMO_V2_5_MODEL": "$OPENROUTER_XIAOMI_MIMO_V2_5_MODEL",
5905 "mimo-v2.5": "$OPENROUTER_XIAOMI_MIMO_V2_5_MODEL",
5906 "mimo-v2-5": "$OPENROUTER_XIAOMI_MIMO_V2_5_MODEL",
5907 "xiaomi-mimo-v2.5": "$OPENROUTER_XIAOMI_MIMO_V2_5_MODEL",
5908 "xiaomi-mimo-v2-5": "$OPENROUTER_XIAOMI_MIMO_V2_5_MODEL"
5909 },
5910 "canonical_xiaomi_mimo_model_id": {
5911 "mimo": "$DEFAULT_XIAOMI_MIMO_MODEL",
5912 "$DEFAULT_XIAOMI_MIMO_MODEL": "$DEFAULT_XIAOMI_MIMO_MODEL",
5913 "mimo-v2-5-pro": "$DEFAULT_XIAOMI_MIMO_MODEL",
5914 "xiaomi-mimo-v2.5-pro": "$DEFAULT_XIAOMI_MIMO_MODEL",
5915 "xiaomi-mimo-v2-5-pro": "$DEFAULT_XIAOMI_MIMO_MODEL",
5916 "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL": "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL",
5917 "mimo-v2-5-pro-ultraspeed": "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL",
5918 "xiaomi-mimo-v2.5-pro-ultraspeed": "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL",
5919 "xiaomi-mimo-v2-5-pro-ultraspeed": "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL",
5920 "ultraspeed": "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL",
5921 "pro-ultraspeed": "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL",
5922 "omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
5923 "mimo-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
5924 "v2.5-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
5925 "v25-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
5926 "mimo-v2.5": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
5927 "mimo-v25": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
5928 "mimo-v2-5": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
5929 "mimo-v2.5-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
5930 "mimo-v25-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
5931 "mimo-v2-5-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
5932 "xiaomi-mimo-v2.5": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
5933 "xiaomi-mimo-v2-5": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
5934 "xiaomi-mimo-v2.5-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
5935 "xiaomi-mimo-v2-5-omni": "$XIAOMI_MIMO_V2_5_OMNI_MODEL",
5936 "asr": "$XIAOMI_MIMO_ASR_MODEL",
5937 "mimo-asr": "$XIAOMI_MIMO_ASR_MODEL",
5938 "mimo-v2.5-asr": "$XIAOMI_MIMO_ASR_MODEL",
5939 "speech-to-text": "$XIAOMI_MIMO_ASR_MODEL",
5940 "transcribe": "$XIAOMI_MIMO_ASR_MODEL",
5941 "mimo-tts": "$XIAOMI_MIMO_TTS_MODEL",
5942 "mimo-v25-tts": "$XIAOMI_MIMO_TTS_MODEL",
5943 "mimo-v2.5-tts": "$XIAOMI_MIMO_TTS_MODEL",
5944 "tts": "$XIAOMI_MIMO_TTS_MODEL",
5945 "speech": "$XIAOMI_MIMO_TTS_MODEL",
5946 "mimo-tts-voicedesign": "$XIAOMI_MIMO_TTS_VOICE_DESIGN_MODEL",
5947 "mimo-voice-design": "$XIAOMI_MIMO_TTS_VOICE_DESIGN_MODEL",
5948 "mimo-v25-tts-voicedesign": "$XIAOMI_MIMO_TTS_VOICE_DESIGN_MODEL",
5949 "mimo-v2.5-tts-voicedesign": "$XIAOMI_MIMO_TTS_VOICE_DESIGN_MODEL",
5950 "voicedesign": "$XIAOMI_MIMO_TTS_VOICE_DESIGN_MODEL",
5951 "voice-design": "$XIAOMI_MIMO_TTS_VOICE_DESIGN_MODEL",
5952 "mimo-tts-voiceclone": "$XIAOMI_MIMO_TTS_VOICE_CLONE_MODEL",
5953 "mimo-voice-clone": "$XIAOMI_MIMO_TTS_VOICE_CLONE_MODEL",
5954 "mimo-v25-tts-voiceclone": "$XIAOMI_MIMO_TTS_VOICE_CLONE_MODEL",
5955 "mimo-v2.5-tts-voiceclone": "$XIAOMI_MIMO_TTS_VOICE_CLONE_MODEL",
5956 "voiceclone": "$XIAOMI_MIMO_TTS_VOICE_CLONE_MODEL",
5957 "voice-clone": "$XIAOMI_MIMO_TTS_VOICE_CLONE_MODEL",
5958 "mimo-v2-tts": "$XIAOMI_MIMO_V2_TTS_MODEL"
5959 },
5960 "canonical_arcee_model_id": {
5961 "trinity": "$DEFAULT_ARCEE_MODEL",
5962 "arcee-trinity": "$DEFAULT_ARCEE_MODEL",
5963 "trinity-large-thinking": "$DEFAULT_ARCEE_MODEL",
5964 "arcee-trinity-large-thinking": "$DEFAULT_ARCEE_MODEL",
5965 "arcee-trinity-mini": "$ARCEE_TRINITY_MINI_MODEL",
5966 "$ARCEE_TRINITY_MINI_MODEL": "$ARCEE_TRINITY_MINI_MODEL",
5967 "arcee-trinity-large-preview": "$ARCEE_TRINITY_LARGE_PREVIEW_MODEL",
5968 "$ARCEE_TRINITY_LARGE_PREVIEW_MODEL": "$ARCEE_TRINITY_LARGE_PREVIEW_MODEL"
5969 },
5970 "canonical_moonshot_model_id": {
5971 "kimi": "$DEFAULT_MOONSHOT_MODEL",
5972 "kimi-k2": "$DEFAULT_MOONSHOT_MODEL",
5973 "kimi-k2.7": "$DEFAULT_MOONSHOT_MODEL",
5974 "kimi-k2-7": "$DEFAULT_MOONSHOT_MODEL",
5975 "kimi-k2.7-code": "$DEFAULT_MOONSHOT_MODEL",
5976 "kimi-k2-7-code": "$DEFAULT_MOONSHOT_MODEL",
5977 "kimi-code": "$DEFAULT_MOONSHOT_MODEL",
5978 "moonshot-kimi-k2.7-code": "$DEFAULT_MOONSHOT_MODEL",
5979 "kimi-k2.6": "$MOONSHOT_KIMI_K2_6_MODEL",
5980 "kimi-k2-6": "$MOONSHOT_KIMI_K2_6_MODEL",
5981 "moonshot-kimi-k2.6": "$MOONSHOT_KIMI_K2_6_MODEL"
5982 },
5983 "canonical_zai_model_id": {
5984 "glm-5.1": "$ZAI_GLM_5_1_MODEL",
5985 "glm-5-1": "$ZAI_GLM_5_1_MODEL",
5986 "zai-glm-5.1": "$ZAI_GLM_5_1_MODEL",
5987 "zai-glm-5-1": "$ZAI_GLM_5_1_MODEL",
5988 "glm-5.2": "$ZAI_GLM_5_2_MODEL",
5989 "glm-5-2": "$ZAI_GLM_5_2_MODEL",
5990 "zai-glm-5.2": "$ZAI_GLM_5_2_MODEL",
5991 "zai-glm-5-2": "$ZAI_GLM_5_2_MODEL",
5992 "glm-5.3-flash": "$ZAI_GLM_5_3_FLASH_MODEL",
5993 "glm-5-3-flash": "$ZAI_GLM_5_3_FLASH_MODEL",
5994 "zai-glm-5.3-flash": "$ZAI_GLM_5_3_FLASH_MODEL",
5995 "zai-glm-5-3-flash": "$ZAI_GLM_5_3_FLASH_MODEL",
5996 "glm-5.3": "$ZAI_GLM_5_3_MODEL",
5997 "glm-5-3": "$ZAI_GLM_5_3_MODEL",
5998 "zai-glm-5.3": "$ZAI_GLM_5_3_MODEL",
5999 "zai-glm-5-3": "$ZAI_GLM_5_3_MODEL",
6000 "glm-5-turbo": "$ZAI_GLM_5_TURBO_MODEL",
6001 "glm-5turbo": "$ZAI_GLM_5_TURBO_MODEL",
6002 "zai-glm-5-turbo": "$ZAI_GLM_5_TURBO_MODEL"
6003 },
6004 "canonical_minimax_model_id": {
6005 "minimax": "$DEFAULT_MINIMAX_MODEL",
6006 "minimax-m3": "$DEFAULT_MINIMAX_MODEL",
6007 "minimax-m-3": "$DEFAULT_MINIMAX_MODEL",
6008 "minimax-m-3-thinking": "$DEFAULT_MINIMAX_MODEL",
6009 "minimax-m2.7": "$MINIMAX_M2_7_MODEL",
6010 "minimax-m2-7": "$MINIMAX_M2_7_MODEL",
6011 "minimax-m-2.7": "$MINIMAX_M2_7_MODEL",
6012 "minimax-m-2-7": "$MINIMAX_M2_7_MODEL",
6013 "minimax-m2.7-highspeed": "$MINIMAX_M2_7_HIGHSPEED_MODEL",
6014 "minimax-m2-7-highspeed": "$MINIMAX_M2_7_HIGHSPEED_MODEL",
6015 "minimax-m-2.7-highspeed": "$MINIMAX_M2_7_HIGHSPEED_MODEL",
6016 "minimax-m-2-7-highspeed": "$MINIMAX_M2_7_HIGHSPEED_MODEL",
6017 "minimax-m2.5": "$MINIMAX_M2_5_MODEL",
6018 "minimax-m2-5": "$MINIMAX_M2_5_MODEL",
6019 "minimax-m-2.5": "$MINIMAX_M2_5_MODEL",
6020 "minimax-m-2-5": "$MINIMAX_M2_5_MODEL",
6021 "minimax-m2.5-highspeed": "$MINIMAX_M2_5_HIGHSPEED_MODEL",
6022 "minimax-m2-5-highspeed": "$MINIMAX_M2_5_HIGHSPEED_MODEL",
6023 "minimax-m-2.5-highspeed": "$MINIMAX_M2_5_HIGHSPEED_MODEL",
6024 "minimax-m-2-5-highspeed": "$MINIMAX_M2_5_HIGHSPEED_MODEL",
6025 "minimax-m2.1": "$MINIMAX_M2_1_MODEL",
6026 "minimax-m2-1": "$MINIMAX_M2_1_MODEL",
6027 "minimax-m-2.1": "$MINIMAX_M2_1_MODEL",
6028 "minimax-m-2-1": "$MINIMAX_M2_1_MODEL",
6029 "minimax-m2.1-highspeed": "$MINIMAX_M2_1_HIGHSPEED_MODEL",
6030 "minimax-m2-1-highspeed": "$MINIMAX_M2_1_HIGHSPEED_MODEL",
6031 "minimax-m-2.1-highspeed": "$MINIMAX_M2_1_HIGHSPEED_MODEL",
6032 "minimax-m-2-1-highspeed": "$MINIMAX_M2_1_HIGHSPEED_MODEL",
6033 "minimax-m2": "$MINIMAX_M2_MODEL",
6034 "minimax-m-2": "$MINIMAX_M2_MODEL"
6035 }
6036 },
6037 "completion_rosters": {
6038 "deepseek": [
6039 "@OFFICIAL_DEEPSEEK_MODELS"
6040 ],
6041 "deepseek-cn": [
6042 "@OFFICIAL_DEEPSEEK_MODELS"
6043 ],
6044 "deepseek-anthropic": [
6045 "@OFFICIAL_DEEPSEEK_MODELS"
6046 ],
6047 "nvidia-nim": [
6048 "$DEFAULT_NVIDIA_NIM_MODEL",
6049 "$DEFAULT_NVIDIA_NIM_FLASH_MODEL"
6050 ],
6051 "openrouter": [
6052 "$DEFAULT_OPENROUTER_MODEL",
6053 "$DEFAULT_OPENROUTER_FLASH_MODEL",
6054 "@RECENT_OPENROUTER_LARGE_MODELS"
6055 ],
6056 "orcarouter": [
6057 "$DEFAULT_ORCAROUTER_MODEL",
6058 "$DEFAULT_ORCAROUTER_FLASH_MODEL"
6059 ],
6060 "xiaomi-mimo": [
6061 "$DEFAULT_XIAOMI_MIMO_MODEL",
6062 "$XIAOMI_MIMO_V2_5_PRO_ULTRASPEED_MODEL",
6063 "$XIAOMI_MIMO_V2_5_OMNI_MODEL"
6064 ],
6065 "novita": [
6066 "$DEFAULT_NOVITA_MODEL",
6067 "$DEFAULT_NOVITA_FLASH_MODEL"
6068 ],
6069 "fireworks": [
6070 "$DEFAULT_FIREWORKS_MODEL"
6071 ],
6072 "siliconflow": [
6073 "$DEFAULT_SILICONFLOW_MODEL",
6074 "$DEFAULT_SILICONFLOW_FLASH_MODEL"
6075 ],
6076 "siliconflow-CN": [
6077 "$DEFAULT_SILICONFLOW_MODEL",
6078 "$DEFAULT_SILICONFLOW_FLASH_MODEL"
6079 ],
6080 "arcee": [
6081 "$DEFAULT_ARCEE_MODEL",
6082 "$ARCEE_TRINITY_LARGE_PREVIEW_MODEL"
6083 ],
6084 "moonshot": [
6085 "$DEFAULT_MOONSHOT_MODEL",
6086 "$MOONSHOT_KIMI_K3_MODEL",
6087 "$MOONSHOT_KIMI_K2_6_MODEL"
6088 ],
6089 "huggingface": [
6090 "$DEFAULT_HUGGINGFACE_MODEL",
6091 "$DEFAULT_HUGGINGFACE_FLASH_MODEL"
6092 ],
6093 "modelscope": [
6094 "$DEFAULT_MODELSCOPE_MODEL"
6095 ],
6096 "deepinfra": [
6097 "$DEFAULT_DEEPINFRA_MODEL",
6098 "$DEFAULT_DEEPINFRA_FLASH_MODEL"
6099 ],
6100 "wanjie-ark": [
6101 "$DEFAULT_WANJIE_ARK_MODEL",
6102 "deepseek-v4-pro",
6103 "deepseek-v4-flash"
6104 ],
6105 "sglang": [
6106 "$DEFAULT_SGLANG_MODEL",
6107 "$DEFAULT_SGLANG_FLASH_MODEL"
6108 ],
6109 "vllm": [
6110 "$DEFAULT_VLLM_MODEL",
6111 "$DEFAULT_VLLM_FLASH_MODEL"
6112 ],
6113 "volcengine": [
6114 "$DEFAULT_VOLCENGINE_MODEL",
6115 "$DEFAULT_VOLCENGINE_FLASH_MODEL"
6116 ],
6117 "ollama": [],
6118 "ollama-cloud": [],
6119 "openai": [
6120 "@OFFICIAL_OPENAI_MODELS"
6121 ],
6122 "atlascloud": [
6123 "$DEFAULT_ATLASCLOUD_MODEL"
6124 ],
6125 "together": [
6126 "$DEFAULT_TOGETHER_MODEL",
6127 "$DEFAULT_TOGETHER_FLASH_MODEL"
6128 ],
6129 "qianfan": [
6130 "$DEFAULT_QIANFAN_MODEL"
6131 ],
6132 "openai-codex": [
6133 "$DEFAULT_OPENAI_CODEX_MODEL"
6134 ],
6135 "openmodel": [
6136 "$DEFAULT_OPENMODEL_MODEL"
6137 ],
6138 "zai": [
6139 "$DEFAULT_ZAI_MODEL",
6140 "$ZAI_GLM_5_3_FLASH_MODEL",
6141 "$ZAI_GLM_5_2_MODEL",
6142 "$ZAI_GLM_5_1_MODEL",
6143 "$ZAI_GLM_5_TURBO_MODEL"
6144 ],
6145 "stepfun": [
6146 "$DEFAULT_STEPFUN_MODEL"
6147 ],
6148 "anthropic": [
6149 "$ANTHROPIC_OPUS_MODEL",
6150 "$DEFAULT_ANTHROPIC_MODEL",
6151 "$ANTHROPIC_HAIKU_MODEL"
6152 ],
6153 "minimax": [
6154 "$DEFAULT_MINIMAX_MODEL",
6155 "$MINIMAX_M2_7_MODEL",
6156 "$MINIMAX_M2_7_HIGHSPEED_MODEL",
6157 "$MINIMAX_M2_5_MODEL",
6158 "$MINIMAX_M2_5_HIGHSPEED_MODEL",
6159 "$MINIMAX_M2_1_MODEL",
6160 "$MINIMAX_M2_1_HIGHSPEED_MODEL",
6161 "$MINIMAX_M2_MODEL"
6162 ],
6163 "minimax-anthropic": [
6164 "$DEFAULT_MINIMAX_MODEL",
6165 "$MINIMAX_M2_7_MODEL",
6166 "$MINIMAX_M2_7_HIGHSPEED_MODEL",
6167 "$MINIMAX_M2_5_MODEL",
6168 "$MINIMAX_M2_5_HIGHSPEED_MODEL",
6169 "$MINIMAX_M2_1_MODEL",
6170 "$MINIMAX_M2_1_HIGHSPEED_MODEL",
6171 "$MINIMAX_M2_MODEL"
6172 ],
6173 "sakana": [
6174 "$DEFAULT_SAKANA_MODEL",
6175 "$SAKANA_FUGU_ULTRA_MODEL"
6176 ],
6177 "longcat": [
6178 "$DEFAULT_LONGCAT_MODEL"
6179 ],
6180 "opencode-go": [
6181 "@OPENCODE_GO_MODELS"
6182 ],
6183 "opencode-zen": [
6184 "$DEFAULT_OPENCODE_ZEN_MODEL",
6185 "@OPENCODE_ZEN_RESPONSES_MODELS",
6186 "@OPENCODE_ZEN_MESSAGES_MODELS",
6187 "@OPENCODE_ZEN_CHAT_MODELS"
6188 ],
6189 "meta": [
6190 "$DEFAULT_META_MODEL",
6191 "muse-spark-1.1",
6192 "muse-spark-1.2-contributor"
6193 ],
6194 "xai": [
6195 "$DEFAULT_XAI_MODEL",
6196 "$XAI_GROK_4_7_MODEL",
6197 "$XAI_GROK_4_5_MODEL",
6198 "$XAI_GROK_4_3_MODEL",
6199 "$XAI_GROK_BUILD_MODEL",
6200 "$XAI_GROK_COMPOSER_2_5_FAST_MODEL",
6201 "$XAI_GROK_4_20_0309_REASONING_MODEL",
6202 "$XAI_GROK_4_20_0309_NON_REASONING_MODEL"
6203 ],
6204 "telecomjs": [
6205 "$DEFAULT_TELECOMJS_MODEL",
6206 "deepseek-v4-flash",
6207 "DeepSeek-R1",
6208 "qwen3.7-plus",
6209 "qwen3-max",
6210 "glm-5.2",
6211 "glm-5.1",
6212 "GLM-5.0",
6213 "Minimax-M2.5",
6214 "kimi-k2.7-code",
6215 "Doubao-Seed-2.0-Pro"
6216 ],
6217 "modelstudio-token-plan": [
6218 "@MODELSTUDIO_TEXT_MODELS"
6219 ],
6220 "modelstudio-token-plan-anthropic": [
6221 "@MODELSTUDIO_TEXT_MODELS"
6222 ],
6223 "modelstudio-coding-plan": [
6224 "@MODELSTUDIO_TEXT_MODELS"
6225 ],
6226 "modelstudio-coding-plan-anthropic": [
6227 "@MODELSTUDIO_TEXT_MODELS"
6228 ],
6229 "mistral": [
6230 "$DEFAULT_MISTRAL_MODEL",
6231 "mistral-medium-latest",
6232 "mistral-small-latest",
6233 "mistral-large-latest"
6234 ],
6235 "google": [
6236 "$DEFAULT_GOOGLE_MODEL",
6237 "gemini-3-pro-preview",
6238 "gemini-3.7-flash",
6239 "gemini-3.6-flash",
6240 "gemini-3.5-flash",
6241 "gemini-3.5-flash-lite",
6242 "gemini-2.5-pro",
6243 "gemini-2.5-flash"
6244 ],
6245 "antigravity": [],
6246 "edenai": [
6247 "$DEFAULT_EDENAI_MODEL"
6248 ],
6249 "zenmux": [
6250 "$DEFAULT_ZENMUX_MODEL"
6251 ],
6252 "csdn": [
6253 "$DEFAULT_CSDN_MODEL"
6254 ],
6255 "concentrate": [
6256 "$DEFAULT_CONCENTRATE_MODEL"
6257 ],
6258 "codewhale": [
6259 "@CODEWHALE_FALLBACK_MODELS"
6260 ],
6261 "custom": []
6262 },
6263 "numeric_refs": {
6264 "DEEPSEEK_V4_CONTEXT_WINDOW_TOKENS": {
6265 "model": "deepseek-v4-pro",
6266 "field": "context_window"
6267 },
6268 "KIMI_K3_CONTEXT_WINDOW_TOKENS": {
6269 "model": "kimi-k3",
6270 "field": "context_window"
6271 },
6272 "KIMI_K3_DEFAULT_MAX_COMPLETION_TOKENS": {
6273 "model": "kimi-k3",
6274 "field": "generation_default"
6275 }
6276 }
6277 }
6278 }
6279
6279 lines JSON