返回 CodeWhale
models_dev.bundled.json
根目录 / crates / config / assets / models_dev.bundled.json
1 {
2 "_meta": {
3 "about": "Offline/stale fallback Models.dev-shaped catalog snapshot for Codewhale (#3385, demoted by #4188).",
4 "schema": "Matches crates/config/src/models_dev.rs ModelsDevCatalog ({ models, providers }).",
5 "role": "NOT a competing source of truth. Preferred metadata is the live Models.dev catalog published into ProviderLake (#4187). This asset is used only when live/cache rows are unavailable (offline startup, failed refresh, or empty cache).",
6 "source": "Compact offline seed of verified in-repo defaults (context/output from crates/tui/src/models.rs; USD pricing from crates/tui/src/pricing.rs) for providers Codewhale ships with. It is intentionally smaller than a full Models.dev dump; live refresh supersedes these rows on (provider, wire_model_id) identity.",
7 "honesty": "Pricing is intentionally OMITTED where the repo does not publish a trustworthy per-token rate: DeepSeek-native rows (priced via the time-aware DeepSeek table elsewhere, kept UnknownOrStale at the route layer), aggregator-hosted DeepSeek rows (aggregator account terms, not DeepSeek Platform pricing), Xiaomi MiMo rows (published PAYG rates apply only to sk- pay-as-you-go keys; the catalog cannot distinguish that billing surface from credit/quota Token Plan keys, so MiMo stays unpriced), and Alibaba Model Studio Token/Coding Plan rows (upstream lists zero per-token cost because usage draws on plan quota, not per-token billing; a zero here would read as 'free'). Absent pricing surfaces as PricingSku::UnknownOrStale, never a fabricated zero.",
8 "default_rows": "Each provider's `default: true` wire id equals that provider's built-in DEFAULT_*_MODEL so RouteResolver::new() and the descriptor stay in agreement when offline.",
9 "curated": "qwen3.8-max (GA) is curated ahead of upstream Models.dev, which as of 2026-08-03 lists only qwen3.8-max-preview; facts verified against the owner's Token Plan console (2026-08-03): ~1M context, 128K output, image understanding, always-on reasoning. deepseek-v4-flash-0731 keeps the console/in-repo wire id for the row upstream serves as deepseek-v4-flash. Coding Plan rows for qwen3.8-max-preview, deepseek-v4-pro, deepseek-v4-flash-0731, and glm-5.2 are curated from the Token Plan upstream entries (upstream alibaba-coding-plan does not list them yet); the in-repo route layer already offers the same model set on both plans. Upstream provider ids alibaba-token-plan(-cn) / alibaba-coding-plan(-cn) were merged onto the CodeWhale provider ids (live refresh normalizes them via ProviderKind aliases; the -cn regional variants stay upstream-id browse rows until Codewhale ships China endpoints).",
10 "pending_release_metadata": "glm-5.3 rows INHERIT every capability/limit/dialect value from glm-5.2 PENDING OFFICIAL Z.AI RELEASE METADATA (added 2026-08-03; glm-5.3 was not live on the Z.ai API at that date and pricing is deliberately absent). Correct here first. Scope is deliberate: only the first-party Z.ai row (GLM-5.3) and its OpenRouter mirror (z-ai/glm-5.3) exist. Metadata inheritance is not evidence of third-party availability, so no OpenCode Zen, OpenCode Go, Model Studio, or TelecomJS glm-5.3 row is seeded; add those only against that gateway's own published roster.",
11 "coverage": "20 providers, 80 chat offerings (offline seed only)."
12 },
13 "models": {
14 "deepseek-v4-pro": {
15 "id": "deepseek-v4-pro",
16 "name": "DeepSeek V4 Pro",
17 "family": "deepseek",
18 "reasoning": true,
19 "tool_call": true,
20 "modalities": { "input": ["text"], "output": ["text"] },
21 "limit": { "context": 1000000, "output": 384000 },
22 "open_weights": true
23 },
24 "deepseek-v4-flash": {
25 "id": "deepseek-v4-flash",
26 "name": "DeepSeek V4 Flash",
27 "family": "deepseek",
28 "reasoning": true,
29 "tool_call": true,
30 "modalities": { "input": ["text"], "output": ["text"] },
31 "limit": { "context": 1000000, "output": 384000 },
32 "open_weights": true
33 }
34 },
35 "providers": {
36 "deepseek": {
37 "id": "deepseek",
38 "name": "DeepSeek",
39 "api": "https://api.deepseek.com",
40 "npm": "@ai-sdk/openai-compatible",
41 "env": ["DEEPSEEK_API_KEY"],
42 "models": {
43 "deepseek-v4-pro": {
44 "id": "deepseek-v4-pro",
45 "base_model": "deepseek-v4-pro",
46 "name": "DeepSeek V4 Pro",
47 "family": "deepseek",
48 "default": true,
49 "reasoning": true,
50 "tool_call": true,
51 "modalities": { "input": ["text"], "output": ["text"] },
52 "limit": { "context": 1000000, "output": 384000 }
53 },
54 "deepseek-v4-flash": {
55 "id": "deepseek-v4-flash",
56 "base_model": "deepseek-v4-flash",
57 "name": "DeepSeek V4 Flash",
58 "family": "deepseek",
59 "reasoning": true,
60 "tool_call": true,
61 "modalities": { "input": ["text"], "output": ["text"] },
62 "limit": { "context": 1000000, "output": 384000 }
63 }
64 }
65 },
66 "zai": {
67 "id": "zai",
68 "name": "Zhipu AI / Z.ai",
69 "api": "https://api.z.ai/api/paas/v4",
70 "npm": "@ai-sdk/openai-compatible",
71 "env": ["ZAI_API_KEY", "ZHIPU_API_KEY", "GLM_API_KEY"],
72 "models": {
73 "GLM-5.2": {
74 "id": "GLM-5.2",
75 "name": "GLM-5.2",
76 "family": "glm",
77 "default": true,
78 "reasoning": true,
79 "reasoning_options": [{ "type": "effort", "values": ["high", "max"] }],
80 "tool_call": true,
81 "modalities": { "input": ["text"], "output": ["text"] },
82 "limit": { "context": 1000000, "output": 131072 },
83 "cost": { "input": 1.40, "output": 4.40, "cache_read": 0.26 }
84 },
85 "GLM-5.3": {
86 "id": "GLM-5.3",
87 "name": "GLM-5.3",
88 "family": "glm",
89 "reasoning": true,
90 "reasoning_options": [{ "type": "effort", "values": ["high", "max"] }],
91 "tool_call": true,
92 "modalities": { "input": ["text"], "output": ["text"] },
93 "limit": { "context": 1000000, "output": 131072 }
94 },
95 "glm-5.1": {
96 "id": "glm-5.1",
97 "name": "GLM-5.1",
98 "family": "glm",
99 "reasoning": true,
100 "tool_call": true,
101 "modalities": { "input": ["text"], "output": ["text"] },
102 "limit": { "context": 202752, "output": 131072 },
103 "cost": { "input": 1.40, "output": 4.40, "cache_read": 0.26 }
104 },
105 "GLM-5-Turbo": {
106 "id": "GLM-5-Turbo",
107 "name": "GLM-5 Turbo",
108 "family": "glm",
109 "reasoning": true,
110 "tool_call": true,
111 "modalities": { "input": ["text"], "output": ["text"] },
112 "limit": { "context": 202752, "output": 131072 },
113 "cost": { "input": 1.20, "output": 4.00, "cache_read": 0.24 }
114 }
115 }
116 },
117 "moonshot": {
118 "id": "moonshot",
119 "name": "Moonshot / Kimi",
120 "api": "https://api.moonshot.ai/v1",
121 "npm": "@ai-sdk/openai-compatible",
122 "env": ["MOONSHOT_API_KEY", "KIMI_API_KEY"],
123 "models": {
124 "kimi-k3": {
125 "id": "kimi-k3",
126 "name": "Kimi K3",
127 "family": "kimi-k3",
128 "reasoning": true,
129 "tool_call": true,
130 "modalities": { "input": ["text", "image", "video"], "output": ["text"] },
131 "limit": { "context": 1048576, "output": 131072 }
132 },
133 "kimi-k2.7-code": {
134 "id": "kimi-k2.7-code",
135 "name": "Kimi K2.7 Code",
136 "family": "kimi",
137 "default": true,
138 "reasoning": true,
139 "tool_call": true,
140 "modalities": { "input": ["text"], "output": ["text"] },
141 "limit": { "context": 262144, "output": 262144 },
142 "cost": { "input": 0.95, "output": 4.00, "cache_read": 0.19 }
143 },
144 "kimi-k2.6": {
145 "id": "kimi-k2.6",
146 "name": "Kimi K2.6",
147 "family": "kimi",
148 "reasoning": true,
149 "tool_call": true,
150 "modalities": { "input": ["text"], "output": ["text"] },
151 "limit": { "context": 262144, "output": 262144 },
152 "cost": { "input": 0.95, "output": 4.00, "cache_read": 0.16 }
153 }
154 }
155 },
156 "minimax": {
157 "id": "minimax",
158 "name": "MiniMax",
159 "api": "https://api.minimax.io/v1",
160 "npm": "@ai-sdk/openai-compatible",
161 "env": ["MINIMAX_API_KEY"],
162 "models": {
163 "MiniMax-M3": {
164 "id": "MiniMax-M3",
165 "name": "MiniMax M3",
166 "family": "minimax",
167 "default": true,
168 "attachment": true,
169 "reasoning": true,
170 "reasoning_options": [
171 { "type": "thinking", "values": ["adaptive", "disabled"], "default": "adaptive" }
172 ],
173 "tool_call": true,
174 "modalities": { "input": ["text", "image", "video"], "output": ["text"] },
175 "limit": { "context": 1000000, "output": 524288 }
176 },
177 "MiniMax-M2.7": {
178 "id": "MiniMax-M2.7",
179 "name": "MiniMax M2.7",
180 "family": "minimax",
181 "reasoning": true,
182 "reasoning_options": [
183 { "type": "thinking", "values": ["always_on"], "default": "always_on" }
184 ],
185 "tool_call": true,
186 "modalities": { "input": ["text"], "output": ["text"] },
187 "limit": { "context": 204800, "output": 204800 },
188 "cost": { "input": 0.30, "output": 1.20, "cache_read": 0.06, "cache_write": 0.375 }
189 }
190 }
191 },
192 "minimax-anthropic": {
193 "id": "minimax-anthropic",
194 "name": "MiniMax (Anthropic-compatible)",
195 "api": "https://api.minimax.io/anthropic",
196 "npm": "@ai-sdk/anthropic",
197 "env": ["MINIMAX_API_KEY"],
198 "models": {
199 "MiniMax-M3": {
200 "id": "MiniMax-M3",
201 "name": "MiniMax M3",
202 "family": "minimax",
203 "default": true,
204 "attachment": true,
205 "reasoning": true,
206 "reasoning_options": [
207 { "type": "thinking", "values": ["adaptive", "disabled"], "default": "disabled" }
208 ],
209 "tool_call": true,
210 "modalities": { "input": ["text", "image", "video"], "output": ["text"] },
211 "limit": { "context": 1000000, "output": 524288 }
212 },
213 "MiniMax-M2.7": {
214 "id": "MiniMax-M2.7",
215 "name": "MiniMax M2.7",
216 "family": "minimax",
217 "reasoning": true,
218 "reasoning_options": [
219 { "type": "thinking", "values": ["always_on"], "default": "always_on" }
220 ],
221 "tool_call": true,
222 "modalities": { "input": ["text"], "output": ["text"] },
223 "limit": { "context": 204800, "output": 204800 },
224 "cost": { "input": 0.30, "output": 1.20, "cache_read": 0.06, "cache_write": 0.375 }
225 }
226 }
227 },
228 "modelstudio-token-plan": {
229 "id": "modelstudio-token-plan",
230 "name": "Alibaba Cloud Model Studio (Token Plan)",
231 "api": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
232 "npm": "@ai-sdk/openai-compatible",
233 "env": ["MODELSTUDIO_API_KEY", "DASHSCOPE_API_KEY"],
234 "models": {
235 "qwen3.8-max": {
236 "id": "qwen3.8-max",
237 "name": "Qwen3.8 Max",
238 "family": "qwen",
239 "default": true,
240 "attachment": true,
241 "reasoning": true,
242 "reasoning_options": [
243 {"type": "thinking", "values": ["always_on"], "default": "always_on"}
244 ],
245 "tool_call": true,
246 "structured_output": true,
247 "modalities": {"input": ["text", "image"], "output": ["text"]},
248 "limit": { "context": 1000000, "output": 131072 }
249 },
250 "qwen3.8-max-preview": {
251 "id": "qwen3.8-max-preview",
252 "name": "Qwen3.8 Max Preview",
253 "family": "qwen",
254 "attachment": true,
255 "reasoning": true,
256 "reasoning_options": [
257 {"type": "effort", "values": ["low", "medium", "xhigh"]},
258 {"type": "budget_tokens", "min": 0, "max": 262144}
259 ],
260 "tool_call": true,
261 "structured_output": true,
262 "modalities": {"input": ["text", "image", "video"], "output": ["text"]},
263 "limit": { "context": 1000000, "output": 131072 }
264 },
265 "qwen3.7-plus": {
266 "id": "qwen3.7-plus",
267 "name": "Qwen3.7 Plus",
268 "family": "qwen",
269 "attachment": true,
270 "reasoning": true,
271 "reasoning_options": [
272 {"type": "toggle"},
273 {"type": "budget_tokens", "max": 262144}
274 ],
275 "tool_call": true,
276 "structured_output": true,
277 "modalities": {"input": ["text", "image", "video"], "output": ["text"]},
278 "limit": { "context": 1000000, "output": 65536 }
279 },
280 "qwen3.7-max": {
281 "id": "qwen3.7-max",
282 "name": "Qwen3.7 Max",
283 "family": "qwen",
284 "reasoning": true,
285 "reasoning_options": [
286 {"type": "toggle"},
287 {"type": "budget_tokens", "max": 262144}
288 ],
289 "tool_call": true,
290 "structured_output": true,
291 "modalities": {"input": ["text"], "output": ["text"]},
292 "limit": { "context": 1000000, "output": 131072 }
293 },
294 "qwen3.6-flash": {
295 "id": "qwen3.6-flash",
296 "name": "Qwen3.6 Flash",
297 "family": "qwen3.6",
298 "attachment": true,
299 "reasoning": true,
300 "reasoning_options": [
301 {"type": "toggle"},
302 {"type": "budget_tokens", "max": 131072}
303 ],
304 "tool_call": true,
305 "structured_output": true,
306 "modalities": {"input": ["text", "image", "video"], "output": ["text"]},
307 "limit": { "context": 1000000, "output": 65536 }
308 },
309 "deepseek-v4-pro": {
310 "id": "deepseek-v4-pro",
311 "name": "DeepSeek V4 Pro",
312 "family": "deepseek-thinking",
313 "reasoning": true,
314 "reasoning_options": [
315 {"type": "toggle"},
316 {"type": "effort", "values": ["high", "max"]}
317 ],
318 "tool_call": true,
319 "structured_output": true,
320 "modalities": {"input": ["text"], "output": ["text"]},
321 "limit": { "context": 1000000, "output": 384000 }
322 },
323 "deepseek-v4-flash-0731": {
324 "id": "deepseek-v4-flash-0731",
325 "name": "DeepSeek V4 Flash (0731)",
326 "family": "deepseek-flash",
327 "reasoning": true,
328 "reasoning_options": [
329 {"type": "toggle"},
330 {"type": "effort", "values": ["high", "max"]}
331 ],
332 "tool_call": true,
333 "structured_output": true,
334 "modalities": {"input": ["text"], "output": ["text"]},
335 "limit": { "context": 1000000, "output": 384000 }
336 },
337 "glm-5.2": {
338 "id": "glm-5.2",
339 "name": "GLM-5.2",
340 "family": "glm",
341 "reasoning": true,
342 "reasoning_options": [
343 {"type": "effort", "values": ["high", "max"]}
344 ],
345 "tool_call": true,
346 "structured_output": true,
347 "modalities": {"input": ["text"], "output": ["text"]},
348 "limit": { "context": 1000000, "output": 131072 }
349 }
350 }
351 },
352 "modelstudio-token-plan-anthropic": {
353 "id": "modelstudio-token-plan-anthropic",
354 "name": "Alibaba Cloud Model Studio (Token Plan, Anthropic-compatible)",
355 "api": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
356 "npm": "@ai-sdk/anthropic",
357 "env": ["MODELSTUDIO_API_KEY", "DASHSCOPE_API_KEY"],
358 "models": {
359 "qwen3.8-max": {
360 "id": "qwen3.8-max",
361 "name": "Qwen3.8 Max",
362 "family": "qwen",
363 "default": true,
364 "attachment": true,
365 "reasoning": true,
366 "reasoning_options": [
367 {"type": "thinking", "values": ["always_on"], "default": "always_on"}
368 ],
369 "tool_call": true,
370 "structured_output": true,
371 "modalities": {"input": ["text", "image"], "output": ["text"]},
372 "limit": { "context": 1000000, "output": 131072 }
373 },
374 "qwen3.8-max-preview": {
375 "id": "qwen3.8-max-preview",
376 "name": "Qwen3.8 Max Preview",
377 "family": "qwen",
378 "attachment": true,
379 "reasoning": true,
380 "reasoning_options": [
381 {"type": "effort", "values": ["low", "medium", "xhigh"]},
382 {"type": "budget_tokens", "min": 0, "max": 262144}
383 ],
384 "tool_call": true,
385 "structured_output": true,
386 "modalities": {"input": ["text", "image", "video"], "output": ["text"]},
387 "limit": { "context": 1000000, "output": 131072 }
388 },
389 "qwen3.7-plus": {
390 "id": "qwen3.7-plus",
391 "name": "Qwen3.7 Plus",
392 "family": "qwen",
393 "attachment": true,
394 "reasoning": true,
395 "reasoning_options": [
396 {"type": "toggle"},
397 {"type": "budget_tokens", "max": 262144}
398 ],
399 "tool_call": true,
400 "structured_output": true,
401 "modalities": {"input": ["text", "image", "video"], "output": ["text"]},
402 "limit": { "context": 1000000, "output": 65536 }
403 },
404 "qwen3.7-max": {
405 "id": "qwen3.7-max",
406 "name": "Qwen3.7 Max",
407 "family": "qwen",
408 "reasoning": true,
409 "reasoning_options": [
410 {"type": "toggle"},
411 {"type": "budget_tokens", "max": 262144}
412 ],
413 "tool_call": true,
414 "structured_output": true,
415 "modalities": {"input": ["text"], "output": ["text"]},
416 "limit": { "context": 1000000, "output": 131072 }
417 },
418 "qwen3.6-flash": {
419 "id": "qwen3.6-flash",
420 "name": "Qwen3.6 Flash",
421 "family": "qwen3.6",
422 "attachment": true,
423 "reasoning": true,
424 "reasoning_options": [
425 {"type": "toggle"},
426 {"type": "budget_tokens", "max": 131072}
427 ],
428 "tool_call": true,
429 "structured_output": true,
430 "modalities": {"input": ["text", "image", "video"], "output": ["text"]},
431 "limit": { "context": 1000000, "output": 65536 }
432 },
433 "deepseek-v4-pro": {
434 "id": "deepseek-v4-pro",
435 "name": "DeepSeek V4 Pro",
436 "family": "deepseek-thinking",
437 "reasoning": true,
438 "reasoning_options": [
439 {"type": "toggle"},
440 {"type": "effort", "values": ["high", "max"]}
441 ],
442 "tool_call": true,
443 "structured_output": true,
444 "modalities": {"input": ["text"], "output": ["text"]},
445 "limit": { "context": 1000000, "output": 384000 }
446 },
447 "deepseek-v4-flash-0731": {
448 "id": "deepseek-v4-flash-0731",
449 "name": "DeepSeek V4 Flash (0731)",
450 "family": "deepseek-flash",
451 "reasoning": true,
452 "reasoning_options": [
453 {"type": "toggle"},
454 {"type": "effort", "values": ["high", "max"]}
455 ],
456 "tool_call": true,
457 "structured_output": true,
458 "modalities": {"input": ["text"], "output": ["text"]},
459 "limit": { "context": 1000000, "output": 384000 }
460 },
461 "glm-5.2": {
462 "id": "glm-5.2",
463 "name": "GLM-5.2",
464 "family": "glm",
465 "reasoning": true,
466 "reasoning_options": [
467 {"type": "effort", "values": ["high", "max"]}
468 ],
469 "tool_call": true,
470 "structured_output": true,
471 "modalities": {"input": ["text"], "output": ["text"]},
472 "limit": { "context": 1000000, "output": 131072 }
473 }
474 }
475 },
476 "modelstudio-coding-plan": {
477 "id": "modelstudio-coding-plan",
478 "name": "Alibaba Cloud Model Studio (Coding Plan)",
479 "api": "https://coding-intl.dashscope.aliyuncs.com/v1",
480 "npm": "@ai-sdk/openai-compatible",
481 "env": ["MODELSTUDIO_API_KEY", "DASHSCOPE_API_KEY"],
482 "models": {
483 "qwen3.8-max": {
484 "id": "qwen3.8-max",
485 "name": "Qwen3.8 Max",
486 "family": "qwen",
487 "default": true,
488 "attachment": true,
489 "reasoning": true,
490 "reasoning_options": [
491 {"type": "thinking", "values": ["always_on"], "default": "always_on"}
492 ],
493 "tool_call": true,
494 "structured_output": true,
495 "modalities": {"input": ["text", "image"], "output": ["text"]},
496 "limit": { "context": 1000000, "output": 131072 }
497 },
498 "qwen3.8-max-preview": {
499 "id": "qwen3.8-max-preview",
500 "name": "Qwen3.8 Max Preview",
501 "family": "qwen",
502 "attachment": true,
503 "reasoning": true,
504 "reasoning_options": [
505 {"type": "effort", "values": ["low", "medium", "xhigh"]},
506 {"type": "budget_tokens", "min": 0, "max": 262144}
507 ],
508 "tool_call": true,
509 "structured_output": true,
510 "modalities": {"input": ["text", "image", "video"], "output": ["text"]},
511 "limit": { "context": 1000000, "output": 131072 }
512 },
513 "qwen3.7-plus": {
514 "id": "qwen3.7-plus",
515 "name": "Qwen3.7 Plus",
516 "family": "qwen",
517 "attachment": true,
518 "reasoning": true,
519 "reasoning_options": [
520 {"type": "toggle"},
521 {"type": "budget_tokens", "max": 262144}
522 ],
523 "tool_call": true,
524 "structured_output": true,
525 "modalities": {"input": ["text", "image", "video"], "output": ["text"]},
526 "limit": { "context": 1000000, "output": 64000 }
527 },
528 "qwen3.7-max": {
529 "id": "qwen3.7-max",
530 "name": "Qwen3.7 Max",
531 "family": "qwen",
532 "reasoning": true,
533 "reasoning_options": [
534 {"type": "toggle"},
535 {"type": "budget_tokens", "max": 262144}
536 ],
537 "tool_call": true,
538 "structured_output": true,
539 "modalities": {"input": ["text"], "output": ["text"]},
540 "limit": { "context": 1000000, "output": 65536 }
541 },
542 "qwen3.6-flash": {
543 "id": "qwen3.6-flash",
544 "name": "Qwen3.6 Flash",
545 "family": "qwen3.6",
546 "attachment": true,
547 "reasoning": true,
548 "reasoning_options": [
549 {"type": "toggle"},
550 {"type": "budget_tokens", "max": 131072}
551 ],
552 "tool_call": true,
553 "structured_output": true,
554 "modalities": {"input": ["text", "image", "video"], "output": ["text"]},
555 "limit": { "context": 1000000, "output": 65536 }
556 },
557 "deepseek-v4-pro": {
558 "id": "deepseek-v4-pro",
559 "name": "DeepSeek V4 Pro",
560 "family": "deepseek-thinking",
561 "reasoning": true,
562 "reasoning_options": [
563 {"type": "toggle"},
564 {"type": "effort", "values": ["high", "max"]}
565 ],
566 "tool_call": true,
567 "structured_output": true,
568 "modalities": {"input": ["text"], "output": ["text"]},
569 "limit": { "context": 1000000, "output": 384000 }
570 },
571 "deepseek-v4-flash-0731": {
572 "id": "deepseek-v4-flash-0731",
573 "name": "DeepSeek V4 Flash (0731)",
574 "family": "deepseek-flash",
575 "reasoning": true,
576 "reasoning_options": [
577 {"type": "toggle"},
578 {"type": "effort", "values": ["high", "max"]}
579 ],
580 "tool_call": true,
581 "structured_output": true,
582 "modalities": {"input": ["text"], "output": ["text"]},
583 "limit": { "context": 1000000, "output": 384000 }
584 },
585 "glm-5.2": {
586 "id": "glm-5.2",
587 "name": "GLM-5.2",
588 "family": "glm",
589 "reasoning": true,
590 "reasoning_options": [
591 {"type": "effort", "values": ["high", "max"]}
592 ],
593 "tool_call": true,
594 "structured_output": true,
595 "modalities": {"input": ["text"], "output": ["text"]},
596 "limit": { "context": 1000000, "output": 131072 }
597 }
598 }
599 },
600 "modelstudio-coding-plan-anthropic": {
601 "id": "modelstudio-coding-plan-anthropic",
602 "name": "Alibaba Cloud Model Studio (Coding Plan, Anthropic-compatible)",
603 "api": "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic",
604 "npm": "@ai-sdk/anthropic",
605 "env": ["MODELSTUDIO_API_KEY", "DASHSCOPE_API_KEY"],
606 "models": {
607 "qwen3.8-max": {
608 "id": "qwen3.8-max",
609 "name": "Qwen3.8 Max",
610 "family": "qwen",
611 "default": true,
612 "attachment": true,
613 "reasoning": true,
614 "reasoning_options": [
615 {"type": "thinking", "values": ["always_on"], "default": "always_on"}
616 ],
617 "tool_call": true,
618 "structured_output": true,
619 "modalities": {"input": ["text", "image"], "output": ["text"]},
620 "limit": { "context": 1000000, "output": 131072 }
621 },
622 "qwen3.8-max-preview": {
623 "id": "qwen3.8-max-preview",
624 "name": "Qwen3.8 Max Preview",
625 "family": "qwen",
626 "attachment": true,
627 "reasoning": true,
628 "reasoning_options": [
629 {"type": "effort", "values": ["low", "medium", "xhigh"]},
630 {"type": "budget_tokens", "min": 0, "max": 262144}
631 ],
632 "tool_call": true,
633 "structured_output": true,
634 "modalities": {"input": ["text", "image", "video"], "output": ["text"]},
635 "limit": { "context": 1000000, "output": 131072 }
636 },
637 "qwen3.7-plus": {
638 "id": "qwen3.7-plus",
639 "name": "Qwen3.7 Plus",
640 "family": "qwen",
641 "attachment": true,
642 "reasoning": true,
643 "reasoning_options": [
644 {"type": "toggle"},
645 {"type": "budget_tokens", "max": 262144}
646 ],
647 "tool_call": true,
648 "structured_output": true,
649 "modalities": {"input": ["text", "image", "video"], "output": ["text"]},
650 "limit": { "context": 1000000, "output": 64000 }
651 },
652 "qwen3.7-max": {
653 "id": "qwen3.7-max",
654 "name": "Qwen3.7 Max",
655 "family": "qwen",
656 "reasoning": true,
657 "reasoning_options": [
658 {"type": "toggle"},
659 {"type": "budget_tokens", "max": 262144}
660 ],
661 "tool_call": true,
662 "structured_output": true,
663 "modalities": {"input": ["text"], "output": ["text"]},
664 "limit": { "context": 1000000, "output": 65536 }
665 },
666 "qwen3.6-flash": {
667 "id": "qwen3.6-flash",
668 "name": "Qwen3.6 Flash",
669 "family": "qwen3.6",
670 "attachment": true,
671 "reasoning": true,
672 "reasoning_options": [
673 {"type": "toggle"},
674 {"type": "budget_tokens", "max": 131072}
675 ],
676 "tool_call": true,
677 "structured_output": true,
678 "modalities": {"input": ["text", "image", "video"], "output": ["text"]},
679 "limit": { "context": 1000000, "output": 65536 }
680 },
681 "deepseek-v4-pro": {
682 "id": "deepseek-v4-pro",
683 "name": "DeepSeek V4 Pro",
684 "family": "deepseek-thinking",
685 "reasoning": true,
686 "reasoning_options": [
687 {"type": "toggle"},
688 {"type": "effort", "values": ["high", "max"]}
689 ],
690 "tool_call": true,
691 "structured_output": true,
692 "modalities": {"input": ["text"], "output": ["text"]},
693 "limit": { "context": 1000000, "output": 384000 }
694 },
695 "deepseek-v4-flash-0731": {
696 "id": "deepseek-v4-flash-0731",
697 "name": "DeepSeek V4 Flash (0731)",
698 "family": "deepseek-flash",
699 "reasoning": true,
700 "reasoning_options": [
701 {"type": "toggle"},
702 {"type": "effort", "values": ["high", "max"]}
703 ],
704 "tool_call": true,
705 "structured_output": true,
706 "modalities": {"input": ["text"], "output": ["text"]},
707 "limit": { "context": 1000000, "output": 384000 }
708 },
709 "glm-5.2": {
710 "id": "glm-5.2",
711 "name": "GLM-5.2",
712 "family": "glm",
713 "reasoning": true,
714 "reasoning_options": [
715 {"type": "effort", "values": ["high", "max"]}
716 ],
717 "tool_call": true,
718 "structured_output": true,
719 "modalities": {"input": ["text"], "output": ["text"]},
720 "limit": { "context": 1000000, "output": 131072 }
721 }
722 }
723 },
724 "meta": {
725 "id": "meta",
726 "name": "Meta Model API",
727 "api": "https://api.meta.ai/v1",
728 "npm": "@ai-sdk/openai",
729 "env": ["META_MODEL_API_KEY", "MODEL_API_KEY"],
730 "models": {
731 "muse-spark-1.1": {
732 "id": "muse-spark-1.1",
733 "name": "Muse Spark 1.1",
734 "family": "muse",
735 "default": false,
736 "attachment": true,
737 "reasoning": true,
738 "reasoning_options": [
739 {
740 "type": "effort",
741 "values": ["none", "minimal", "low", "medium", "high", "xhigh", "ultra"]
742 }
743 ],
744 "tool_call": true,
745 "structured_output": true,
746 "modalities": { "input": ["text", "image", "pdf", "video"], "output": ["text"] },
747 "limit": { "context": 1000000, "output": 32000 },
748 "cost": { "input": 1.25, "output": 4.25, "cache_read": 0.15 }
749 },
750 "muse-spark-1.2": {
751 "id": "muse-spark-1.2",
752 "name": "Muse Spark 1.2",
753 "family": "muse",
754 "default": true,
755 "attachment": true,
756 "reasoning": true,
757 "reasoning_options": [
758 {
759 "type": "effort",
760 "values": ["none", "minimal", "low", "medium", "high", "xhigh", "ultra"]
761 }
762 ],
763 "tool_call": true,
764 "structured_output": true,
765 "modalities": { "input": ["text", "image", "pdf", "video"], "output": ["text"] },
766 "limit": { "context": 1000000, "output": 32000 },
767 "cost": { "input": 1.25, "output": 4.25, "cache_read": 0.15 }
768 },
769 "muse-spark-1.2-contributor": {
770 "id": "muse-spark-1.2-contributor",
771 "name": "Muse Spark 1.2 (Contributor)",
772 "family": "muse",
773 "default": false,
774 "attachment": true,
775 "reasoning": true,
776 "reasoning_options": [
777 {
778 "type": "effort",
779 "values": ["none", "minimal", "low", "medium", "high", "xhigh", "ultra"]
780 }
781 ],
782 "tool_call": true,
783 "structured_output": true,
784 "modalities": { "input": ["text", "image", "pdf", "video"], "output": ["text"] },
785 "limit": { "context": 1000000, "output": 32000 },
786 "cost": { "input": 0.10, "output": 0.20, "cache_read": 0.002 }
787 }
788 }
789 },
790 "openai": {
791 "id": "openai",
792 "name": "OpenAI-compatible",
793 "api": "https://api.openai.com/v1",
794 "npm": "@ai-sdk/openai",
795 "env": ["OPENAI_API_KEY"],
796 "models": {
797 "deepseek-v4-pro": {
798 "id": "deepseek-v4-pro",
799 "name": "DeepSeek V4 Pro (OpenAI-compatible default)",
800 "family": "deepseek",
801 "default": true,
802 "reasoning": true,
803 "tool_call": true,
804 "modalities": { "input": ["text"], "output": ["text"] },
805 "limit": { "context": 1000000, "output": 384000 }
806 },
807 "gpt-5.5": {
808 "id": "gpt-5.5",
809 "name": "GPT-5.5",
810 "family": "gpt",
811 "reasoning": true,
812 "tool_call": true,
813 "modalities": { "input": ["text"], "output": ["text"] },
814 "limit": { "context": 1050000, "output": 128000 },
815 "cost": { "input": 5.00, "output": 30.00, "cache_read": 0.50 }
816 },
817 "gpt-5.5-pro": {
818 "id": "gpt-5.5-pro",
819 "name": "GPT-5.5 Pro",
820 "family": "gpt",
821 "reasoning": true,
822 "tool_call": true,
823 "modalities": { "input": ["text"], "output": ["text"] },
824 "limit": { "context": 1050000, "output": 128000 },
825 "cost": { "input": 30.00, "output": 180.00 }
826 },
827 "gpt-5.6": {
828 "id": "gpt-5.6",
829 "name": "GPT-5.6 Sol",
830 "family": "gpt",
831 "attachment": true,
832 "reasoning": true,
833 "tool_call": true,
834 "structured_output": true,
835 "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] },
836 "limit": { "context": 1050000, "input": 922000, "output": 128000 },
837 "cost": { "input": 5.00, "output": 30.00, "cache_read": 0.50, "cache_write": 6.25 }
838 },
839 "gpt-5.6-sol": {
840 "id": "gpt-5.6-sol",
841 "name": "GPT-5.6 Sol",
842 "family": "gpt",
843 "attachment": true,
844 "reasoning": true,
845 "tool_call": true,
846 "structured_output": true,
847 "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] },
848 "limit": { "context": 1050000, "input": 922000, "output": 128000 },
849 "cost": { "input": 5.00, "output": 30.00, "cache_read": 0.50, "cache_write": 6.25 }
850 },
851 "gpt-5.6-terra": {
852 "id": "gpt-5.6-terra",
853 "name": "GPT-5.6 Terra",
854 "family": "gpt-mini",
855 "attachment": true,
856 "reasoning": true,
857 "tool_call": true,
858 "structured_output": true,
859 "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] },
860 "limit": { "context": 1050000, "input": 922000, "output": 128000 },
861 "cost": { "input": 2.50, "output": 15.00, "cache_read": 0.25, "cache_write": 3.125 }
862 },
863 "gpt-5.6-luna": {
864 "id": "gpt-5.6-luna",
865 "name": "GPT-5.6 Luna",
866 "family": "gpt-nano",
867 "attachment": true,
868 "reasoning": true,
869 "tool_call": true,
870 "structured_output": true,
871 "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] },
872 "limit": { "context": 1050000, "input": 922000, "output": 128000 },
873 "cost": { "input": 1.00, "output": 6.00, "cache_read": 0.10, "cache_write": 1.25 }
874 },
875 "gpt-5.3-codex": {
876 "id": "gpt-5.3-codex",
877 "name": "GPT-5.3 Codex",
878 "family": "gpt-codex",
879 "reasoning": true,
880 "tool_call": true,
881 "modalities": { "input": ["text"], "output": ["text"] },
882 "limit": { "context": 400000, "output": 128000 },
883 "cost": { "input": 1.75, "output": 14.00, "cache_read": 0.175 }
884 }
885 }
886 },
887 "anthropic": {
888 "id": "anthropic",
889 "name": "Anthropic",
890 "api": "https://api.anthropic.com",
891 "npm": "@ai-sdk/anthropic",
892 "env": ["ANTHROPIC_API_KEY"],
893 "models": {
894 "claude-sonnet-4-6": {
895 "id": "claude-sonnet-4-6",
896 "name": "Claude Sonnet 4.6",
897 "family": "claude",
898 "default": true,
899 "reasoning": true,
900 "tool_call": true,
901 "modalities": { "input": ["text"], "output": ["text"] },
902 "limit": { "context": 1000000, "output": 128000 },
903 "cost": { "input": 3.00, "output": 15.00, "cache_read": 0.30, "cache_write": 3.75 }
904 },
905 "claude-opus-4-8": {
906 "id": "claude-opus-4-8",
907 "name": "Claude Opus 4.8",
908 "family": "claude",
909 "reasoning": true,
910 "tool_call": true,
911 "modalities": { "input": ["text"], "output": ["text"] },
912 "limit": { "context": 1000000, "output": 128000 },
913 "cost": { "input": 5.00, "output": 25.00, "cache_read": 0.50, "cache_write": 6.25 }
914 },
915 "claude-haiku-4-5": {
916 "id": "claude-haiku-4-5",
917 "name": "Claude Haiku 4.5",
918 "family": "claude",
919 "reasoning": true,
920 "tool_call": true,
921 "modalities": { "input": ["text"], "output": ["text"] },
922 "limit": { "context": 200000, "output": 64000 },
923 "cost": { "input": 1.00, "output": 5.00, "cache_read": 0.10, "cache_write": 1.25 }
924 },
925 "claude-sonnet-5": {
926 "id": "claude-sonnet-5",
927 "name": "Claude Sonnet 5",
928 "family": "claude",
929 "reasoning": true,
930 "tool_call": true,
931 "modalities": { "input": ["text"], "output": ["text"] },
932 "limit": { "context": 1000000, "output": 128000 },
933 "cost": { "input": 3.00, "output": 15.00, "cache_read": 0.30 }
934 },
935 "claude-fable-5": {
936 "id": "claude-fable-5",
937 "name": "Claude Fable 5",
938 "family": "claude",
939 "reasoning": true,
940 "tool_call": true,
941 "modalities": { "input": ["text"], "output": ["text"] },
942 "limit": { "context": 1000000, "output": 128000 },
943 "cost": { "input": 10.00, "output": 50.00, "cache_read": 1.00, "cache_write": 12.50 }
944 }
945 }
946 },
947 "openrouter": {
948 "id": "openrouter",
949 "name": "OpenRouter",
950 "api": "https://openrouter.ai/api/v1",
951 "npm": "@openrouter/ai-sdk-provider",
952 "env": ["OPENROUTER_API_KEY"],
953 "models": {
954 "deepseek/deepseek-v4-pro": {
955 "id": "deepseek/deepseek-v4-pro",
956 "base_model": "deepseek-v4-pro",
957 "name": "DeepSeek V4 Pro (OpenRouter)",
958 "family": "deepseek",
959 "default": true,
960 "reasoning": true,
961 "tool_call": true,
962 "modalities": { "input": ["text"], "output": ["text"] },
963 "limit": { "context": 1000000, "output": 384000 }
964 },
965 "deepseek/deepseek-v4-flash": {
966 "id": "deepseek/deepseek-v4-flash",
967 "base_model": "deepseek-v4-flash",
968 "name": "DeepSeek V4 Flash (OpenRouter)",
969 "family": "deepseek",
970 "reasoning": true,
971 "tool_call": true,
972 "modalities": { "input": ["text"], "output": ["text"] },
973 "limit": { "context": 1000000, "output": 384000 }
974 },
975 "qwen/qwen3.6-flash": {
976 "id": "qwen/qwen3.6-flash",
977 "name": "Qwen3.6 Flash",
978 "family": "qwen",
979 "reasoning": true,
980 "tool_call": true,
981 "modalities": { "input": ["text"], "output": ["text"] },
982 "limit": { "context": 1000000, "output": 65536 },
983 "cost": { "input": 0.1875, "output": 1.125 }
984 },
985 "qwen/qwen3.6-plus": {
986 "id": "qwen/qwen3.6-plus",
987 "name": "Qwen3.6 Plus",
988 "family": "qwen",
989 "reasoning": true,
990 "tool_call": true,
991 "modalities": { "input": ["text"], "output": ["text"] },
992 "limit": { "context": 1000000, "output": 65536 },
993 "cost": { "input": 0.325, "output": 1.95 }
994 },
995 "qwen/qwen3.6-35b-a3b": {
996 "id": "qwen/qwen3.6-35b-a3b",
997 "name": "Qwen3.6 35B-A3B",
998 "family": "qwen",
999 "reasoning": true,
1000 "tool_call": true,
1001 "modalities": { "input": ["text"], "output": ["text"] },
1002 "limit": { "context": 262144, "output": 262140 },
1003 "cost": { "input": 0.14, "output": 1.00, "cache_read": 0.05 }
1004 },
1005 "qwen/qwen3.7-plus": {
1006 "id": "qwen/qwen3.7-plus",
1007 "name": "Qwen3.7 Plus",
1008 "family": "qwen",
1009 "reasoning": true,
1010 "tool_call": true,
1011 "modalities": { "input": ["text"], "output": ["text"] },
1012 "cost": { "input": 0.32, "output": 1.28, "cache_read": 0.064, "cache_write": 0.40 }
1013 },
1014 "minimax/minimax-m3": {
1015 "id": "minimax/minimax-m3",
1016 "name": "MiniMax M3 (OpenRouter)",
1017 "family": "minimax",
1018 "reasoning": true,
1019 "tool_call": true,
1020 "modalities": { "input": ["text"], "output": ["text"] },
1021 "limit": { "context": 1000000, "output": 524288 },
1022 "cost": { "input": 0.30, "output": 1.20, "cache_read": 0.06 }
1023 },
1024 "z-ai/glm-5.2": {
1025 "id": "z-ai/glm-5.2",
1026 "name": "GLM-5.2 (OpenRouter)",
1027 "family": "glm",
1028 "reasoning": true,
1029 "tool_call": true,
1030 "modalities": { "input": ["text"], "output": ["text"] },
1031 "limit": { "context": 1000000, "output": 131072 }
1032 },
1033 "z-ai/glm-5.3": {
1034 "id": "z-ai/glm-5.3",
1035 "name": "GLM-5.3 (OpenRouter)",
1036 "family": "glm",
1037 "reasoning": true,
1038 "tool_call": true,
1039 "modalities": { "input": ["text"], "output": ["text"] },
1040 "limit": { "context": 1000000, "output": 131072 }
1041 }
1042 }
1043 },
1044 "together": {
1045 "id": "together",
1046 "name": "Together AI",
1047 "api": "https://api.together.xyz/v1",
1048 "npm": "@ai-sdk/openai-compatible",
1049 "env": ["TOGETHER_API_KEY"],
1050 "models": {
1051 "deepseek-ai/DeepSeek-V4-Pro": {
1052 "id": "deepseek-ai/DeepSeek-V4-Pro",
1053 "base_model": "deepseek-v4-pro",
1054 "name": "DeepSeek V4 Pro (Together)",
1055 "family": "deepseek",
1056 "default": true,
1057 "reasoning": true,
1058 "tool_call": true,
1059 "modalities": { "input": ["text"], "output": ["text"] },
1060 "limit": { "context": 1000000, "output": 384000 }
1061 },
1062 "deepseek-ai/DeepSeek-V4-Flash": {
1063 "id": "deepseek-ai/DeepSeek-V4-Flash",
1064 "base_model": "deepseek-v4-flash",
1065 "name": "DeepSeek V4 Flash (Together)",
1066 "family": "deepseek",
1067 "reasoning": true,
1068 "tool_call": true,
1069 "modalities": { "input": ["text"], "output": ["text"] },
1070 "limit": { "context": 1000000, "output": 384000 }
1071 }
1072 }
1073 },
1074 "fireworks": {
1075 "id": "fireworks",
1076 "name": "Fireworks AI",
1077 "api": "https://api.fireworks.ai/inference/v1",
1078 "npm": "@ai-sdk/openai-compatible",
1079 "env": ["FIREWORKS_API_KEY"],
1080 "models": {
1081 "accounts/fireworks/models/deepseek-v4-pro": {
1082 "id": "accounts/fireworks/models/deepseek-v4-pro",
1083 "base_model": "deepseek-v4-pro",
1084 "name": "DeepSeek V4 Pro (Fireworks)",
1085 "family": "deepseek",
1086 "default": true,
1087 "reasoning": true,
1088 "tool_call": true,
1089 "modalities": { "input": ["text"], "output": ["text"] },
1090 "limit": { "context": 1000000, "output": 384000 }
1091 }
1092 }
1093 },
1094 "novita": {
1095 "id": "novita",
1096 "name": "Novita AI",
1097 "api": "https://api.novita.ai/openai/v1",
1098 "npm": "@ai-sdk/openai-compatible",
1099 "env": ["NOVITA_API_KEY"],
1100 "models": {
1101 "deepseek/deepseek-v4-pro": {
1102 "id": "deepseek/deepseek-v4-pro",
1103 "base_model": "deepseek-v4-pro",
1104 "name": "DeepSeek V4 Pro (Novita)",
1105 "family": "deepseek",
1106 "default": true,
1107 "reasoning": true,
1108 "tool_call": true,
1109 "modalities": { "input": ["text"], "output": ["text"] },
1110 "limit": { "context": 1000000, "output": 384000 }
1111 },
1112 "deepseek/deepseek-v4-flash": {
1113 "id": "deepseek/deepseek-v4-flash",
1114 "base_model": "deepseek-v4-flash",
1115 "name": "DeepSeek V4 Flash (Novita)",
1116 "family": "deepseek",
1117 "reasoning": true,
1118 "tool_call": true,
1119 "modalities": { "input": ["text"], "output": ["text"] },
1120 "limit": { "context": 1000000, "output": 384000 }
1121 }
1122 }
1123 },
1124 "siliconflow": {
1125 "id": "siliconflow",
1126 "name": "SiliconFlow",
1127 "api": "https://api.siliconflow.com/v1",
1128 "npm": "@ai-sdk/openai-compatible",
1129 "env": ["SILICONFLOW_API_KEY"],
1130 "models": {
1131 "deepseek-ai/DeepSeek-V4-Pro": {
1132 "id": "deepseek-ai/DeepSeek-V4-Pro",
1133 "base_model": "deepseek-v4-pro",
1134 "name": "DeepSeek V4 Pro (SiliconFlow)",
1135 "family": "deepseek",
1136 "default": true,
1137 "reasoning": true,
1138 "tool_call": true,
1139 "modalities": { "input": ["text"], "output": ["text"] },
1140 "limit": { "context": 1000000, "output": 384000 }
1141 },
1142 "deepseek-ai/DeepSeek-V4-Flash": {
1143 "id": "deepseek-ai/DeepSeek-V4-Flash",
1144 "base_model": "deepseek-v4-flash",
1145 "name": "DeepSeek V4 Flash (SiliconFlow)",
1146 "family": "deepseek",
1147 "reasoning": true,
1148 "tool_call": true,
1149 "modalities": { "input": ["text"], "output": ["text"] },
1150 "limit": { "context": 1000000, "output": 384000 }
1151 }
1152 }
1153 },
1154 "arcee": {
1155 "id": "arcee",
1156 "name": "Arcee AI",
1157 "api": "https://api.arcee.ai/v1",
1158 "npm": "@ai-sdk/openai-compatible",
1159 "env": ["ARCEE_API_KEY"],
1160 "models": {
1161 "trinity-large-thinking": {
1162 "id": "trinity-large-thinking",
1163 "name": "Trinity Large Thinking",
1164 "family": "trinity",
1165 "default": true,
1166 "reasoning": true,
1167 "tool_call": true,
1168 "modalities": { "input": ["text"], "output": ["text"] },
1169 "limit": { "context": 262144, "output": 262144 },
1170 "cost": { "input": 0.25, "output": 0.80 }
1171 },
1172 "trinity-mini": {
1173 "id": "trinity-mini",
1174 "name": "Trinity Mini",
1175 "family": "trinity",
1176 "reasoning": true,
1177 "tool_call": true,
1178 "modalities": { "input": ["text"], "output": ["text"] },
1179 "limit": { "context": 128000 }
1180 }
1181 }
1182 },
1183 "xai": {
1184 "id": "xai",
1185 "name": "xAI",
1186 "api": "https://api.x.ai/v1",
1187 "npm": "@ai-sdk/xai",
1188 "env": ["XAI_API_KEY"],
1189 "models": {
1190 "grok-4.5": {
1191 "id": "grok-4.5",
1192 "name": "Grok 4.5",
1193 "family": "grok",
1194 "default": true,
1195 "reasoning": true,
1196 "tool_call": true,
1197 "modalities": { "input": ["text"], "output": ["text"] }
1198 }
1199 }
1200 },
1201 "xiaomi-mimo": {
1202 "id": "xiaomi-mimo",
1203 "name": "Xiaomi MiMo",
1204 "api": "https://api-mimo.xiaomi.com/v1",
1205 "npm": "@ai-sdk/openai-compatible",
1206 "env": ["XIAOMI_MIMO_API_KEY", "MIMO_API_KEY"],
1207 "models": {
1208 "mimo-v2.5-pro": {
1209 "id": "mimo-v2.5-pro",
1210 "name": "MiMo v2.5 Pro",
1211 "family": "mimo",
1212 "default": true,
1213 "reasoning": true,
1214 "tool_call": true,
1215 "modalities": { "input": ["text"], "output": ["text"] },
1216 "limit": { "context": 1000000, "output": 131072 }
1217 },
1218 "mimo-v2.5": {
1219 "id": "mimo-v2.5",
1220 "name": "MiMo v2.5",
1221 "family": "mimo",
1222 "reasoning": true,
1223 "tool_call": true,
1224 "modalities": { "input": ["text"], "output": ["text"] },
1225 "limit": { "context": 1000000, "output": 131072 }
1226 }
1227 }
1228 }
1229 }
1230 }
1231
1231 lines JSON