1{
2 "name": "OpenRouter",
3 "id": "openrouter",
4 "api_key": "$OPENROUTER_API_KEY",
5 "api_endpoint": "https://openrouter.ai/api/v1",
6 "type": "openai",
7 "default_large_model_id": "anthropic/claude-sonnet-4",
8 "default_small_model_id": "anthropic/claude-3.5-haiku",
9 "models": [
10 {
11 "id": "ai21/jamba-large-1.7",
12 "name": "AI21: Jamba Large 1.7",
13 "cost_per_1m_in": 2,
14 "cost_per_1m_out": 8,
15 "cost_per_1m_in_cached": 0,
16 "cost_per_1m_out_cached": 0,
17 "context_window": 256000,
18 "default_max_tokens": 2048,
19 "can_reason": false,
20 "has_reasoning_efforts": false,
21 "supports_attachments": false
22 },
23 {
24 "id": "ai21/jamba-mini-1.7",
25 "name": "AI21: Jamba Mini 1.7",
26 "cost_per_1m_in": 0.19999999999999998,
27 "cost_per_1m_out": 0.39999999999999997,
28 "cost_per_1m_in_cached": 0,
29 "cost_per_1m_out_cached": 0,
30 "context_window": 256000,
31 "default_max_tokens": 2048,
32 "can_reason": false,
33 "has_reasoning_efforts": false,
34 "supports_attachments": false
35 },
36 {
37 "id": "amazon/nova-lite-v1",
38 "name": "Amazon: Nova Lite 1.0",
39 "cost_per_1m_in": 0.06,
40 "cost_per_1m_out": 0.24,
41 "cost_per_1m_in_cached": 0,
42 "cost_per_1m_out_cached": 0,
43 "context_window": 300000,
44 "default_max_tokens": 2560,
45 "can_reason": false,
46 "has_reasoning_efforts": false,
47 "supports_attachments": true
48 },
49 {
50 "id": "amazon/nova-micro-v1",
51 "name": "Amazon: Nova Micro 1.0",
52 "cost_per_1m_in": 0.035,
53 "cost_per_1m_out": 0.14,
54 "cost_per_1m_in_cached": 0,
55 "cost_per_1m_out_cached": 0,
56 "context_window": 128000,
57 "default_max_tokens": 2560,
58 "can_reason": false,
59 "has_reasoning_efforts": false,
60 "supports_attachments": false
61 },
62 {
63 "id": "amazon/nova-pro-v1",
64 "name": "Amazon: Nova Pro 1.0",
65 "cost_per_1m_in": 0.7999999999999999,
66 "cost_per_1m_out": 3.1999999999999997,
67 "cost_per_1m_in_cached": 0,
68 "cost_per_1m_out_cached": 0,
69 "context_window": 300000,
70 "default_max_tokens": 2560,
71 "can_reason": false,
72 "has_reasoning_efforts": false,
73 "supports_attachments": true
74 },
75 {
76 "id": "anthropic/claude-3-haiku",
77 "name": "Anthropic: Claude 3 Haiku",
78 "cost_per_1m_in": 0.25,
79 "cost_per_1m_out": 1.25,
80 "cost_per_1m_in_cached": 0.3,
81 "cost_per_1m_out_cached": 0.03,
82 "context_window": 200000,
83 "default_max_tokens": 2048,
84 "can_reason": false,
85 "has_reasoning_efforts": false,
86 "supports_attachments": true
87 },
88 {
89 "id": "anthropic/claude-3-opus",
90 "name": "Anthropic: Claude 3 Opus",
91 "cost_per_1m_in": 15,
92 "cost_per_1m_out": 75,
93 "cost_per_1m_in_cached": 18.75,
94 "cost_per_1m_out_cached": 1.5,
95 "context_window": 200000,
96 "default_max_tokens": 2048,
97 "can_reason": false,
98 "has_reasoning_efforts": false,
99 "supports_attachments": true
100 },
101 {
102 "id": "anthropic/claude-3.5-haiku",
103 "name": "Anthropic: Claude 3.5 Haiku",
104 "cost_per_1m_in": 0.7999999999999999,
105 "cost_per_1m_out": 4,
106 "cost_per_1m_in_cached": 0,
107 "cost_per_1m_out_cached": 0,
108 "context_window": 200000,
109 "default_max_tokens": 4096,
110 "can_reason": false,
111 "has_reasoning_efforts": false,
112 "supports_attachments": true
113 },
114 {
115 "id": "anthropic/claude-3.5-haiku-20241022",
116 "name": "Anthropic: Claude 3.5 Haiku (2024-10-22)",
117 "cost_per_1m_in": 0.7999999999999999,
118 "cost_per_1m_out": 4,
119 "cost_per_1m_in_cached": 1,
120 "cost_per_1m_out_cached": 0.08,
121 "context_window": 200000,
122 "default_max_tokens": 4096,
123 "can_reason": false,
124 "has_reasoning_efforts": false,
125 "supports_attachments": true
126 },
127 {
128 "id": "anthropic/claude-3.5-sonnet",
129 "name": "Anthropic: Claude 3.5 Sonnet",
130 "cost_per_1m_in": 3,
131 "cost_per_1m_out": 15,
132 "cost_per_1m_in_cached": 3.75,
133 "cost_per_1m_out_cached": 0.3,
134 "context_window": 200000,
135 "default_max_tokens": 4096,
136 "can_reason": false,
137 "has_reasoning_efforts": false,
138 "supports_attachments": true
139 },
140 {
141 "id": "anthropic/claude-3.5-sonnet-20240620",
142 "name": "Anthropic: Claude 3.5 Sonnet (2024-06-20)",
143 "cost_per_1m_in": 3,
144 "cost_per_1m_out": 15,
145 "cost_per_1m_in_cached": 3.75,
146 "cost_per_1m_out_cached": 0.3,
147 "context_window": 200000,
148 "default_max_tokens": 4096,
149 "can_reason": false,
150 "has_reasoning_efforts": false,
151 "supports_attachments": true
152 },
153 {
154 "id": "anthropic/claude-3.7-sonnet",
155 "name": "Anthropic: Claude 3.7 Sonnet",
156 "cost_per_1m_in": 3,
157 "cost_per_1m_out": 15,
158 "cost_per_1m_in_cached": 3.75,
159 "cost_per_1m_out_cached": 0.3,
160 "context_window": 200000,
161 "default_max_tokens": 64000,
162 "can_reason": true,
163 "has_reasoning_efforts": true,
164 "supports_attachments": true
165 },
166 {
167 "id": "anthropic/claude-3.7-sonnet:thinking",
168 "name": "Anthropic: Claude 3.7 Sonnet (thinking)",
169 "cost_per_1m_in": 3,
170 "cost_per_1m_out": 15,
171 "cost_per_1m_in_cached": 3.75,
172 "cost_per_1m_out_cached": 0.3,
173 "context_window": 200000,
174 "default_max_tokens": 32000,
175 "can_reason": true,
176 "has_reasoning_efforts": true,
177 "supports_attachments": true
178 },
179 {
180 "id": "anthropic/claude-opus-4",
181 "name": "Anthropic: Claude Opus 4",
182 "cost_per_1m_in": 15,
183 "cost_per_1m_out": 75,
184 "cost_per_1m_in_cached": 18.75,
185 "cost_per_1m_out_cached": 1.5,
186 "context_window": 200000,
187 "default_max_tokens": 16000,
188 "can_reason": true,
189 "has_reasoning_efforts": true,
190 "supports_attachments": true
191 },
192 {
193 "id": "anthropic/claude-opus-4.1",
194 "name": "Anthropic: Claude Opus 4.1",
195 "cost_per_1m_in": 15,
196 "cost_per_1m_out": 75,
197 "cost_per_1m_in_cached": 18.75,
198 "cost_per_1m_out_cached": 1.5,
199 "context_window": 200000,
200 "default_max_tokens": 16000,
201 "can_reason": true,
202 "has_reasoning_efforts": true,
203 "supports_attachments": true
204 },
205 {
206 "id": "anthropic/claude-sonnet-4",
207 "name": "Anthropic: Claude Sonnet 4",
208 "cost_per_1m_in": 3,
209 "cost_per_1m_out": 15,
210 "cost_per_1m_in_cached": 3.75,
211 "cost_per_1m_out_cached": 0.3,
212 "context_window": 1000000,
213 "default_max_tokens": 32000,
214 "can_reason": true,
215 "has_reasoning_efforts": true,
216 "supports_attachments": true
217 },
218 {
219 "id": "anthropic/claude-sonnet-4.5",
220 "name": "Anthropic: Claude Sonnet 4.5",
221 "cost_per_1m_in": 3,
222 "cost_per_1m_out": 15,
223 "cost_per_1m_in_cached": 3.75,
224 "cost_per_1m_out_cached": 0.3,
225 "context_window": 1000000,
226 "default_max_tokens": 32000,
227 "can_reason": true,
228 "has_reasoning_efforts": true,
229 "supports_attachments": true
230 },
231 {
232 "id": "arcee-ai/virtuoso-large",
233 "name": "Arcee AI: Virtuoso Large",
234 "cost_per_1m_in": 0.75,
235 "cost_per_1m_out": 1.2,
236 "cost_per_1m_in_cached": 0,
237 "cost_per_1m_out_cached": 0,
238 "context_window": 131072,
239 "default_max_tokens": 32000,
240 "can_reason": false,
241 "has_reasoning_efforts": false,
242 "supports_attachments": false
243 },
244 {
245 "id": "deepcogito/cogito-v2-preview-llama-109b-moe",
246 "name": "Cogito V2 Preview Llama 109B",
247 "cost_per_1m_in": 0.18,
248 "cost_per_1m_out": 0.59,
249 "cost_per_1m_in_cached": 0,
250 "cost_per_1m_out_cached": 0,
251 "context_window": 32767,
252 "default_max_tokens": 3276,
253 "can_reason": true,
254 "has_reasoning_efforts": true,
255 "supports_attachments": true
256 },
257 {
258 "id": "cohere/command-r-08-2024",
259 "name": "Cohere: Command R (08-2024)",
260 "cost_per_1m_in": 0.15,
261 "cost_per_1m_out": 0.6,
262 "cost_per_1m_in_cached": 0,
263 "cost_per_1m_out_cached": 0,
264 "context_window": 128000,
265 "default_max_tokens": 2000,
266 "can_reason": false,
267 "has_reasoning_efforts": false,
268 "supports_attachments": false
269 },
270 {
271 "id": "cohere/command-r-plus-08-2024",
272 "name": "Cohere: Command R+ (08-2024)",
273 "cost_per_1m_in": 2.5,
274 "cost_per_1m_out": 10,
275 "cost_per_1m_in_cached": 0,
276 "cost_per_1m_out_cached": 0,
277 "context_window": 128000,
278 "default_max_tokens": 2000,
279 "can_reason": false,
280 "has_reasoning_efforts": false,
281 "supports_attachments": false
282 },
283 {
284 "id": "deepseek/deepseek-chat",
285 "name": "DeepSeek: DeepSeek V3",
286 "cost_per_1m_in": 0.8999999999999999,
287 "cost_per_1m_out": 0.8999999999999999,
288 "cost_per_1m_in_cached": 0,
289 "cost_per_1m_out_cached": 0,
290 "context_window": 131072,
291 "default_max_tokens": 13107,
292 "can_reason": false,
293 "has_reasoning_efforts": false,
294 "supports_attachments": false
295 },
296 {
297 "id": "deepseek/deepseek-chat-v3-0324",
298 "name": "DeepSeek: DeepSeek V3 0324",
299 "cost_per_1m_in": 0.27,
300 "cost_per_1m_out": 1.12,
301 "cost_per_1m_in_cached": 0,
302 "cost_per_1m_out_cached": 0,
303 "context_window": 163840,
304 "default_max_tokens": 81920,
305 "can_reason": false,
306 "has_reasoning_efforts": false,
307 "supports_attachments": false
308 },
309 {
310 "id": "deepseek/deepseek-chat-v3-0324:free",
311 "name": "DeepSeek: DeepSeek V3 0324 (free)",
312 "cost_per_1m_in": 0,
313 "cost_per_1m_out": 0,
314 "cost_per_1m_in_cached": 0,
315 "cost_per_1m_out_cached": 0,
316 "context_window": 163840,
317 "default_max_tokens": 16384,
318 "can_reason": false,
319 "has_reasoning_efforts": false,
320 "supports_attachments": false
321 },
322 {
323 "id": "deepseek/deepseek-chat-v3.1",
324 "name": "DeepSeek: DeepSeek V3.1",
325 "cost_per_1m_in": 0.56,
326 "cost_per_1m_out": 1.68,
327 "cost_per_1m_in_cached": 0,
328 "cost_per_1m_out_cached": 0,
329 "context_window": 163840,
330 "default_max_tokens": 16384,
331 "can_reason": true,
332 "has_reasoning_efforts": true,
333 "supports_attachments": false
334 },
335 {
336 "id": "deepseek/deepseek-chat-v3.1:free",
337 "name": "DeepSeek: DeepSeek V3.1 (free)",
338 "cost_per_1m_in": 0,
339 "cost_per_1m_out": 0,
340 "cost_per_1m_in_cached": 0,
341 "cost_per_1m_out_cached": 0,
342 "context_window": 64000,
343 "default_max_tokens": 6400,
344 "can_reason": true,
345 "has_reasoning_efforts": true,
346 "supports_attachments": false
347 },
348 {
349 "id": "deepseek/deepseek-v3.1-terminus",
350 "name": "DeepSeek: DeepSeek V3.1 Terminus",
351 "cost_per_1m_in": 0.22999999999999998,
352 "cost_per_1m_out": 0.8999999999999999,
353 "cost_per_1m_in_cached": 0,
354 "cost_per_1m_out_cached": 0,
355 "context_window": 163840,
356 "default_max_tokens": 81920,
357 "can_reason": true,
358 "has_reasoning_efforts": true,
359 "supports_attachments": false
360 },
361 {
362 "id": "deepseek/deepseek-v3.2-exp",
363 "name": "DeepSeek: DeepSeek V3.2 Exp",
364 "cost_per_1m_in": 0.28,
365 "cost_per_1m_out": 0.39999999999999997,
366 "cost_per_1m_in_cached": 0,
367 "cost_per_1m_out_cached": 0,
368 "context_window": 163840,
369 "default_max_tokens": 81920,
370 "can_reason": true,
371 "has_reasoning_efforts": true,
372 "supports_attachments": false
373 },
374 {
375 "id": "deepseek/deepseek-r1",
376 "name": "DeepSeek: R1",
377 "cost_per_1m_in": 0.7,
378 "cost_per_1m_out": 2.4,
379 "cost_per_1m_in_cached": 0,
380 "cost_per_1m_out_cached": 0,
381 "context_window": 163840,
382 "default_max_tokens": 81920,
383 "can_reason": true,
384 "has_reasoning_efforts": true,
385 "supports_attachments": false
386 },
387 {
388 "id": "deepseek/deepseek-r1-0528",
389 "name": "DeepSeek: R1 0528",
390 "cost_per_1m_in": 0.7,
391 "cost_per_1m_out": 2.5,
392 "cost_per_1m_in_cached": 0,
393 "cost_per_1m_out_cached": 0,
394 "context_window": 163840,
395 "default_max_tokens": 16384,
396 "can_reason": true,
397 "has_reasoning_efforts": true,
398 "supports_attachments": false
399 },
400 {
401 "id": "google/gemini-2.0-flash-001",
402 "name": "Google: Gemini 2.0 Flash",
403 "cost_per_1m_in": 0.09999999999999999,
404 "cost_per_1m_out": 0.39999999999999997,
405 "cost_per_1m_in_cached": 0.18330000000000002,
406 "cost_per_1m_out_cached": 0.024999999999999998,
407 "context_window": 1048576,
408 "default_max_tokens": 4096,
409 "can_reason": false,
410 "has_reasoning_efforts": false,
411 "supports_attachments": true
412 },
413 {
414 "id": "google/gemini-2.0-flash-exp:free",
415 "name": "Google: Gemini 2.0 Flash Experimental (free)",
416 "cost_per_1m_in": 0,
417 "cost_per_1m_out": 0,
418 "cost_per_1m_in_cached": 0,
419 "cost_per_1m_out_cached": 0,
420 "context_window": 1048576,
421 "default_max_tokens": 4096,
422 "can_reason": false,
423 "has_reasoning_efforts": false,
424 "supports_attachments": true
425 },
426 {
427 "id": "google/gemini-2.0-flash-lite-001",
428 "name": "Google: Gemini 2.0 Flash Lite",
429 "cost_per_1m_in": 0.075,
430 "cost_per_1m_out": 0.3,
431 "cost_per_1m_in_cached": 0,
432 "cost_per_1m_out_cached": 0,
433 "context_window": 1048576,
434 "default_max_tokens": 4096,
435 "can_reason": false,
436 "has_reasoning_efforts": false,
437 "supports_attachments": true
438 },
439 {
440 "id": "google/gemini-2.5-flash",
441 "name": "Google: Gemini 2.5 Flash",
442 "cost_per_1m_in": 0.3,
443 "cost_per_1m_out": 2.5,
444 "cost_per_1m_in_cached": 0.3833,
445 "cost_per_1m_out_cached": 0.075,
446 "context_window": 1048576,
447 "default_max_tokens": 32767,
448 "can_reason": true,
449 "has_reasoning_efforts": true,
450 "supports_attachments": true
451 },
452 {
453 "id": "google/gemini-2.5-flash-lite",
454 "name": "Google: Gemini 2.5 Flash Lite",
455 "cost_per_1m_in": 0.09999999999999999,
456 "cost_per_1m_out": 0.39999999999999997,
457 "cost_per_1m_in_cached": 0.18330000000000002,
458 "cost_per_1m_out_cached": 0.024999999999999998,
459 "context_window": 1048576,
460 "default_max_tokens": 32767,
461 "can_reason": true,
462 "has_reasoning_efforts": true,
463 "supports_attachments": true
464 },
465 {
466 "id": "google/gemini-2.5-flash-lite-preview-06-17",
467 "name": "Google: Gemini 2.5 Flash Lite Preview 06-17",
468 "cost_per_1m_in": 0.09999999999999999,
469 "cost_per_1m_out": 0.39999999999999997,
470 "cost_per_1m_in_cached": 0.18330000000000002,
471 "cost_per_1m_out_cached": 0.024999999999999998,
472 "context_window": 1048576,
473 "default_max_tokens": 32767,
474 "can_reason": true,
475 "has_reasoning_efforts": true,
476 "supports_attachments": true
477 },
478 {
479 "id": "google/gemini-2.5-flash-lite-preview-09-2025",
480 "name": "Google: Gemini 2.5 Flash Lite Preview 09-2025",
481 "cost_per_1m_in": 0.09999999999999999,
482 "cost_per_1m_out": 0.39999999999999997,
483 "cost_per_1m_in_cached": 0,
484 "cost_per_1m_out_cached": 0,
485 "context_window": 1048576,
486 "default_max_tokens": 32768,
487 "can_reason": true,
488 "has_reasoning_efforts": true,
489 "supports_attachments": true
490 },
491 {
492 "id": "google/gemini-2.5-flash-preview-09-2025",
493 "name": "Google: Gemini 2.5 Flash Preview 09-2025",
494 "cost_per_1m_in": 0.3,
495 "cost_per_1m_out": 2.5,
496 "cost_per_1m_in_cached": 0.3833,
497 "cost_per_1m_out_cached": 0.075,
498 "context_window": 1048576,
499 "default_max_tokens": 32767,
500 "can_reason": true,
501 "has_reasoning_efforts": true,
502 "supports_attachments": true
503 },
504 {
505 "id": "google/gemini-2.5-pro",
506 "name": "Google: Gemini 2.5 Pro",
507 "cost_per_1m_in": 1.25,
508 "cost_per_1m_out": 10,
509 "cost_per_1m_in_cached": 1.625,
510 "cost_per_1m_out_cached": 0.31,
511 "context_window": 1048576,
512 "default_max_tokens": 32768,
513 "can_reason": true,
514 "has_reasoning_efforts": true,
515 "supports_attachments": true
516 },
517 {
518 "id": "google/gemini-2.5-pro-preview-05-06",
519 "name": "Google: Gemini 2.5 Pro Preview 05-06",
520 "cost_per_1m_in": 1.25,
521 "cost_per_1m_out": 10,
522 "cost_per_1m_in_cached": 1.625,
523 "cost_per_1m_out_cached": 0.31,
524 "context_window": 1048576,
525 "default_max_tokens": 32768,
526 "can_reason": true,
527 "has_reasoning_efforts": true,
528 "supports_attachments": true
529 },
530 {
531 "id": "google/gemini-2.5-pro-preview",
532 "name": "Google: Gemini 2.5 Pro Preview 06-05",
533 "cost_per_1m_in": 1.25,
534 "cost_per_1m_out": 10,
535 "cost_per_1m_in_cached": 1.625,
536 "cost_per_1m_out_cached": 0.31,
537 "context_window": 1048576,
538 "default_max_tokens": 32768,
539 "can_reason": true,
540 "has_reasoning_efforts": true,
541 "supports_attachments": true
542 },
543 {
544 "id": "inception/mercury",
545 "name": "Inception: Mercury",
546 "cost_per_1m_in": 0.25,
547 "cost_per_1m_out": 1,
548 "cost_per_1m_in_cached": 0,
549 "cost_per_1m_out_cached": 0,
550 "context_window": 128000,
551 "default_max_tokens": 8192,
552 "can_reason": false,
553 "has_reasoning_efforts": false,
554 "supports_attachments": false
555 },
556 {
557 "id": "inception/mercury-coder",
558 "name": "Inception: Mercury Coder",
559 "cost_per_1m_in": 0.25,
560 "cost_per_1m_out": 1,
561 "cost_per_1m_in_cached": 0,
562 "cost_per_1m_out_cached": 0,
563 "context_window": 128000,
564 "default_max_tokens": 8192,
565 "can_reason": false,
566 "has_reasoning_efforts": false,
567 "supports_attachments": false
568 },
569 {
570 "id": "meituan/longcat-flash-chat:free",
571 "name": "Meituan: LongCat Flash Chat (free)",
572 "cost_per_1m_in": 0,
573 "cost_per_1m_out": 0,
574 "cost_per_1m_in_cached": 0,
575 "cost_per_1m_out_cached": 0,
576 "context_window": 131072,
577 "default_max_tokens": 65536,
578 "can_reason": false,
579 "has_reasoning_efforts": false,
580 "supports_attachments": false
581 },
582 {
583 "id": "meta-llama/llama-3-70b-instruct",
584 "name": "Meta: Llama 3 70B Instruct",
585 "cost_per_1m_in": 0.3,
586 "cost_per_1m_out": 0.39999999999999997,
587 "cost_per_1m_in_cached": 0,
588 "cost_per_1m_out_cached": 0,
589 "context_window": 8192,
590 "default_max_tokens": 8192,
591 "can_reason": false,
592 "has_reasoning_efforts": false,
593 "supports_attachments": false
594 },
595 {
596 "id": "meta-llama/llama-3-8b-instruct",
597 "name": "Meta: Llama 3 8B Instruct",
598 "cost_per_1m_in": 0.03,
599 "cost_per_1m_out": 0.06,
600 "cost_per_1m_in_cached": 0,
601 "cost_per_1m_out_cached": 0,
602 "context_window": 8192,
603 "default_max_tokens": 8192,
604 "can_reason": false,
605 "has_reasoning_efforts": false,
606 "supports_attachments": false
607 },
608 {
609 "id": "meta-llama/llama-3.1-405b-instruct",
610 "name": "Meta: Llama 3.1 405B Instruct",
611 "cost_per_1m_in": 0.7999999999999999,
612 "cost_per_1m_out": 0.7999999999999999,
613 "cost_per_1m_in_cached": 0,
614 "cost_per_1m_out_cached": 0,
615 "context_window": 32768,
616 "default_max_tokens": 8192,
617 "can_reason": false,
618 "has_reasoning_efforts": false,
619 "supports_attachments": false
620 },
621 {
622 "id": "meta-llama/llama-3.1-70b-instruct",
623 "name": "Meta: Llama 3.1 70B Instruct",
624 "cost_per_1m_in": 0.8999999999999999,
625 "cost_per_1m_out": 0.8999999999999999,
626 "cost_per_1m_in_cached": 0,
627 "cost_per_1m_out_cached": 0,
628 "context_window": 131072,
629 "default_max_tokens": 13107,
630 "can_reason": false,
631 "has_reasoning_efforts": false,
632 "supports_attachments": false
633 },
634 {
635 "id": "meta-llama/llama-3.1-8b-instruct",
636 "name": "Meta: Llama 3.1 8B Instruct",
637 "cost_per_1m_in": 0.09999999999999999,
638 "cost_per_1m_out": 0.09999999999999999,
639 "cost_per_1m_in_cached": 0,
640 "cost_per_1m_out_cached": 0,
641 "context_window": 131072,
642 "default_max_tokens": 4000,
643 "can_reason": false,
644 "has_reasoning_efforts": false,
645 "supports_attachments": false
646 },
647 {
648 "id": "meta-llama/llama-3.2-3b-instruct",
649 "name": "Meta: Llama 3.2 3B Instruct",
650 "cost_per_1m_in": 0.03,
651 "cost_per_1m_out": 0.049999999999999996,
652 "cost_per_1m_in_cached": 0,
653 "cost_per_1m_out_cached": 0,
654 "context_window": 32768,
655 "default_max_tokens": 16000,
656 "can_reason": false,
657 "has_reasoning_efforts": false,
658 "supports_attachments": false
659 },
660 {
661 "id": "meta-llama/llama-3.3-70b-instruct",
662 "name": "Meta: Llama 3.3 70B Instruct",
663 "cost_per_1m_in": 0.59,
664 "cost_per_1m_out": 0.7899999999999999,
665 "cost_per_1m_in_cached": 0,
666 "cost_per_1m_out_cached": 0,
667 "context_window": 131072,
668 "default_max_tokens": 16384,
669 "can_reason": false,
670 "has_reasoning_efforts": false,
671 "supports_attachments": false
672 },
673 {
674 "id": "meta-llama/llama-3.3-70b-instruct:free",
675 "name": "Meta: Llama 3.3 70B Instruct (free)",
676 "cost_per_1m_in": 0,
677 "cost_per_1m_out": 0,
678 "cost_per_1m_in_cached": 0,
679 "cost_per_1m_out_cached": 0,
680 "context_window": 65536,
681 "default_max_tokens": 6553,
682 "can_reason": false,
683 "has_reasoning_efforts": false,
684 "supports_attachments": false
685 },
686 {
687 "id": "meta-llama/llama-3.3-8b-instruct:free",
688 "name": "Meta: Llama 3.3 8B Instruct (free)",
689 "cost_per_1m_in": 0,
690 "cost_per_1m_out": 0,
691 "cost_per_1m_in_cached": 0,
692 "cost_per_1m_out_cached": 0,
693 "context_window": 128000,
694 "default_max_tokens": 2014,
695 "can_reason": false,
696 "has_reasoning_efforts": false,
697 "supports_attachments": false
698 },
699 {
700 "id": "meta-llama/llama-4-maverick",
701 "name": "Meta: Llama 4 Maverick",
702 "cost_per_1m_in": 0.22,
703 "cost_per_1m_out": 0.88,
704 "cost_per_1m_in_cached": 0,
705 "cost_per_1m_out_cached": 0,
706 "context_window": 1048576,
707 "default_max_tokens": 104857,
708 "can_reason": false,
709 "has_reasoning_efforts": false,
710 "supports_attachments": true
711 },
712 {
713 "id": "meta-llama/llama-4-maverick:free",
714 "name": "Meta: Llama 4 Maverick (free)",
715 "cost_per_1m_in": 0,
716 "cost_per_1m_out": 0,
717 "cost_per_1m_in_cached": 0,
718 "cost_per_1m_out_cached": 0,
719 "context_window": 128000,
720 "default_max_tokens": 2014,
721 "can_reason": false,
722 "has_reasoning_efforts": false,
723 "supports_attachments": true
724 },
725 {
726 "id": "meta-llama/llama-4-scout",
727 "name": "Meta: Llama 4 Scout",
728 "cost_per_1m_in": 0.25,
729 "cost_per_1m_out": 0.7,
730 "cost_per_1m_in_cached": 0,
731 "cost_per_1m_out_cached": 0,
732 "context_window": 1310720,
733 "default_max_tokens": 4096,
734 "can_reason": false,
735 "has_reasoning_efforts": false,
736 "supports_attachments": true
737 },
738 {
739 "id": "meta-llama/llama-4-scout:free",
740 "name": "Meta: Llama 4 Scout (free)",
741 "cost_per_1m_in": 0,
742 "cost_per_1m_out": 0,
743 "cost_per_1m_in_cached": 0,
744 "cost_per_1m_out_cached": 0,
745 "context_window": 128000,
746 "default_max_tokens": 2014,
747 "can_reason": false,
748 "has_reasoning_efforts": false,
749 "supports_attachments": true
750 },
751 {
752 "id": "microsoft/phi-3-medium-128k-instruct",
753 "name": "Microsoft: Phi-3 Medium 128K Instruct",
754 "cost_per_1m_in": 1,
755 "cost_per_1m_out": 1,
756 "cost_per_1m_in_cached": 0,
757 "cost_per_1m_out_cached": 0,
758 "context_window": 128000,
759 "default_max_tokens": 12800,
760 "can_reason": false,
761 "has_reasoning_efforts": false,
762 "supports_attachments": false
763 },
764 {
765 "id": "microsoft/phi-3-mini-128k-instruct",
766 "name": "Microsoft: Phi-3 Mini 128K Instruct",
767 "cost_per_1m_in": 0.09999999999999999,
768 "cost_per_1m_out": 0.09999999999999999,
769 "cost_per_1m_in_cached": 0,
770 "cost_per_1m_out_cached": 0,
771 "context_window": 128000,
772 "default_max_tokens": 12800,
773 "can_reason": false,
774 "has_reasoning_efforts": false,
775 "supports_attachments": false
776 },
777 {
778 "id": "microsoft/phi-3.5-mini-128k-instruct",
779 "name": "Microsoft: Phi-3.5 Mini 128K Instruct",
780 "cost_per_1m_in": 0.09999999999999999,
781 "cost_per_1m_out": 0.09999999999999999,
782 "cost_per_1m_in_cached": 0,
783 "cost_per_1m_out_cached": 0,
784 "context_window": 128000,
785 "default_max_tokens": 12800,
786 "can_reason": false,
787 "has_reasoning_efforts": false,
788 "supports_attachments": false
789 },
790 {
791 "id": "mistralai/mistral-large",
792 "name": "Mistral Large",
793 "cost_per_1m_in": 2,
794 "cost_per_1m_out": 6,
795 "cost_per_1m_in_cached": 0,
796 "cost_per_1m_out_cached": 0,
797 "context_window": 128000,
798 "default_max_tokens": 12800,
799 "can_reason": false,
800 "has_reasoning_efforts": false,
801 "supports_attachments": false
802 },
803 {
804 "id": "mistralai/mistral-large-2407",
805 "name": "Mistral Large 2407",
806 "cost_per_1m_in": 2,
807 "cost_per_1m_out": 6,
808 "cost_per_1m_in_cached": 0,
809 "cost_per_1m_out_cached": 0,
810 "context_window": 131072,
811 "default_max_tokens": 13107,
812 "can_reason": false,
813 "has_reasoning_efforts": false,
814 "supports_attachments": false
815 },
816 {
817 "id": "mistralai/mistral-large-2411",
818 "name": "Mistral Large 2411",
819 "cost_per_1m_in": 2,
820 "cost_per_1m_out": 6,
821 "cost_per_1m_in_cached": 0,
822 "cost_per_1m_out_cached": 0,
823 "context_window": 131072,
824 "default_max_tokens": 13107,
825 "can_reason": false,
826 "has_reasoning_efforts": false,
827 "supports_attachments": false
828 },
829 {
830 "id": "mistralai/mistral-small",
831 "name": "Mistral Small",
832 "cost_per_1m_in": 0.19999999999999998,
833 "cost_per_1m_out": 0.6,
834 "cost_per_1m_in_cached": 0,
835 "cost_per_1m_out_cached": 0,
836 "context_window": 32768,
837 "default_max_tokens": 3276,
838 "can_reason": false,
839 "has_reasoning_efforts": false,
840 "supports_attachments": false
841 },
842 {
843 "id": "mistralai/mistral-tiny",
844 "name": "Mistral Tiny",
845 "cost_per_1m_in": 0.25,
846 "cost_per_1m_out": 0.25,
847 "cost_per_1m_in_cached": 0,
848 "cost_per_1m_out_cached": 0,
849 "context_window": 32768,
850 "default_max_tokens": 3276,
851 "can_reason": false,
852 "has_reasoning_efforts": false,
853 "supports_attachments": false
854 },
855 {
856 "id": "mistralai/codestral-2501",
857 "name": "Mistral: Codestral 2501",
858 "cost_per_1m_in": 0.3,
859 "cost_per_1m_out": 0.8999999999999999,
860 "cost_per_1m_in_cached": 0,
861 "cost_per_1m_out_cached": 0,
862 "context_window": 262144,
863 "default_max_tokens": 26214,
864 "can_reason": false,
865 "has_reasoning_efforts": false,
866 "supports_attachments": false
867 },
868 {
869 "id": "mistralai/codestral-2508",
870 "name": "Mistral: Codestral 2508",
871 "cost_per_1m_in": 0.3,
872 "cost_per_1m_out": 0.8999999999999999,
873 "cost_per_1m_in_cached": 0,
874 "cost_per_1m_out_cached": 0,
875 "context_window": 256000,
876 "default_max_tokens": 25600,
877 "can_reason": false,
878 "has_reasoning_efforts": false,
879 "supports_attachments": false
880 },
881 {
882 "id": "mistralai/devstral-medium",
883 "name": "Mistral: Devstral Medium",
884 "cost_per_1m_in": 0.39999999999999997,
885 "cost_per_1m_out": 2,
886 "cost_per_1m_in_cached": 0,
887 "cost_per_1m_out_cached": 0,
888 "context_window": 131072,
889 "default_max_tokens": 13107,
890 "can_reason": false,
891 "has_reasoning_efforts": false,
892 "supports_attachments": false
893 },
894 {
895 "id": "mistralai/devstral-small-2505",
896 "name": "Mistral: Devstral Small 2505",
897 "cost_per_1m_in": 0.04,
898 "cost_per_1m_out": 0.14,
899 "cost_per_1m_in_cached": 0,
900 "cost_per_1m_out_cached": 0,
901 "context_window": 131072,
902 "default_max_tokens": 65536,
903 "can_reason": false,
904 "has_reasoning_efforts": false,
905 "supports_attachments": false
906 },
907 {
908 "id": "mistralai/devstral-small-2505:free",
909 "name": "Mistral: Devstral Small 2505 (free)",
910 "cost_per_1m_in": 0,
911 "cost_per_1m_out": 0,
912 "cost_per_1m_in_cached": 0,
913 "cost_per_1m_out_cached": 0,
914 "context_window": 32768,
915 "default_max_tokens": 3276,
916 "can_reason": false,
917 "has_reasoning_efforts": false,
918 "supports_attachments": false
919 },
920 {
921 "id": "mistralai/magistral-medium-2506",
922 "name": "Mistral: Magistral Medium 2506",
923 "cost_per_1m_in": 2,
924 "cost_per_1m_out": 5,
925 "cost_per_1m_in_cached": 0,
926 "cost_per_1m_out_cached": 0,
927 "context_window": 40960,
928 "default_max_tokens": 20000,
929 "can_reason": true,
930 "has_reasoning_efforts": true,
931 "supports_attachments": false
932 },
933 {
934 "id": "mistralai/magistral-medium-2506:thinking",
935 "name": "Mistral: Magistral Medium 2506 (thinking)",
936 "cost_per_1m_in": 2,
937 "cost_per_1m_out": 5,
938 "cost_per_1m_in_cached": 0,
939 "cost_per_1m_out_cached": 0,
940 "context_window": 40960,
941 "default_max_tokens": 20000,
942 "can_reason": true,
943 "has_reasoning_efforts": true,
944 "supports_attachments": false
945 },
946 {
947 "id": "mistralai/magistral-small-2506",
948 "name": "Mistral: Magistral Small 2506",
949 "cost_per_1m_in": 0.5,
950 "cost_per_1m_out": 1.5,
951 "cost_per_1m_in_cached": 0,
952 "cost_per_1m_out_cached": 0,
953 "context_window": 40000,
954 "default_max_tokens": 20000,
955 "can_reason": true,
956 "has_reasoning_efforts": true,
957 "supports_attachments": false
958 },
959 {
960 "id": "mistralai/ministral-8b",
961 "name": "Mistral: Ministral 8B",
962 "cost_per_1m_in": 0.09999999999999999,
963 "cost_per_1m_out": 0.09999999999999999,
964 "cost_per_1m_in_cached": 0,
965 "cost_per_1m_out_cached": 0,
966 "context_window": 128000,
967 "default_max_tokens": 12800,
968 "can_reason": false,
969 "has_reasoning_efforts": false,
970 "supports_attachments": false
971 },
972 {
973 "id": "mistralai/mistral-7b-instruct",
974 "name": "Mistral: Mistral 7B Instruct",
975 "cost_per_1m_in": 0.028,
976 "cost_per_1m_out": 0.054,
977 "cost_per_1m_in_cached": 0,
978 "cost_per_1m_out_cached": 0,
979 "context_window": 32768,
980 "default_max_tokens": 8192,
981 "can_reason": false,
982 "has_reasoning_efforts": false,
983 "supports_attachments": false
984 },
985 {
986 "id": "mistralai/mistral-7b-instruct:free",
987 "name": "Mistral: Mistral 7B Instruct (free)",
988 "cost_per_1m_in": 0,
989 "cost_per_1m_out": 0,
990 "cost_per_1m_in_cached": 0,
991 "cost_per_1m_out_cached": 0,
992 "context_window": 32768,
993 "default_max_tokens": 8192,
994 "can_reason": false,
995 "has_reasoning_efforts": false,
996 "supports_attachments": false
997 },
998 {
999 "id": "mistralai/mistral-7b-instruct-v0.3",
1000 "name": "Mistral: Mistral 7B Instruct v0.3",
1001 "cost_per_1m_in": 0.028,
1002 "cost_per_1m_out": 0.054,
1003 "cost_per_1m_in_cached": 0,
1004 "cost_per_1m_out_cached": 0,
1005 "context_window": 32768,
1006 "default_max_tokens": 8192,
1007 "can_reason": false,
1008 "has_reasoning_efforts": false,
1009 "supports_attachments": false
1010 },
1011 {
1012 "id": "mistralai/mistral-medium-3",
1013 "name": "Mistral: Mistral Medium 3",
1014 "cost_per_1m_in": 0.39999999999999997,
1015 "cost_per_1m_out": 2,
1016 "cost_per_1m_in_cached": 0,
1017 "cost_per_1m_out_cached": 0,
1018 "context_window": 131072,
1019 "default_max_tokens": 13107,
1020 "can_reason": false,
1021 "has_reasoning_efforts": false,
1022 "supports_attachments": true
1023 },
1024 {
1025 "id": "mistralai/mistral-medium-3.1",
1026 "name": "Mistral: Mistral Medium 3.1",
1027 "cost_per_1m_in": 0.39999999999999997,
1028 "cost_per_1m_out": 2,
1029 "cost_per_1m_in_cached": 0,
1030 "cost_per_1m_out_cached": 0,
1031 "context_window": 131072,
1032 "default_max_tokens": 13107,
1033 "can_reason": false,
1034 "has_reasoning_efforts": false,
1035 "supports_attachments": true
1036 },
1037 {
1038 "id": "mistralai/mistral-nemo",
1039 "name": "Mistral: Mistral Nemo",
1040 "cost_per_1m_in": 0.15,
1041 "cost_per_1m_out": 0.15,
1042 "cost_per_1m_in_cached": 0,
1043 "cost_per_1m_out_cached": 0,
1044 "context_window": 131072,
1045 "default_max_tokens": 13107,
1046 "can_reason": false,
1047 "has_reasoning_efforts": false,
1048 "supports_attachments": false
1049 },
1050 {
1051 "id": "mistralai/mistral-small-24b-instruct-2501",
1052 "name": "Mistral: Mistral Small 3",
1053 "cost_per_1m_in": 0.09999999999999999,
1054 "cost_per_1m_out": 0.3,
1055 "cost_per_1m_in_cached": 0,
1056 "cost_per_1m_out_cached": 0,
1057 "context_window": 32768,
1058 "default_max_tokens": 3276,
1059 "can_reason": false,
1060 "has_reasoning_efforts": false,
1061 "supports_attachments": false
1062 },
1063 {
1064 "id": "mistralai/mistral-small-3.1-24b-instruct",
1065 "name": "Mistral: Mistral Small 3.1 24B",
1066 "cost_per_1m_in": 0.04,
1067 "cost_per_1m_out": 0.15,
1068 "cost_per_1m_in_cached": 0,
1069 "cost_per_1m_out_cached": 0,
1070 "context_window": 131072,
1071 "default_max_tokens": 65536,
1072 "can_reason": false,
1073 "has_reasoning_efforts": false,
1074 "supports_attachments": true
1075 },
1076 {
1077 "id": "mistralai/mistral-small-3.1-24b-instruct:free",
1078 "name": "Mistral: Mistral Small 3.1 24B (free)",
1079 "cost_per_1m_in": 0,
1080 "cost_per_1m_out": 0,
1081 "cost_per_1m_in_cached": 0,
1082 "cost_per_1m_out_cached": 0,
1083 "context_window": 96000,
1084 "default_max_tokens": 48000,
1085 "can_reason": false,
1086 "has_reasoning_efforts": false,
1087 "supports_attachments": true
1088 },
1089 {
1090 "id": "mistralai/mistral-small-3.2-24b-instruct",
1091 "name": "Mistral: Mistral Small 3.2 24B",
1092 "cost_per_1m_in": 0.09999999999999999,
1093 "cost_per_1m_out": 0.3,
1094 "cost_per_1m_in_cached": 0,
1095 "cost_per_1m_out_cached": 0,
1096 "context_window": 131072,
1097 "default_max_tokens": 13107,
1098 "can_reason": false,
1099 "has_reasoning_efforts": false,
1100 "supports_attachments": true
1101 },
1102 {
1103 "id": "mistralai/mistral-small-3.2-24b-instruct:free",
1104 "name": "Mistral: Mistral Small 3.2 24B (free)",
1105 "cost_per_1m_in": 0,
1106 "cost_per_1m_out": 0,
1107 "cost_per_1m_in_cached": 0,
1108 "cost_per_1m_out_cached": 0,
1109 "context_window": 131072,
1110 "default_max_tokens": 13107,
1111 "can_reason": false,
1112 "has_reasoning_efforts": false,
1113 "supports_attachments": true
1114 },
1115 {
1116 "id": "mistralai/mixtral-8x22b-instruct",
1117 "name": "Mistral: Mixtral 8x22B Instruct",
1118 "cost_per_1m_in": 0.8999999999999999,
1119 "cost_per_1m_out": 0.8999999999999999,
1120 "cost_per_1m_in_cached": 0,
1121 "cost_per_1m_out_cached": 0,
1122 "context_window": 65536,
1123 "default_max_tokens": 6553,
1124 "can_reason": false,
1125 "has_reasoning_efforts": false,
1126 "supports_attachments": false
1127 },
1128 {
1129 "id": "mistralai/mixtral-8x7b-instruct",
1130 "name": "Mistral: Mixtral 8x7B Instruct",
1131 "cost_per_1m_in": 0.6,
1132 "cost_per_1m_out": 0.6,
1133 "cost_per_1m_in_cached": 0,
1134 "cost_per_1m_out_cached": 0,
1135 "context_window": 32768,
1136 "default_max_tokens": 1024,
1137 "can_reason": false,
1138 "has_reasoning_efforts": false,
1139 "supports_attachments": false
1140 },
1141 {
1142 "id": "mistralai/pixtral-large-2411",
1143 "name": "Mistral: Pixtral Large 2411",
1144 "cost_per_1m_in": 2,
1145 "cost_per_1m_out": 6,
1146 "cost_per_1m_in_cached": 0,
1147 "cost_per_1m_out_cached": 0,
1148 "context_window": 131072,
1149 "default_max_tokens": 13107,
1150 "can_reason": false,
1151 "has_reasoning_efforts": false,
1152 "supports_attachments": true
1153 },
1154 {
1155 "id": "mistralai/mistral-saba",
1156 "name": "Mistral: Saba",
1157 "cost_per_1m_in": 0.19999999999999998,
1158 "cost_per_1m_out": 0.6,
1159 "cost_per_1m_in_cached": 0,
1160 "cost_per_1m_out_cached": 0,
1161 "context_window": 32768,
1162 "default_max_tokens": 3276,
1163 "can_reason": false,
1164 "has_reasoning_efforts": false,
1165 "supports_attachments": false
1166 },
1167 {
1168 "id": "moonshotai/kimi-k2",
1169 "name": "MoonshotAI: Kimi K2 0711",
1170 "cost_per_1m_in": 0.55,
1171 "cost_per_1m_out": 2.99,
1172 "cost_per_1m_in_cached": 0,
1173 "cost_per_1m_out_cached": 0,
1174 "context_window": 262144,
1175 "default_max_tokens": 131072,
1176 "can_reason": false,
1177 "has_reasoning_efforts": false,
1178 "supports_attachments": false
1179 },
1180 {
1181 "id": "moonshotai/kimi-k2-0905",
1182 "name": "MoonshotAI: Kimi K2 0905",
1183 "cost_per_1m_in": 1,
1184 "cost_per_1m_out": 3,
1185 "cost_per_1m_in_cached": 0,
1186 "cost_per_1m_out_cached": 0,
1187 "context_window": 262144,
1188 "default_max_tokens": 26214,
1189 "can_reason": false,
1190 "has_reasoning_efforts": false,
1191 "supports_attachments": false
1192 },
1193 {
1194 "id": "nvidia/llama-3.1-nemotron-70b-instruct",
1195 "name": "NVIDIA: Llama 3.1 Nemotron 70B Instruct",
1196 "cost_per_1m_in": 0.6,
1197 "cost_per_1m_out": 0.6,
1198 "cost_per_1m_in_cached": 0,
1199 "cost_per_1m_out_cached": 0,
1200 "context_window": 131072,
1201 "default_max_tokens": 8192,
1202 "can_reason": false,
1203 "has_reasoning_efforts": false,
1204 "supports_attachments": false
1205 },
1206 {
1207 "id": "nvidia/nemotron-nano-9b-v2",
1208 "name": "NVIDIA: Nemotron Nano 9B V2",
1209 "cost_per_1m_in": 0.04,
1210 "cost_per_1m_out": 0.16,
1211 "cost_per_1m_in_cached": 0,
1212 "cost_per_1m_out_cached": 0,
1213 "context_window": 131072,
1214 "default_max_tokens": 13107,
1215 "can_reason": true,
1216 "has_reasoning_efforts": true,
1217 "supports_attachments": false
1218 },
1219 {
1220 "id": "nvidia/nemotron-nano-9b-v2:free",
1221 "name": "NVIDIA: Nemotron Nano 9B V2 (free)",
1222 "cost_per_1m_in": 0,
1223 "cost_per_1m_out": 0,
1224 "cost_per_1m_in_cached": 0,
1225 "cost_per_1m_out_cached": 0,
1226 "context_window": 128000,
1227 "default_max_tokens": 12800,
1228 "can_reason": true,
1229 "has_reasoning_efforts": true,
1230 "supports_attachments": false
1231 },
1232 {
1233 "id": "nousresearch/hermes-3-llama-3.1-70b",
1234 "name": "Nous: Hermes 3 70B Instruct",
1235 "cost_per_1m_in": 0.39999999999999997,
1236 "cost_per_1m_out": 0.39999999999999997,
1237 "cost_per_1m_in_cached": 0,
1238 "cost_per_1m_out_cached": 0,
1239 "context_window": 12288,
1240 "default_max_tokens": 1228,
1241 "can_reason": false,
1242 "has_reasoning_efforts": false,
1243 "supports_attachments": false
1244 },
1245 {
1246 "id": "nousresearch/hermes-4-405b",
1247 "name": "Nous: Hermes 4 405B",
1248 "cost_per_1m_in": 0.25,
1249 "cost_per_1m_out": 1,
1250 "cost_per_1m_in_cached": 0,
1251 "cost_per_1m_out_cached": 0,
1252 "context_window": 131072,
1253 "default_max_tokens": 65536,
1254 "can_reason": true,
1255 "has_reasoning_efforts": true,
1256 "supports_attachments": false
1257 },
1258 {
1259 "id": "nousresearch/hermes-4-70b",
1260 "name": "Nous: Hermes 4 70B",
1261 "cost_per_1m_in": 0.11,
1262 "cost_per_1m_out": 0.38,
1263 "cost_per_1m_in_cached": 0,
1264 "cost_per_1m_out_cached": 0,
1265 "context_window": 131072,
1266 "default_max_tokens": 65536,
1267 "can_reason": true,
1268 "has_reasoning_efforts": true,
1269 "supports_attachments": false
1270 },
1271 {
1272 "id": "openai/codex-mini",
1273 "name": "OpenAI: Codex Mini",
1274 "cost_per_1m_in": 1.5,
1275 "cost_per_1m_out": 6,
1276 "cost_per_1m_in_cached": 0,
1277 "cost_per_1m_out_cached": 0.375,
1278 "context_window": 200000,
1279 "default_max_tokens": 50000,
1280 "can_reason": true,
1281 "has_reasoning_efforts": true,
1282 "supports_attachments": true
1283 },
1284 {
1285 "id": "openai/gpt-3.5-turbo",
1286 "name": "OpenAI: GPT-3.5 Turbo",
1287 "cost_per_1m_in": 0.5,
1288 "cost_per_1m_out": 1.5,
1289 "cost_per_1m_in_cached": 0,
1290 "cost_per_1m_out_cached": 0,
1291 "context_window": 16385,
1292 "default_max_tokens": 2048,
1293 "can_reason": false,
1294 "has_reasoning_efforts": false,
1295 "supports_attachments": false
1296 },
1297 {
1298 "id": "openai/gpt-3.5-turbo-0613",
1299 "name": "OpenAI: GPT-3.5 Turbo (older v0613)",
1300 "cost_per_1m_in": 1,
1301 "cost_per_1m_out": 2,
1302 "cost_per_1m_in_cached": 0,
1303 "cost_per_1m_out_cached": 0,
1304 "context_window": 4095,
1305 "default_max_tokens": 2048,
1306 "can_reason": false,
1307 "has_reasoning_efforts": false,
1308 "supports_attachments": false
1309 },
1310 {
1311 "id": "openai/gpt-3.5-turbo-16k",
1312 "name": "OpenAI: GPT-3.5 Turbo 16k",
1313 "cost_per_1m_in": 3,
1314 "cost_per_1m_out": 4,
1315 "cost_per_1m_in_cached": 0,
1316 "cost_per_1m_out_cached": 0,
1317 "context_window": 16385,
1318 "default_max_tokens": 2048,
1319 "can_reason": false,
1320 "has_reasoning_efforts": false,
1321 "supports_attachments": false
1322 },
1323 {
1324 "id": "openai/gpt-4",
1325 "name": "OpenAI: GPT-4",
1326 "cost_per_1m_in": 30,
1327 "cost_per_1m_out": 60,
1328 "cost_per_1m_in_cached": 0,
1329 "cost_per_1m_out_cached": 0,
1330 "context_window": 8191,
1331 "default_max_tokens": 2048,
1332 "can_reason": false,
1333 "has_reasoning_efforts": false,
1334 "supports_attachments": false
1335 },
1336 {
1337 "id": "openai/gpt-4-0314",
1338 "name": "OpenAI: GPT-4 (older v0314)",
1339 "cost_per_1m_in": 30,
1340 "cost_per_1m_out": 60,
1341 "cost_per_1m_in_cached": 0,
1342 "cost_per_1m_out_cached": 0,
1343 "context_window": 8191,
1344 "default_max_tokens": 2048,
1345 "can_reason": false,
1346 "has_reasoning_efforts": false,
1347 "supports_attachments": false
1348 },
1349 {
1350 "id": "openai/gpt-4-turbo",
1351 "name": "OpenAI: GPT-4 Turbo",
1352 "cost_per_1m_in": 10,
1353 "cost_per_1m_out": 30,
1354 "cost_per_1m_in_cached": 0,
1355 "cost_per_1m_out_cached": 0,
1356 "context_window": 128000,
1357 "default_max_tokens": 2048,
1358 "can_reason": false,
1359 "has_reasoning_efforts": false,
1360 "supports_attachments": true
1361 },
1362 {
1363 "id": "openai/gpt-4-1106-preview",
1364 "name": "OpenAI: GPT-4 Turbo (older v1106)",
1365 "cost_per_1m_in": 10,
1366 "cost_per_1m_out": 30,
1367 "cost_per_1m_in_cached": 0,
1368 "cost_per_1m_out_cached": 0,
1369 "context_window": 128000,
1370 "default_max_tokens": 2048,
1371 "can_reason": false,
1372 "has_reasoning_efforts": false,
1373 "supports_attachments": false
1374 },
1375 {
1376 "id": "openai/gpt-4-turbo-preview",
1377 "name": "OpenAI: GPT-4 Turbo Preview",
1378 "cost_per_1m_in": 10,
1379 "cost_per_1m_out": 30,
1380 "cost_per_1m_in_cached": 0,
1381 "cost_per_1m_out_cached": 0,
1382 "context_window": 128000,
1383 "default_max_tokens": 2048,
1384 "can_reason": false,
1385 "has_reasoning_efforts": false,
1386 "supports_attachments": false
1387 },
1388 {
1389 "id": "openai/gpt-4.1",
1390 "name": "OpenAI: GPT-4.1",
1391 "cost_per_1m_in": 2,
1392 "cost_per_1m_out": 8,
1393 "cost_per_1m_in_cached": 0,
1394 "cost_per_1m_out_cached": 0.5,
1395 "context_window": 1047576,
1396 "default_max_tokens": 16384,
1397 "can_reason": false,
1398 "has_reasoning_efforts": false,
1399 "supports_attachments": true
1400 },
1401 {
1402 "id": "openai/gpt-4.1-mini",
1403 "name": "OpenAI: GPT-4.1 Mini",
1404 "cost_per_1m_in": 0.39999999999999997,
1405 "cost_per_1m_out": 1.5999999999999999,
1406 "cost_per_1m_in_cached": 0,
1407 "cost_per_1m_out_cached": 0.09999999999999999,
1408 "context_window": 1047576,
1409 "default_max_tokens": 16384,
1410 "can_reason": false,
1411 "has_reasoning_efforts": false,
1412 "supports_attachments": true
1413 },
1414 {
1415 "id": "openai/gpt-4.1-nano",
1416 "name": "OpenAI: GPT-4.1 Nano",
1417 "cost_per_1m_in": 0.09999999999999999,
1418 "cost_per_1m_out": 0.39999999999999997,
1419 "cost_per_1m_in_cached": 0,
1420 "cost_per_1m_out_cached": 0.024999999999999998,
1421 "context_window": 1047576,
1422 "default_max_tokens": 16384,
1423 "can_reason": false,
1424 "has_reasoning_efforts": false,
1425 "supports_attachments": true
1426 },
1427 {
1428 "id": "openai/gpt-4o",
1429 "name": "OpenAI: GPT-4o",
1430 "cost_per_1m_in": 2.5,
1431 "cost_per_1m_out": 10,
1432 "cost_per_1m_in_cached": 0,
1433 "cost_per_1m_out_cached": 0,
1434 "context_window": 128000,
1435 "default_max_tokens": 8192,
1436 "can_reason": false,
1437 "has_reasoning_efforts": false,
1438 "supports_attachments": true
1439 },
1440 {
1441 "id": "openai/gpt-4o-2024-05-13",
1442 "name": "OpenAI: GPT-4o (2024-05-13)",
1443 "cost_per_1m_in": 5,
1444 "cost_per_1m_out": 15,
1445 "cost_per_1m_in_cached": 0,
1446 "cost_per_1m_out_cached": 0,
1447 "context_window": 128000,
1448 "default_max_tokens": 2048,
1449 "can_reason": false,
1450 "has_reasoning_efforts": false,
1451 "supports_attachments": true
1452 },
1453 {
1454 "id": "openai/gpt-4o-2024-08-06",
1455 "name": "OpenAI: GPT-4o (2024-08-06)",
1456 "cost_per_1m_in": 2.5,
1457 "cost_per_1m_out": 10,
1458 "cost_per_1m_in_cached": 0,
1459 "cost_per_1m_out_cached": 1.25,
1460 "context_window": 128000,
1461 "default_max_tokens": 8192,
1462 "can_reason": false,
1463 "has_reasoning_efforts": false,
1464 "supports_attachments": true
1465 },
1466 {
1467 "id": "openai/gpt-4o-2024-11-20",
1468 "name": "OpenAI: GPT-4o (2024-11-20)",
1469 "cost_per_1m_in": 2.5,
1470 "cost_per_1m_out": 10,
1471 "cost_per_1m_in_cached": 0,
1472 "cost_per_1m_out_cached": 1.25,
1473 "context_window": 128000,
1474 "default_max_tokens": 8192,
1475 "can_reason": false,
1476 "has_reasoning_efforts": false,
1477 "supports_attachments": true
1478 },
1479 {
1480 "id": "openai/gpt-4o:extended",
1481 "name": "OpenAI: GPT-4o (extended)",
1482 "cost_per_1m_in": 6,
1483 "cost_per_1m_out": 18,
1484 "cost_per_1m_in_cached": 0,
1485 "cost_per_1m_out_cached": 0,
1486 "context_window": 128000,
1487 "default_max_tokens": 32000,
1488 "can_reason": false,
1489 "has_reasoning_efforts": false,
1490 "supports_attachments": true
1491 },
1492 {
1493 "id": "openai/gpt-4o-audio-preview",
1494 "name": "OpenAI: GPT-4o Audio",
1495 "cost_per_1m_in": 2.5,
1496 "cost_per_1m_out": 10,
1497 "cost_per_1m_in_cached": 0,
1498 "cost_per_1m_out_cached": 0,
1499 "context_window": 128000,
1500 "default_max_tokens": 8192,
1501 "can_reason": false,
1502 "has_reasoning_efforts": false,
1503 "supports_attachments": false
1504 },
1505 {
1506 "id": "openai/gpt-4o-mini",
1507 "name": "OpenAI: GPT-4o-mini",
1508 "cost_per_1m_in": 0.15,
1509 "cost_per_1m_out": 0.6,
1510 "cost_per_1m_in_cached": 0,
1511 "cost_per_1m_out_cached": 0.075,
1512 "context_window": 128000,
1513 "default_max_tokens": 8192,
1514 "can_reason": false,
1515 "has_reasoning_efforts": false,
1516 "supports_attachments": true
1517 },
1518 {
1519 "id": "openai/gpt-4o-mini-2024-07-18",
1520 "name": "OpenAI: GPT-4o-mini (2024-07-18)",
1521 "cost_per_1m_in": 0.15,
1522 "cost_per_1m_out": 0.6,
1523 "cost_per_1m_in_cached": 0,
1524 "cost_per_1m_out_cached": 0.075,
1525 "context_window": 128000,
1526 "default_max_tokens": 8192,
1527 "can_reason": false,
1528 "has_reasoning_efforts": false,
1529 "supports_attachments": true
1530 },
1531 {
1532 "id": "openai/gpt-5",
1533 "name": "OpenAI: GPT-5",
1534 "cost_per_1m_in": 1.25,
1535 "cost_per_1m_out": 10,
1536 "cost_per_1m_in_cached": 0,
1537 "cost_per_1m_out_cached": 0.125,
1538 "context_window": 400000,
1539 "default_max_tokens": 64000,
1540 "can_reason": true,
1541 "has_reasoning_efforts": true,
1542 "supports_attachments": true
1543 },
1544 {
1545 "id": "openai/gpt-5-codex",
1546 "name": "OpenAI: GPT-5 Codex",
1547 "cost_per_1m_in": 1.25,
1548 "cost_per_1m_out": 10,
1549 "cost_per_1m_in_cached": 0,
1550 "cost_per_1m_out_cached": 0.125,
1551 "context_window": 400000,
1552 "default_max_tokens": 64000,
1553 "can_reason": true,
1554 "has_reasoning_efforts": true,
1555 "supports_attachments": true
1556 },
1557 {
1558 "id": "openai/gpt-5-mini",
1559 "name": "OpenAI: GPT-5 Mini",
1560 "cost_per_1m_in": 0.25,
1561 "cost_per_1m_out": 2,
1562 "cost_per_1m_in_cached": 0,
1563 "cost_per_1m_out_cached": 0.03,
1564 "context_window": 400000,
1565 "default_max_tokens": 40000,
1566 "can_reason": true,
1567 "has_reasoning_efforts": true,
1568 "supports_attachments": true
1569 },
1570 {
1571 "id": "openai/gpt-5-nano",
1572 "name": "OpenAI: GPT-5 Nano",
1573 "cost_per_1m_in": 0.049999999999999996,
1574 "cost_per_1m_out": 0.39999999999999997,
1575 "cost_per_1m_in_cached": 0,
1576 "cost_per_1m_out_cached": 0.005,
1577 "context_window": 400000,
1578 "default_max_tokens": 64000,
1579 "can_reason": true,
1580 "has_reasoning_efforts": true,
1581 "supports_attachments": true
1582 },
1583 {
1584 "id": "openai/gpt-oss-120b",
1585 "name": "OpenAI: gpt-oss-120b",
1586 "cost_per_1m_in": 0.09999999999999999,
1587 "cost_per_1m_out": 0.49,
1588 "cost_per_1m_in_cached": 0,
1589 "cost_per_1m_out_cached": 0,
1590 "context_window": 131072,
1591 "default_max_tokens": 13107,
1592 "can_reason": true,
1593 "has_reasoning_efforts": true,
1594 "supports_attachments": false
1595 },
1596 {
1597 "id": "openai/gpt-oss-20b",
1598 "name": "OpenAI: gpt-oss-20b",
1599 "cost_per_1m_in": 0.049999999999999996,
1600 "cost_per_1m_out": 0.19999999999999998,
1601 "cost_per_1m_in_cached": 0,
1602 "cost_per_1m_out_cached": 0,
1603 "context_window": 131072,
1604 "default_max_tokens": 65536,
1605 "can_reason": true,
1606 "has_reasoning_efforts": true,
1607 "supports_attachments": false
1608 },
1609 {
1610 "id": "openai/o1",
1611 "name": "OpenAI: o1",
1612 "cost_per_1m_in": 15,
1613 "cost_per_1m_out": 60,
1614 "cost_per_1m_in_cached": 0,
1615 "cost_per_1m_out_cached": 7.5,
1616 "context_window": 200000,
1617 "default_max_tokens": 50000,
1618 "can_reason": false,
1619 "has_reasoning_efforts": false,
1620 "supports_attachments": true
1621 },
1622 {
1623 "id": "openai/o3",
1624 "name": "OpenAI: o3",
1625 "cost_per_1m_in": 2,
1626 "cost_per_1m_out": 8,
1627 "cost_per_1m_in_cached": 0,
1628 "cost_per_1m_out_cached": 0.5,
1629 "context_window": 200000,
1630 "default_max_tokens": 50000,
1631 "can_reason": true,
1632 "has_reasoning_efforts": true,
1633 "supports_attachments": true
1634 },
1635 {
1636 "id": "openai/o3-mini",
1637 "name": "OpenAI: o3 Mini",
1638 "cost_per_1m_in": 1.1,
1639 "cost_per_1m_out": 4.4,
1640 "cost_per_1m_in_cached": 0,
1641 "cost_per_1m_out_cached": 0.55,
1642 "context_window": 200000,
1643 "default_max_tokens": 50000,
1644 "can_reason": false,
1645 "has_reasoning_efforts": false,
1646 "supports_attachments": false
1647 },
1648 {
1649 "id": "openai/o3-mini-high",
1650 "name": "OpenAI: o3 Mini High",
1651 "cost_per_1m_in": 1.1,
1652 "cost_per_1m_out": 4.4,
1653 "cost_per_1m_in_cached": 0,
1654 "cost_per_1m_out_cached": 0.55,
1655 "context_window": 200000,
1656 "default_max_tokens": 50000,
1657 "can_reason": false,
1658 "has_reasoning_efforts": false,
1659 "supports_attachments": false
1660 },
1661 {
1662 "id": "openai/o3-pro",
1663 "name": "OpenAI: o3 Pro",
1664 "cost_per_1m_in": 20,
1665 "cost_per_1m_out": 80,
1666 "cost_per_1m_in_cached": 0,
1667 "cost_per_1m_out_cached": 0,
1668 "context_window": 200000,
1669 "default_max_tokens": 50000,
1670 "can_reason": true,
1671 "has_reasoning_efforts": true,
1672 "supports_attachments": true
1673 },
1674 {
1675 "id": "openai/o4-mini",
1676 "name": "OpenAI: o4 Mini",
1677 "cost_per_1m_in": 1.1,
1678 "cost_per_1m_out": 4.4,
1679 "cost_per_1m_in_cached": 0,
1680 "cost_per_1m_out_cached": 0.275,
1681 "context_window": 200000,
1682 "default_max_tokens": 50000,
1683 "can_reason": true,
1684 "has_reasoning_efforts": true,
1685 "supports_attachments": true
1686 },
1687 {
1688 "id": "openai/o4-mini-high",
1689 "name": "OpenAI: o4 Mini High",
1690 "cost_per_1m_in": 1.1,
1691 "cost_per_1m_out": 4.4,
1692 "cost_per_1m_in_cached": 0,
1693 "cost_per_1m_out_cached": 0.275,
1694 "context_window": 200000,
1695 "default_max_tokens": 50000,
1696 "can_reason": true,
1697 "has_reasoning_efforts": true,
1698 "supports_attachments": true
1699 },
1700 {
1701 "id": "qwen/qwen-2.5-72b-instruct",
1702 "name": "Qwen2.5 72B Instruct",
1703 "cost_per_1m_in": 0.12,
1704 "cost_per_1m_out": 0.39,
1705 "cost_per_1m_in_cached": 0,
1706 "cost_per_1m_out_cached": 0,
1707 "context_window": 32768,
1708 "default_max_tokens": 8192,
1709 "can_reason": false,
1710 "has_reasoning_efforts": false,
1711 "supports_attachments": false
1712 },
1713 {
1714 "id": "qwen/qwen-plus-2025-07-28",
1715 "name": "Qwen: Qwen Plus 0728",
1716 "cost_per_1m_in": 0.39999999999999997,
1717 "cost_per_1m_out": 1.2,
1718 "cost_per_1m_in_cached": 0,
1719 "cost_per_1m_out_cached": 0,
1720 "context_window": 1000000,
1721 "default_max_tokens": 16384,
1722 "can_reason": false,
1723 "has_reasoning_efforts": false,
1724 "supports_attachments": false
1725 },
1726 {
1727 "id": "qwen/qwen-plus-2025-07-28:thinking",
1728 "name": "Qwen: Qwen Plus 0728 (thinking)",
1729 "cost_per_1m_in": 0.39999999999999997,
1730 "cost_per_1m_out": 4,
1731 "cost_per_1m_in_cached": 0,
1732 "cost_per_1m_out_cached": 0,
1733 "context_window": 1000000,
1734 "default_max_tokens": 16384,
1735 "can_reason": true,
1736 "has_reasoning_efforts": true,
1737 "supports_attachments": false
1738 },
1739 {
1740 "id": "qwen/qwen-max",
1741 "name": "Qwen: Qwen-Max ",
1742 "cost_per_1m_in": 1.5999999999999999,
1743 "cost_per_1m_out": 6.3999999999999995,
1744 "cost_per_1m_in_cached": 0,
1745 "cost_per_1m_out_cached": 0.64,
1746 "context_window": 32768,
1747 "default_max_tokens": 4096,
1748 "can_reason": false,
1749 "has_reasoning_efforts": false,
1750 "supports_attachments": false
1751 },
1752 {
1753 "id": "qwen/qwen-plus",
1754 "name": "Qwen: Qwen-Plus",
1755 "cost_per_1m_in": 0.39999999999999997,
1756 "cost_per_1m_out": 1.2,
1757 "cost_per_1m_in_cached": 0,
1758 "cost_per_1m_out_cached": 0.16,
1759 "context_window": 131072,
1760 "default_max_tokens": 4096,
1761 "can_reason": false,
1762 "has_reasoning_efforts": false,
1763 "supports_attachments": false
1764 },
1765 {
1766 "id": "qwen/qwen-turbo",
1767 "name": "Qwen: Qwen-Turbo",
1768 "cost_per_1m_in": 0.049999999999999996,
1769 "cost_per_1m_out": 0.19999999999999998,
1770 "cost_per_1m_in_cached": 0,
1771 "cost_per_1m_out_cached": 0.02,
1772 "context_window": 1000000,
1773 "default_max_tokens": 4096,
1774 "can_reason": false,
1775 "has_reasoning_efforts": false,
1776 "supports_attachments": false
1777 },
1778 {
1779 "id": "qwen/qwen3-14b",
1780 "name": "Qwen: Qwen3 14B",
1781 "cost_per_1m_in": 0.06,
1782 "cost_per_1m_out": 0.24,
1783 "cost_per_1m_in_cached": 0,
1784 "cost_per_1m_out_cached": 0,
1785 "context_window": 40960,
1786 "default_max_tokens": 20480,
1787 "can_reason": true,
1788 "has_reasoning_efforts": true,
1789 "supports_attachments": false
1790 },
1791 {
1792 "id": "qwen/qwen3-235b-a22b",
1793 "name": "Qwen: Qwen3 235B A22B",
1794 "cost_per_1m_in": 0.22,
1795 "cost_per_1m_out": 0.88,
1796 "cost_per_1m_in_cached": 0,
1797 "cost_per_1m_out_cached": 0,
1798 "context_window": 131072,
1799 "default_max_tokens": 13107,
1800 "can_reason": true,
1801 "has_reasoning_efforts": true,
1802 "supports_attachments": false
1803 },
1804 {
1805 "id": "qwen/qwen3-235b-a22b-2507",
1806 "name": "Qwen: Qwen3 235B A22B Instruct 2507",
1807 "cost_per_1m_in": 0.09999999999999999,
1808 "cost_per_1m_out": 0.09999999999999999,
1809 "cost_per_1m_in_cached": 0,
1810 "cost_per_1m_out_cached": 0,
1811 "context_window": 262144,
1812 "default_max_tokens": 131072,
1813 "can_reason": false,
1814 "has_reasoning_efforts": false,
1815 "supports_attachments": false
1816 },
1817 {
1818 "id": "qwen/qwen3-235b-a22b-thinking-2507",
1819 "name": "Qwen: Qwen3 235B A22B Thinking 2507",
1820 "cost_per_1m_in": 0.11,
1821 "cost_per_1m_out": 0.6,
1822 "cost_per_1m_in_cached": 0,
1823 "cost_per_1m_out_cached": 0,
1824 "context_window": 262144,
1825 "default_max_tokens": 131072,
1826 "can_reason": true,
1827 "has_reasoning_efforts": true,
1828 "supports_attachments": false
1829 },
1830 {
1831 "id": "qwen/qwen3-30b-a3b",
1832 "name": "Qwen: Qwen3 30B A3B",
1833 "cost_per_1m_in": 0.09,
1834 "cost_per_1m_out": 0.44999999999999996,
1835 "cost_per_1m_in_cached": 0,
1836 "cost_per_1m_out_cached": 0,
1837 "context_window": 131072,
1838 "default_max_tokens": 65536,
1839 "can_reason": true,
1840 "has_reasoning_efforts": true,
1841 "supports_attachments": false
1842 },
1843 {
1844 "id": "qwen/qwen3-30b-a3b-instruct-2507",
1845 "name": "Qwen: Qwen3 30B A3B Instruct 2507",
1846 "cost_per_1m_in": 0.09999999999999999,
1847 "cost_per_1m_out": 0.3,
1848 "cost_per_1m_in_cached": 0,
1849 "cost_per_1m_out_cached": 0,
1850 "context_window": 262144,
1851 "default_max_tokens": 26214,
1852 "can_reason": false,
1853 "has_reasoning_efforts": false,
1854 "supports_attachments": false
1855 },
1856 {
1857 "id": "qwen/qwen3-30b-a3b-thinking-2507",
1858 "name": "Qwen: Qwen3 30B A3B Thinking 2507",
1859 "cost_per_1m_in": 0.08,
1860 "cost_per_1m_out": 0.29,
1861 "cost_per_1m_in_cached": 0,
1862 "cost_per_1m_out_cached": 0,
1863 "context_window": 262144,
1864 "default_max_tokens": 131072,
1865 "can_reason": true,
1866 "has_reasoning_efforts": true,
1867 "supports_attachments": false
1868 },
1869 {
1870 "id": "qwen/qwen3-32b",
1871 "name": "Qwen: Qwen3 32B",
1872 "cost_per_1m_in": 0.15,
1873 "cost_per_1m_out": 0.5,
1874 "cost_per_1m_in_cached": 0,
1875 "cost_per_1m_out_cached": 0,
1876 "context_window": 131072,
1877 "default_max_tokens": 4000,
1878 "can_reason": true,
1879 "has_reasoning_efforts": true,
1880 "supports_attachments": false
1881 },
1882 {
1883 "id": "qwen/qwen3-4b:free",
1884 "name": "Qwen: Qwen3 4B (free)",
1885 "cost_per_1m_in": 0,
1886 "cost_per_1m_out": 0,
1887 "cost_per_1m_in_cached": 0,
1888 "cost_per_1m_out_cached": 0,
1889 "context_window": 40960,
1890 "default_max_tokens": 4096,
1891 "can_reason": true,
1892 "has_reasoning_efforts": true,
1893 "supports_attachments": false
1894 },
1895 {
1896 "id": "qwen/qwen3-coder-30b-a3b-instruct",
1897 "name": "Qwen: Qwen3 Coder 30B A3B Instruct",
1898 "cost_per_1m_in": 0.06,
1899 "cost_per_1m_out": 0.25,
1900 "cost_per_1m_in_cached": 0,
1901 "cost_per_1m_out_cached": 0,
1902 "context_window": 262144,
1903 "default_max_tokens": 131072,
1904 "can_reason": false,
1905 "has_reasoning_efforts": false,
1906 "supports_attachments": false
1907 },
1908 {
1909 "id": "qwen/qwen3-coder",
1910 "name": "Qwen: Qwen3 Coder 480B A35B",
1911 "cost_per_1m_in": 0.29,
1912 "cost_per_1m_out": 1.2,
1913 "cost_per_1m_in_cached": 0,
1914 "cost_per_1m_out_cached": 0,
1915 "context_window": 262144,
1916 "default_max_tokens": 32768,
1917 "can_reason": false,
1918 "has_reasoning_efforts": false,
1919 "supports_attachments": false
1920 },
1921 {
1922 "id": "qwen/qwen3-coder:free",
1923 "name": "Qwen: Qwen3 Coder 480B A35B (free)",
1924 "cost_per_1m_in": 0,
1925 "cost_per_1m_out": 0,
1926 "cost_per_1m_in_cached": 0,
1927 "cost_per_1m_out_cached": 0,
1928 "context_window": 262144,
1929 "default_max_tokens": 26214,
1930 "can_reason": false,
1931 "has_reasoning_efforts": false,
1932 "supports_attachments": false
1933 },
1934 {
1935 "id": "qwen/qwen3-coder-flash",
1936 "name": "Qwen: Qwen3 Coder Flash",
1937 "cost_per_1m_in": 0.3,
1938 "cost_per_1m_out": 1.5,
1939 "cost_per_1m_in_cached": 0,
1940 "cost_per_1m_out_cached": 0.08,
1941 "context_window": 128000,
1942 "default_max_tokens": 32768,
1943 "can_reason": false,
1944 "has_reasoning_efforts": false,
1945 "supports_attachments": false
1946 },
1947 {
1948 "id": "qwen/qwen3-coder-plus",
1949 "name": "Qwen: Qwen3 Coder Plus",
1950 "cost_per_1m_in": 1,
1951 "cost_per_1m_out": 5,
1952 "cost_per_1m_in_cached": 0,
1953 "cost_per_1m_out_cached": 0.09999999999999999,
1954 "context_window": 128000,
1955 "default_max_tokens": 32768,
1956 "can_reason": false,
1957 "has_reasoning_efforts": false,
1958 "supports_attachments": false
1959 },
1960 {
1961 "id": "qwen/qwen3-max",
1962 "name": "Qwen: Qwen3 Max",
1963 "cost_per_1m_in": 1.2,
1964 "cost_per_1m_out": 6,
1965 "cost_per_1m_in_cached": 0,
1966 "cost_per_1m_out_cached": 0.24,
1967 "context_window": 256000,
1968 "default_max_tokens": 16384,
1969 "can_reason": false,
1970 "has_reasoning_efforts": false,
1971 "supports_attachments": false
1972 },
1973 {
1974 "id": "qwen/qwen3-next-80b-a3b-instruct",
1975 "name": "Qwen: Qwen3 Next 80B A3B Instruct",
1976 "cost_per_1m_in": 0.09999999999999999,
1977 "cost_per_1m_out": 0.7999999999999999,
1978 "cost_per_1m_in_cached": 0,
1979 "cost_per_1m_out_cached": 0,
1980 "context_window": 262144,
1981 "default_max_tokens": 131072,
1982 "can_reason": false,
1983 "has_reasoning_efforts": false,
1984 "supports_attachments": false
1985 },
1986 {
1987 "id": "qwen/qwen3-next-80b-a3b-thinking",
1988 "name": "Qwen: Qwen3 Next 80B A3B Thinking",
1989 "cost_per_1m_in": 0.09999999999999999,
1990 "cost_per_1m_out": 0.7999999999999999,
1991 "cost_per_1m_in_cached": 0,
1992 "cost_per_1m_out_cached": 0,
1993 "context_window": 262144,
1994 "default_max_tokens": 131072,
1995 "can_reason": true,
1996 "has_reasoning_efforts": true,
1997 "supports_attachments": false
1998 },
1999 {
2000 "id": "qwen/qwen3-vl-235b-a22b-instruct",
2001 "name": "Qwen: Qwen3 VL 235B A22B Instruct",
2002 "cost_per_1m_in": 0.3,
2003 "cost_per_1m_out": 1.5,
2004 "cost_per_1m_in_cached": 0,
2005 "cost_per_1m_out_cached": 0,
2006 "context_window": 131072,
2007 "default_max_tokens": 16384,
2008 "can_reason": false,
2009 "has_reasoning_efforts": false,
2010 "supports_attachments": true
2011 },
2012 {
2013 "id": "qwen/qwen3-vl-235b-a22b-thinking",
2014 "name": "Qwen: Qwen3 VL 235B A22B Thinking",
2015 "cost_per_1m_in": 0.5,
2016 "cost_per_1m_out": 3.5,
2017 "cost_per_1m_in_cached": 0,
2018 "cost_per_1m_out_cached": 0,
2019 "context_window": 65536,
2020 "default_max_tokens": 32768,
2021 "can_reason": true,
2022 "has_reasoning_efforts": true,
2023 "supports_attachments": true
2024 },
2025 {
2026 "id": "stepfun-ai/step3",
2027 "name": "StepFun: Step3",
2028 "cost_per_1m_in": 0.5700000000000001,
2029 "cost_per_1m_out": 1.42,
2030 "cost_per_1m_in_cached": 0,
2031 "cost_per_1m_out_cached": 0,
2032 "context_window": 65536,
2033 "default_max_tokens": 32768,
2034 "can_reason": true,
2035 "has_reasoning_efforts": true,
2036 "supports_attachments": true
2037 },
2038 {
2039 "id": "thedrummer/rocinante-12b",
2040 "name": "TheDrummer: Rocinante 12B",
2041 "cost_per_1m_in": 0.16999999999999998,
2042 "cost_per_1m_out": 0.43,
2043 "cost_per_1m_in_cached": 0,
2044 "cost_per_1m_out_cached": 0,
2045 "context_window": 32768,
2046 "default_max_tokens": 3276,
2047 "can_reason": false,
2048 "has_reasoning_efforts": false,
2049 "supports_attachments": false
2050 },
2051 {
2052 "id": "thedrummer/unslopnemo-12b",
2053 "name": "TheDrummer: UnslopNemo 12B",
2054 "cost_per_1m_in": 0.39999999999999997,
2055 "cost_per_1m_out": 0.39999999999999997,
2056 "cost_per_1m_in_cached": 0,
2057 "cost_per_1m_out_cached": 0,
2058 "context_window": 32768,
2059 "default_max_tokens": 3276,
2060 "can_reason": false,
2061 "has_reasoning_efforts": false,
2062 "supports_attachments": false
2063 },
2064 {
2065 "id": "alibaba/tongyi-deepresearch-30b-a3b",
2066 "name": "Tongyi DeepResearch 30B A3B",
2067 "cost_per_1m_in": 0.09,
2068 "cost_per_1m_out": 0.44999999999999996,
2069 "cost_per_1m_in_cached": 0,
2070 "cost_per_1m_out_cached": 0,
2071 "context_window": 131072,
2072 "default_max_tokens": 65536,
2073 "can_reason": true,
2074 "has_reasoning_efforts": true,
2075 "supports_attachments": false
2076 },
2077 {
2078 "id": "alibaba/tongyi-deepresearch-30b-a3b:free",
2079 "name": "Tongyi DeepResearch 30B A3B (free)",
2080 "cost_per_1m_in": 0,
2081 "cost_per_1m_out": 0,
2082 "cost_per_1m_in_cached": 0,
2083 "cost_per_1m_out_cached": 0,
2084 "context_window": 131072,
2085 "default_max_tokens": 65536,
2086 "can_reason": false,
2087 "has_reasoning_efforts": false,
2088 "supports_attachments": false
2089 },
2090 {
2091 "id": "z-ai/glm-4-32b",
2092 "name": "Z.AI: GLM 4 32B ",
2093 "cost_per_1m_in": 0.09999999999999999,
2094 "cost_per_1m_out": 0.09999999999999999,
2095 "cost_per_1m_in_cached": 0,
2096 "cost_per_1m_out_cached": 0,
2097 "context_window": 128000,
2098 "default_max_tokens": 12800,
2099 "can_reason": false,
2100 "has_reasoning_efforts": false,
2101 "supports_attachments": false
2102 },
2103 {
2104 "id": "z-ai/glm-4.5",
2105 "name": "Z.AI: GLM 4.5",
2106 "cost_per_1m_in": 0.39999999999999997,
2107 "cost_per_1m_out": 2,
2108 "cost_per_1m_in_cached": 0,
2109 "cost_per_1m_out_cached": 0,
2110 "context_window": 131072,
2111 "default_max_tokens": 65512,
2112 "can_reason": true,
2113 "has_reasoning_efforts": true,
2114 "supports_attachments": false
2115 },
2116 {
2117 "id": "z-ai/glm-4.5-air",
2118 "name": "Z.AI: GLM 4.5 Air",
2119 "cost_per_1m_in": 0.19999999999999998,
2120 "cost_per_1m_out": 1.1,
2121 "cost_per_1m_in_cached": 0,
2122 "cost_per_1m_out_cached": 0.03,
2123 "context_window": 131072,
2124 "default_max_tokens": 48000,
2125 "can_reason": true,
2126 "has_reasoning_efforts": true,
2127 "supports_attachments": false
2128 },
2129 {
2130 "id": "z-ai/glm-4.5-air:free",
2131 "name": "Z.AI: GLM 4.5 Air (free)",
2132 "cost_per_1m_in": 0,
2133 "cost_per_1m_out": 0,
2134 "cost_per_1m_in_cached": 0,
2135 "cost_per_1m_out_cached": 0,
2136 "context_window": 131072,
2137 "default_max_tokens": 48000,
2138 "can_reason": true,
2139 "has_reasoning_efforts": true,
2140 "supports_attachments": false
2141 },
2142 {
2143 "id": "z-ai/glm-4.5v",
2144 "name": "Z.AI: GLM 4.5V",
2145 "cost_per_1m_in": 0.6,
2146 "cost_per_1m_out": 1.7999999999999998,
2147 "cost_per_1m_in_cached": 0,
2148 "cost_per_1m_out_cached": 0.11,
2149 "context_window": 65536,
2150 "default_max_tokens": 8192,
2151 "can_reason": true,
2152 "has_reasoning_efforts": true,
2153 "supports_attachments": true
2154 },
2155 {
2156 "id": "z-ai/glm-4.6",
2157 "name": "Z.AI: GLM 4.6",
2158 "cost_per_1m_in": 0.6,
2159 "cost_per_1m_out": 2.2,
2160 "cost_per_1m_in_cached": 0,
2161 "cost_per_1m_out_cached": 0,
2162 "context_window": 204800,
2163 "default_max_tokens": 49152,
2164 "can_reason": true,
2165 "has_reasoning_efforts": true,
2166 "supports_attachments": false
2167 },
2168 {
2169 "id": "x-ai/grok-3",
2170 "name": "xAI: Grok 3",
2171 "cost_per_1m_in": 3,
2172 "cost_per_1m_out": 15,
2173 "cost_per_1m_in_cached": 0,
2174 "cost_per_1m_out_cached": 0.75,
2175 "context_window": 131072,
2176 "default_max_tokens": 13107,
2177 "can_reason": false,
2178 "has_reasoning_efforts": false,
2179 "supports_attachments": false
2180 },
2181 {
2182 "id": "x-ai/grok-3-beta",
2183 "name": "xAI: Grok 3 Beta",
2184 "cost_per_1m_in": 3,
2185 "cost_per_1m_out": 15,
2186 "cost_per_1m_in_cached": 0,
2187 "cost_per_1m_out_cached": 0.75,
2188 "context_window": 131072,
2189 "default_max_tokens": 13107,
2190 "can_reason": false,
2191 "has_reasoning_efforts": false,
2192 "supports_attachments": false
2193 },
2194 {
2195 "id": "x-ai/grok-3-mini",
2196 "name": "xAI: Grok 3 Mini",
2197 "cost_per_1m_in": 0.3,
2198 "cost_per_1m_out": 0.5,
2199 "cost_per_1m_in_cached": 0,
2200 "cost_per_1m_out_cached": 0.075,
2201 "context_window": 131072,
2202 "default_max_tokens": 13107,
2203 "can_reason": true,
2204 "has_reasoning_efforts": true,
2205 "supports_attachments": false
2206 },
2207 {
2208 "id": "x-ai/grok-3-mini-beta",
2209 "name": "xAI: Grok 3 Mini Beta",
2210 "cost_per_1m_in": 0.3,
2211 "cost_per_1m_out": 0.5,
2212 "cost_per_1m_in_cached": 0,
2213 "cost_per_1m_out_cached": 0.075,
2214 "context_window": 131072,
2215 "default_max_tokens": 13107,
2216 "can_reason": true,
2217 "has_reasoning_efforts": true,
2218 "supports_attachments": false
2219 },
2220 {
2221 "id": "x-ai/grok-4",
2222 "name": "xAI: Grok 4",
2223 "cost_per_1m_in": 3,
2224 "cost_per_1m_out": 15,
2225 "cost_per_1m_in_cached": 0,
2226 "cost_per_1m_out_cached": 0.75,
2227 "context_window": 256000,
2228 "default_max_tokens": 25600,
2229 "can_reason": true,
2230 "has_reasoning_efforts": true,
2231 "supports_attachments": true
2232 },
2233 {
2234 "id": "x-ai/grok-4-fast",
2235 "name": "xAI: Grok 4 Fast",
2236 "cost_per_1m_in": 0.19999999999999998,
2237 "cost_per_1m_out": 0.5,
2238 "cost_per_1m_in_cached": 0,
2239 "cost_per_1m_out_cached": 0.049999999999999996,
2240 "context_window": 2000000,
2241 "default_max_tokens": 15000,
2242 "can_reason": true,
2243 "has_reasoning_efforts": true,
2244 "supports_attachments": true
2245 },
2246 {
2247 "id": "x-ai/grok-4-fast:free",
2248 "name": "xAI: Grok 4 Fast (free)",
2249 "cost_per_1m_in": 0,
2250 "cost_per_1m_out": 0,
2251 "cost_per_1m_in_cached": 0,
2252 "cost_per_1m_out_cached": 0,
2253 "context_window": 2000000,
2254 "default_max_tokens": 15000,
2255 "can_reason": true,
2256 "has_reasoning_efforts": true,
2257 "supports_attachments": true
2258 },
2259 {
2260 "id": "x-ai/grok-code-fast-1",
2261 "name": "xAI: Grok Code Fast 1",
2262 "cost_per_1m_in": 0.19999999999999998,
2263 "cost_per_1m_out": 1.5,
2264 "cost_per_1m_in_cached": 0,
2265 "cost_per_1m_out_cached": 0.02,
2266 "context_window": 256000,
2267 "default_max_tokens": 5000,
2268 "can_reason": true,
2269 "has_reasoning_efforts": true,
2270 "supports_attachments": false
2271 }
2272 ],
2273 "default_headers": {
2274 "HTTP-Referer": "https://charm.land",
2275 "X-Title": "Crush"
2276 }
2277}