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_model_id": "anthropic/claude-sonnet-4",
8 "models": [
9 {
10 "id": "mistralai/mistral-small-3.2-24b-instruct:free",
11 "model": "Mistral: Mistral Small 3.2 24B (free)",
12 "cost_per_1m_in": 0,
13 "cost_per_1m_out": 0,
14 "cost_per_1m_in_cached": 0,
15 "cost_per_1m_out_cached": 0,
16 "context_window": 96000,
17 "default_max_tokens": 0,
18 "can_reason": false,
19 "supports_attachments": true
20 },
21 {
22 "id": "mistralai/mistral-small-3.2-24b-instruct",
23 "model": "Mistral: Mistral Small 3.2 24B",
24 "cost_per_1m_in": 0.049999999999999996,
25 "cost_per_1m_out": 0.09999999999999999,
26 "cost_per_1m_in_cached": 0,
27 "cost_per_1m_out_cached": 0,
28 "context_window": 128000,
29 "default_max_tokens": 0,
30 "can_reason": false,
31 "supports_attachments": true
32 },
33 {
34 "id": "minimax/minimax-m1:extended",
35 "model": "MiniMax: MiniMax M1 (extended)",
36 "cost_per_1m_in": 0,
37 "cost_per_1m_out": 0,
38 "cost_per_1m_in_cached": 0,
39 "cost_per_1m_out_cached": 0,
40 "context_window": 256000,
41 "default_max_tokens": 0,
42 "can_reason": true,
43 "supports_attachments": false
44 },
45 {
46 "id": "minimax/minimax-m1",
47 "model": "MiniMax: MiniMax M1",
48 "cost_per_1m_in": 0.3,
49 "cost_per_1m_out": 1.6500000000000001,
50 "cost_per_1m_in_cached": 0,
51 "cost_per_1m_out_cached": 0,
52 "context_window": 1000000,
53 "default_max_tokens": 40000,
54 "can_reason": true,
55 "supports_attachments": false
56 },
57 {
58 "id": "google/gemini-2.5-flash-lite-preview-06-17",
59 "model": "Google: Gemini 2.5 Flash Lite Preview 06-17",
60 "cost_per_1m_in": 0.09999999999999999,
61 "cost_per_1m_out": 0.39999999999999997,
62 "cost_per_1m_in_cached": 0,
63 "cost_per_1m_out_cached": 0,
64 "context_window": 1048576,
65 "default_max_tokens": 65535,
66 "can_reason": true,
67 "supports_attachments": true
68 },
69 {
70 "id": "google/gemini-2.5-flash",
71 "model": "Google: Gemini 2.5 Flash",
72 "cost_per_1m_in": 0.3,
73 "cost_per_1m_out": 2.5,
74 "cost_per_1m_in_cached": 0.3833,
75 "cost_per_1m_out_cached": 0.075,
76 "context_window": 1048576,
77 "default_max_tokens": 65535,
78 "can_reason": true,
79 "supports_attachments": true
80 },
81 {
82 "id": "google/gemini-2.5-pro",
83 "model": "Google: Gemini 2.5 Pro",
84 "cost_per_1m_in": 1.25,
85 "cost_per_1m_out": 10,
86 "cost_per_1m_in_cached": 1.625,
87 "cost_per_1m_out_cached": 0.31,
88 "context_window": 1048576,
89 "default_max_tokens": 65536,
90 "can_reason": true,
91 "supports_attachments": true
92 },
93 {
94 "id": "openai/o3-pro",
95 "model": "OpenAI: o3 Pro",
96 "cost_per_1m_in": 20,
97 "cost_per_1m_out": 80,
98 "cost_per_1m_in_cached": 0,
99 "cost_per_1m_out_cached": 0,
100 "context_window": 200000,
101 "default_max_tokens": 100000,
102 "can_reason": false,
103 "supports_attachments": true
104 },
105 {
106 "id": "x-ai/grok-3-mini",
107 "model": "xAI: Grok 3 Mini",
108 "cost_per_1m_in": 0.3,
109 "cost_per_1m_out": 0.5,
110 "cost_per_1m_in_cached": 0,
111 "cost_per_1m_out_cached": 0.075,
112 "context_window": 131072,
113 "default_max_tokens": 0,
114 "can_reason": true,
115 "supports_attachments": false
116 },
117 {
118 "id": "x-ai/grok-3",
119 "model": "xAI: Grok 3",
120 "cost_per_1m_in": 3,
121 "cost_per_1m_out": 15,
122 "cost_per_1m_in_cached": 0,
123 "cost_per_1m_out_cached": 0.75,
124 "context_window": 131072,
125 "default_max_tokens": 0,
126 "can_reason": false,
127 "supports_attachments": false
128 },
129 {
130 "id": "mistralai/magistral-small-2506",
131 "model": "Mistral: Magistral Small 2506",
132 "cost_per_1m_in": 0.5,
133 "cost_per_1m_out": 1.5,
134 "cost_per_1m_in_cached": 0,
135 "cost_per_1m_out_cached": 0,
136 "context_window": 40000,
137 "default_max_tokens": 40000,
138 "can_reason": true,
139 "supports_attachments": false
140 },
141 {
142 "id": "mistralai/magistral-medium-2506",
143 "model": "Mistral: Magistral Medium 2506",
144 "cost_per_1m_in": 2,
145 "cost_per_1m_out": 5,
146 "cost_per_1m_in_cached": 0,
147 "cost_per_1m_out_cached": 0,
148 "context_window": 40960,
149 "default_max_tokens": 40000,
150 "can_reason": true,
151 "supports_attachments": false
152 },
153 {
154 "id": "mistralai/magistral-medium-2506:thinking",
155 "model": "Mistral: Magistral Medium 2506 (thinking)",
156 "cost_per_1m_in": 2,
157 "cost_per_1m_out": 5,
158 "cost_per_1m_in_cached": 0,
159 "cost_per_1m_out_cached": 0,
160 "context_window": 40960,
161 "default_max_tokens": 40000,
162 "can_reason": true,
163 "supports_attachments": false
164 },
165 {
166 "id": "google/gemini-2.5-pro-preview",
167 "model": "Google: Gemini 2.5 Pro Preview 06-05",
168 "cost_per_1m_in": 1.25,
169 "cost_per_1m_out": 10,
170 "cost_per_1m_in_cached": 1.625,
171 "cost_per_1m_out_cached": 0.31,
172 "context_window": 1048576,
173 "default_max_tokens": 65536,
174 "can_reason": true,
175 "supports_attachments": true
176 },
177 {
178 "id": "deepseek/deepseek-r1-0528",
179 "model": "DeepSeek: R1 0528",
180 "cost_per_1m_in": 0.5,
181 "cost_per_1m_out": 2.1500000000000004,
182 "cost_per_1m_in_cached": 0,
183 "cost_per_1m_out_cached": 0,
184 "context_window": 128000,
185 "default_max_tokens": 32768,
186 "can_reason": true,
187 "supports_attachments": false
188 },
189 {
190 "id": "anthropic/claude-opus-4",
191 "model": "Anthropic: Claude Opus 4",
192 "cost_per_1m_in": 15,
193 "cost_per_1m_out": 75,
194 "cost_per_1m_in_cached": 18.75,
195 "cost_per_1m_out_cached": 1.5,
196 "context_window": 200000,
197 "default_max_tokens": 32000,
198 "can_reason": true,
199 "supports_attachments": true
200 },
201 {
202 "id": "anthropic/claude-sonnet-4",
203 "model": "Anthropic: Claude Sonnet 4",
204 "cost_per_1m_in": 3,
205 "cost_per_1m_out": 15,
206 "cost_per_1m_in_cached": 3.75,
207 "cost_per_1m_out_cached": 0.3,
208 "context_window": 200000,
209 "default_max_tokens": 64000,
210 "can_reason": true,
211 "supports_attachments": true
212 },
213 {
214 "id": "mistralai/devstral-small:free",
215 "model": "Mistral: Devstral Small (free)",
216 "cost_per_1m_in": 0,
217 "cost_per_1m_out": 0,
218 "cost_per_1m_in_cached": 0,
219 "cost_per_1m_out_cached": 0,
220 "context_window": 131072,
221 "default_max_tokens": 0,
222 "can_reason": false,
223 "supports_attachments": false
224 },
225 {
226 "id": "mistralai/devstral-small",
227 "model": "Mistral: Devstral Small",
228 "cost_per_1m_in": 0.06,
229 "cost_per_1m_out": 0.12,
230 "cost_per_1m_in_cached": 0,
231 "cost_per_1m_out_cached": 0,
232 "context_window": 128000,
233 "default_max_tokens": 0,
234 "can_reason": false,
235 "supports_attachments": false
236 },
237 {
238 "id": "google/gemini-2.5-flash-preview-05-20",
239 "model": "Google: Gemini 2.5 Flash Preview 05-20",
240 "cost_per_1m_in": 0.15,
241 "cost_per_1m_out": 0.6,
242 "cost_per_1m_in_cached": 0.2333,
243 "cost_per_1m_out_cached": 0.0375,
244 "context_window": 1048576,
245 "default_max_tokens": 65535,
246 "can_reason": true,
247 "supports_attachments": true
248 },
249 {
250 "id": "google/gemini-2.5-flash-preview-05-20:thinking",
251 "model": "Google: Gemini 2.5 Flash Preview 05-20 (thinking)",
252 "cost_per_1m_in": 0.15,
253 "cost_per_1m_out": 3.5,
254 "cost_per_1m_in_cached": 0.2333,
255 "cost_per_1m_out_cached": 0.0375,
256 "context_window": 1048576,
257 "default_max_tokens": 65535,
258 "can_reason": true,
259 "supports_attachments": true
260 },
261 {
262 "id": "openai/codex-mini",
263 "model": "OpenAI: Codex Mini",
264 "cost_per_1m_in": 1.5,
265 "cost_per_1m_out": 6,
266 "cost_per_1m_in_cached": 0,
267 "cost_per_1m_out_cached": 0.375,
268 "context_window": 200000,
269 "default_max_tokens": 100000,
270 "can_reason": false,
271 "supports_attachments": true
272 },
273 {
274 "id": "mistralai/mistral-medium-3",
275 "model": "Mistral: Mistral Medium 3",
276 "cost_per_1m_in": 0.39999999999999997,
277 "cost_per_1m_out": 2,
278 "cost_per_1m_in_cached": 0,
279 "cost_per_1m_out_cached": 0,
280 "context_window": 32768,
281 "default_max_tokens": 0,
282 "can_reason": false,
283 "supports_attachments": true
284 },
285 {
286 "id": "google/gemini-2.5-pro-preview-05-06",
287 "model": "Google: Gemini 2.5 Pro Preview 05-06",
288 "cost_per_1m_in": 1.25,
289 "cost_per_1m_out": 10,
290 "cost_per_1m_in_cached": 1.625,
291 "cost_per_1m_out_cached": 0.31,
292 "context_window": 1048576,
293 "default_max_tokens": 65535,
294 "can_reason": false,
295 "supports_attachments": true
296 },
297 {
298 "id": "arcee-ai/caller-large",
299 "model": "Arcee AI: Caller Large",
300 "cost_per_1m_in": 0.55,
301 "cost_per_1m_out": 0.85,
302 "cost_per_1m_in_cached": 0,
303 "cost_per_1m_out_cached": 0,
304 "context_window": 32768,
305 "default_max_tokens": 0,
306 "can_reason": false,
307 "supports_attachments": false
308 },
309 {
310 "id": "arcee-ai/virtuoso-large",
311 "model": "Arcee AI: Virtuoso Large",
312 "cost_per_1m_in": 0.75,
313 "cost_per_1m_out": 1.2,
314 "cost_per_1m_in_cached": 0,
315 "cost_per_1m_out_cached": 0,
316 "context_window": 131072,
317 "default_max_tokens": 64000,
318 "can_reason": false,
319 "supports_attachments": false
320 },
321 {
322 "id": "arcee-ai/virtuoso-medium-v2",
323 "model": "Arcee AI: Virtuoso Medium V2",
324 "cost_per_1m_in": 0.5,
325 "cost_per_1m_out": 0.7999999999999999,
326 "cost_per_1m_in_cached": 0,
327 "cost_per_1m_out_cached": 0,
328 "context_window": 131072,
329 "default_max_tokens": 32768,
330 "can_reason": false,
331 "supports_attachments": false
332 },
333 {
334 "id": "qwen/qwen3-30b-a3b",
335 "model": "Qwen: Qwen3 30B A3B",
336 "cost_per_1m_in": 0.08,
337 "cost_per_1m_out": 0.29,
338 "cost_per_1m_in_cached": 0,
339 "cost_per_1m_out_cached": 0,
340 "context_window": 40960,
341 "default_max_tokens": 40960,
342 "can_reason": true,
343 "supports_attachments": false
344 },
345 {
346 "id": "qwen/qwen3-14b",
347 "model": "Qwen: Qwen3 14B",
348 "cost_per_1m_in": 0.06,
349 "cost_per_1m_out": 0.24,
350 "cost_per_1m_in_cached": 0,
351 "cost_per_1m_out_cached": 0,
352 "context_window": 40960,
353 "default_max_tokens": 40960,
354 "can_reason": true,
355 "supports_attachments": false
356 },
357 {
358 "id": "qwen/qwen3-32b",
359 "model": "Qwen: Qwen3 32B",
360 "cost_per_1m_in": 0.09999999999999999,
361 "cost_per_1m_out": 0.3,
362 "cost_per_1m_in_cached": 0,
363 "cost_per_1m_out_cached": 0,
364 "context_window": 40960,
365 "default_max_tokens": 0,
366 "can_reason": true,
367 "supports_attachments": false
368 },
369 {
370 "id": "qwen/qwen3-235b-a22b",
371 "model": "Qwen: Qwen3 235B A22B",
372 "cost_per_1m_in": 0.13,
373 "cost_per_1m_out": 0.6,
374 "cost_per_1m_in_cached": 0,
375 "cost_per_1m_out_cached": 0,
376 "context_window": 40960,
377 "default_max_tokens": 40960,
378 "can_reason": true,
379 "supports_attachments": false
380 },
381 {
382 "id": "google/gemini-2.5-flash-preview",
383 "model": "Google: Gemini 2.5 Flash Preview 04-17",
384 "cost_per_1m_in": 0.15,
385 "cost_per_1m_out": 0.6,
386 "cost_per_1m_in_cached": 0.2333,
387 "cost_per_1m_out_cached": 0.0375,
388 "context_window": 1048576,
389 "default_max_tokens": 65535,
390 "can_reason": false,
391 "supports_attachments": true
392 },
393 {
394 "id": "google/gemini-2.5-flash-preview:thinking",
395 "model": "Google: Gemini 2.5 Flash Preview 04-17 (thinking)",
396 "cost_per_1m_in": 0.15,
397 "cost_per_1m_out": 3.5,
398 "cost_per_1m_in_cached": 0.2333,
399 "cost_per_1m_out_cached": 0.0375,
400 "context_window": 1048576,
401 "default_max_tokens": 65535,
402 "can_reason": false,
403 "supports_attachments": true
404 },
405 {
406 "id": "openai/o4-mini-high",
407 "model": "OpenAI: o4 Mini High",
408 "cost_per_1m_in": 1.1,
409 "cost_per_1m_out": 4.4,
410 "cost_per_1m_in_cached": 0,
411 "cost_per_1m_out_cached": 0.275,
412 "context_window": 200000,
413 "default_max_tokens": 100000,
414 "can_reason": false,
415 "supports_attachments": true
416 },
417 {
418 "id": "openai/o3",
419 "model": "OpenAI: o3",
420 "cost_per_1m_in": 2,
421 "cost_per_1m_out": 8,
422 "cost_per_1m_in_cached": 0,
423 "cost_per_1m_out_cached": 0.5,
424 "context_window": 200000,
425 "default_max_tokens": 100000,
426 "can_reason": false,
427 "supports_attachments": true
428 },
429 {
430 "id": "openai/o4-mini",
431 "model": "OpenAI: o4 Mini",
432 "cost_per_1m_in": 1.1,
433 "cost_per_1m_out": 4.4,
434 "cost_per_1m_in_cached": 0,
435 "cost_per_1m_out_cached": 0.275,
436 "context_window": 200000,
437 "default_max_tokens": 100000,
438 "can_reason": false,
439 "supports_attachments": true
440 },
441 {
442 "id": "openai/gpt-4.1",
443 "model": "OpenAI: GPT-4.1",
444 "cost_per_1m_in": 2,
445 "cost_per_1m_out": 8,
446 "cost_per_1m_in_cached": 0,
447 "cost_per_1m_out_cached": 0.5,
448 "context_window": 1047576,
449 "default_max_tokens": 32768,
450 "can_reason": false,
451 "supports_attachments": true
452 },
453 {
454 "id": "openai/gpt-4.1-mini",
455 "model": "OpenAI: GPT-4.1 Mini",
456 "cost_per_1m_in": 0.39999999999999997,
457 "cost_per_1m_out": 1.5999999999999999,
458 "cost_per_1m_in_cached": 0,
459 "cost_per_1m_out_cached": 0.09999999999999999,
460 "context_window": 1047576,
461 "default_max_tokens": 32768,
462 "can_reason": false,
463 "supports_attachments": true
464 },
465 {
466 "id": "openai/gpt-4.1-nano",
467 "model": "OpenAI: GPT-4.1 Nano",
468 "cost_per_1m_in": 0.09999999999999999,
469 "cost_per_1m_out": 0.39999999999999997,
470 "cost_per_1m_in_cached": 0,
471 "cost_per_1m_out_cached": 0.024999999999999998,
472 "context_window": 1047576,
473 "default_max_tokens": 32768,
474 "can_reason": false,
475 "supports_attachments": true
476 },
477 {
478 "id": "x-ai/grok-3-mini-beta",
479 "model": "xAI: Grok 3 Mini Beta",
480 "cost_per_1m_in": 0.3,
481 "cost_per_1m_out": 0.5,
482 "cost_per_1m_in_cached": 0,
483 "cost_per_1m_out_cached": 0.075,
484 "context_window": 131072,
485 "default_max_tokens": 0,
486 "can_reason": true,
487 "supports_attachments": false
488 },
489 {
490 "id": "x-ai/grok-3-beta",
491 "model": "xAI: Grok 3 Beta",
492 "cost_per_1m_in": 3,
493 "cost_per_1m_out": 15,
494 "cost_per_1m_in_cached": 0,
495 "cost_per_1m_out_cached": 0.75,
496 "context_window": 131072,
497 "default_max_tokens": 0,
498 "can_reason": false,
499 "supports_attachments": false
500 },
501 {
502 "id": "meta-llama/llama-4-maverick",
503 "model": "Meta: Llama 4 Maverick",
504 "cost_per_1m_in": 0.15,
505 "cost_per_1m_out": 0.6,
506 "cost_per_1m_in_cached": 0,
507 "cost_per_1m_out_cached": 0,
508 "context_window": 1048576,
509 "default_max_tokens": 16384,
510 "can_reason": false,
511 "supports_attachments": true
512 },
513 {
514 "id": "meta-llama/llama-4-scout",
515 "model": "Meta: Llama 4 Scout",
516 "cost_per_1m_in": 0.08,
517 "cost_per_1m_out": 0.3,
518 "cost_per_1m_in_cached": 0,
519 "cost_per_1m_out_cached": 0,
520 "context_window": 1048576,
521 "default_max_tokens": 1048576,
522 "can_reason": false,
523 "supports_attachments": true
524 },
525 {
526 "id": "all-hands/openhands-lm-32b-v0.1",
527 "model": "OpenHands LM 32B V0.1",
528 "cost_per_1m_in": 2.6,
529 "cost_per_1m_out": 3.4,
530 "cost_per_1m_in_cached": 0,
531 "cost_per_1m_out_cached": 0,
532 "context_window": 16384,
533 "default_max_tokens": 4096,
534 "can_reason": false,
535 "supports_attachments": false
536 },
537 {
538 "id": "google/gemini-2.5-pro-exp-03-25",
539 "model": "Google: Gemini 2.5 Pro Experimental",
540 "cost_per_1m_in": 0,
541 "cost_per_1m_out": 0,
542 "cost_per_1m_in_cached": 0,
543 "cost_per_1m_out_cached": 0,
544 "context_window": 1048576,
545 "default_max_tokens": 65535,
546 "can_reason": false,
547 "supports_attachments": true
548 },
549 {
550 "id": "deepseek/deepseek-chat-v3-0324:free",
551 "model": "DeepSeek: DeepSeek V3 0324 (free)",
552 "cost_per_1m_in": 0,
553 "cost_per_1m_out": 0,
554 "cost_per_1m_in_cached": 0,
555 "cost_per_1m_out_cached": 0,
556 "context_window": 163840,
557 "default_max_tokens": 0,
558 "can_reason": false,
559 "supports_attachments": false
560 },
561 {
562 "id": "deepseek/deepseek-chat-v3-0324",
563 "model": "DeepSeek: DeepSeek V3 0324",
564 "cost_per_1m_in": 0.28,
565 "cost_per_1m_out": 0.88,
566 "cost_per_1m_in_cached": 0,
567 "cost_per_1m_out_cached": 0,
568 "context_window": 163840,
569 "default_max_tokens": 0,
570 "can_reason": false,
571 "supports_attachments": false
572 },
573 {
574 "id": "mistralai/mistral-small-3.1-24b-instruct:free",
575 "model": "Mistral: Mistral Small 3.1 24B (free)",
576 "cost_per_1m_in": 0,
577 "cost_per_1m_out": 0,
578 "cost_per_1m_in_cached": 0,
579 "cost_per_1m_out_cached": 0,
580 "context_window": 96000,
581 "default_max_tokens": 96000,
582 "can_reason": false,
583 "supports_attachments": true
584 },
585 {
586 "id": "mistralai/mistral-small-3.1-24b-instruct",
587 "model": "Mistral: Mistral Small 3.1 24B",
588 "cost_per_1m_in": 0.049999999999999996,
589 "cost_per_1m_out": 0.15,
590 "cost_per_1m_in_cached": 0,
591 "cost_per_1m_out_cached": 0,
592 "context_window": 131072,
593 "default_max_tokens": 0,
594 "can_reason": false,
595 "supports_attachments": true
596 },
597 {
598 "id": "ai21/jamba-1.6-large",
599 "model": "AI21: Jamba 1.6 Large",
600 "cost_per_1m_in": 2,
601 "cost_per_1m_out": 8,
602 "cost_per_1m_in_cached": 0,
603 "cost_per_1m_out_cached": 0,
604 "context_window": 256000,
605 "default_max_tokens": 4096,
606 "can_reason": false,
607 "supports_attachments": false
608 },
609 {
610 "id": "ai21/jamba-1.6-mini",
611 "model": "AI21: Jamba Mini 1.6",
612 "cost_per_1m_in": 0.19999999999999998,
613 "cost_per_1m_out": 0.39999999999999997,
614 "cost_per_1m_in_cached": 0,
615 "cost_per_1m_out_cached": 0,
616 "context_window": 256000,
617 "default_max_tokens": 4096,
618 "can_reason": false,
619 "supports_attachments": false
620 },
621 {
622 "id": "openai/gpt-4.5-preview",
623 "model": "OpenAI: GPT-4.5 (Preview)",
624 "cost_per_1m_in": 75,
625 "cost_per_1m_out": 150,
626 "cost_per_1m_in_cached": 0,
627 "cost_per_1m_out_cached": 37.5,
628 "context_window": 128000,
629 "default_max_tokens": 16384,
630 "can_reason": false,
631 "supports_attachments": true
632 },
633 {
634 "id": "google/gemini-2.0-flash-lite-001",
635 "model": "Google: Gemini 2.0 Flash Lite",
636 "cost_per_1m_in": 0.075,
637 "cost_per_1m_out": 0.3,
638 "cost_per_1m_in_cached": 0,
639 "cost_per_1m_out_cached": 0,
640 "context_window": 1048576,
641 "default_max_tokens": 8192,
642 "can_reason": false,
643 "supports_attachments": true
644 },
645 {
646 "id": "anthropic/claude-3.7-sonnet",
647 "model": "Anthropic: Claude 3.7 Sonnet",
648 "cost_per_1m_in": 3,
649 "cost_per_1m_out": 15,
650 "cost_per_1m_in_cached": 3.75,
651 "cost_per_1m_out_cached": 0.3,
652 "context_window": 200000,
653 "default_max_tokens": 64000,
654 "can_reason": true,
655 "supports_attachments": true
656 },
657 {
658 "id": "anthropic/claude-3.7-sonnet:beta",
659 "model": "Anthropic: Claude 3.7 Sonnet (self-moderated)",
660 "cost_per_1m_in": 3,
661 "cost_per_1m_out": 15,
662 "cost_per_1m_in_cached": 3.75,
663 "cost_per_1m_out_cached": 0.3,
664 "context_window": 200000,
665 "default_max_tokens": 128000,
666 "can_reason": true,
667 "supports_attachments": true
668 },
669 {
670 "id": "anthropic/claude-3.7-sonnet:thinking",
671 "model": "Anthropic: Claude 3.7 Sonnet (thinking)",
672 "cost_per_1m_in": 3,
673 "cost_per_1m_out": 15,
674 "cost_per_1m_in_cached": 3.75,
675 "cost_per_1m_out_cached": 0.3,
676 "context_window": 200000,
677 "default_max_tokens": 128000,
678 "can_reason": true,
679 "supports_attachments": true
680 },
681 {
682 "id": "mistralai/mistral-saba",
683 "model": "Mistral: Saba",
684 "cost_per_1m_in": 0.19999999999999998,
685 "cost_per_1m_out": 0.6,
686 "cost_per_1m_in_cached": 0,
687 "cost_per_1m_out_cached": 0,
688 "context_window": 32768,
689 "default_max_tokens": 0,
690 "can_reason": false,
691 "supports_attachments": false
692 },
693 {
694 "id": "openai/o3-mini-high",
695 "model": "OpenAI: o3 Mini High",
696 "cost_per_1m_in": 1.1,
697 "cost_per_1m_out": 4.4,
698 "cost_per_1m_in_cached": 0,
699 "cost_per_1m_out_cached": 0.55,
700 "context_window": 200000,
701 "default_max_tokens": 100000,
702 "can_reason": false,
703 "supports_attachments": false
704 },
705 {
706 "id": "google/gemini-2.0-flash-001",
707 "model": "Google: Gemini 2.0 Flash",
708 "cost_per_1m_in": 0.09999999999999999,
709 "cost_per_1m_out": 0.39999999999999997,
710 "cost_per_1m_in_cached": 0.18330000000000002,
711 "cost_per_1m_out_cached": 0.024999999999999998,
712 "context_window": 1048576,
713 "default_max_tokens": 8192,
714 "can_reason": false,
715 "supports_attachments": true
716 },
717 {
718 "id": "qwen/qwen-turbo",
719 "model": "Qwen: Qwen-Turbo",
720 "cost_per_1m_in": 0.049999999999999996,
721 "cost_per_1m_out": 0.19999999999999998,
722 "cost_per_1m_in_cached": 0,
723 "cost_per_1m_out_cached": 0.02,
724 "context_window": 1000000,
725 "default_max_tokens": 8192,
726 "can_reason": false,
727 "supports_attachments": false
728 },
729 {
730 "id": "qwen/qwen-plus",
731 "model": "Qwen: Qwen-Plus",
732 "cost_per_1m_in": 0.39999999999999997,
733 "cost_per_1m_out": 1.2,
734 "cost_per_1m_in_cached": 0,
735 "cost_per_1m_out_cached": 0.16,
736 "context_window": 131072,
737 "default_max_tokens": 8192,
738 "can_reason": false,
739 "supports_attachments": false
740 },
741 {
742 "id": "qwen/qwen-max",
743 "model": "Qwen: Qwen-Max ",
744 "cost_per_1m_in": 1.5999999999999999,
745 "cost_per_1m_out": 6.3999999999999995,
746 "cost_per_1m_in_cached": 0,
747 "cost_per_1m_out_cached": 0.64,
748 "context_window": 32768,
749 "default_max_tokens": 8192,
750 "can_reason": false,
751 "supports_attachments": false
752 },
753 {
754 "id": "openai/o3-mini",
755 "model": "OpenAI: o3 Mini",
756 "cost_per_1m_in": 1.1,
757 "cost_per_1m_out": 4.4,
758 "cost_per_1m_in_cached": 0,
759 "cost_per_1m_out_cached": 0.55,
760 "context_window": 200000,
761 "default_max_tokens": 100000,
762 "can_reason": false,
763 "supports_attachments": false
764 },
765 {
766 "id": "mistralai/mistral-small-24b-instruct-2501",
767 "model": "Mistral: Mistral Small 3",
768 "cost_per_1m_in": 0.049999999999999996,
769 "cost_per_1m_out": 0.09,
770 "cost_per_1m_in_cached": 0,
771 "cost_per_1m_out_cached": 0,
772 "context_window": 32768,
773 "default_max_tokens": 32768,
774 "can_reason": false,
775 "supports_attachments": false
776 },
777 {
778 "id": "deepseek/deepseek-r1-distill-llama-70b",
779 "model": "DeepSeek: R1 Distill Llama 70B",
780 "cost_per_1m_in": 0.09999999999999999,
781 "cost_per_1m_out": 0.39999999999999997,
782 "cost_per_1m_in_cached": 0,
783 "cost_per_1m_out_cached": 0,
784 "context_window": 131072,
785 "default_max_tokens": 16384,
786 "can_reason": true,
787 "supports_attachments": false
788 },
789 {
790 "id": "deepseek/deepseek-r1",
791 "model": "DeepSeek: R1",
792 "cost_per_1m_in": 0.44999999999999996,
793 "cost_per_1m_out": 2.1500000000000004,
794 "cost_per_1m_in_cached": 0,
795 "cost_per_1m_out_cached": 0,
796 "context_window": 128000,
797 "default_max_tokens": 32768,
798 "can_reason": true,
799 "supports_attachments": false
800 },
801 {
802 "id": "mistralai/codestral-2501",
803 "model": "Mistral: Codestral 2501",
804 "cost_per_1m_in": 0.3,
805 "cost_per_1m_out": 0.8999999999999999,
806 "cost_per_1m_in_cached": 0,
807 "cost_per_1m_out_cached": 0,
808 "context_window": 262144,
809 "default_max_tokens": 0,
810 "can_reason": false,
811 "supports_attachments": false
812 },
813 {
814 "id": "deepseek/deepseek-chat",
815 "model": "DeepSeek: DeepSeek V3",
816 "cost_per_1m_in": 0.38,
817 "cost_per_1m_out": 0.8899999999999999,
818 "cost_per_1m_in_cached": 0,
819 "cost_per_1m_out_cached": 0,
820 "context_window": 163840,
821 "default_max_tokens": 163840,
822 "can_reason": false,
823 "supports_attachments": false
824 },
825 {
826 "id": "openai/o1",
827 "model": "OpenAI: o1",
828 "cost_per_1m_in": 15,
829 "cost_per_1m_out": 60,
830 "cost_per_1m_in_cached": 0,
831 "cost_per_1m_out_cached": 7.5,
832 "context_window": 200000,
833 "default_max_tokens": 100000,
834 "can_reason": false,
835 "supports_attachments": true
836 },
837 {
838 "id": "x-ai/grok-2-1212",
839 "model": "xAI: Grok 2 1212",
840 "cost_per_1m_in": 2,
841 "cost_per_1m_out": 10,
842 "cost_per_1m_in_cached": 0,
843 "cost_per_1m_out_cached": 0,
844 "context_window": 131072,
845 "default_max_tokens": 0,
846 "can_reason": false,
847 "supports_attachments": false
848 },
849 {
850 "id": "meta-llama/llama-3.3-70b-instruct",
851 "model": "Meta: Llama 3.3 70B Instruct",
852 "cost_per_1m_in": 0.049999999999999996,
853 "cost_per_1m_out": 0.19,
854 "cost_per_1m_in_cached": 0,
855 "cost_per_1m_out_cached": 0,
856 "context_window": 131072,
857 "default_max_tokens": 16384,
858 "can_reason": false,
859 "supports_attachments": false
860 },
861 {
862 "id": "amazon/nova-lite-v1",
863 "model": "Amazon: Nova Lite 1.0",
864 "cost_per_1m_in": 0.06,
865 "cost_per_1m_out": 0.24,
866 "cost_per_1m_in_cached": 0,
867 "cost_per_1m_out_cached": 0,
868 "context_window": 300000,
869 "default_max_tokens": 5120,
870 "can_reason": false,
871 "supports_attachments": true
872 },
873 {
874 "id": "amazon/nova-micro-v1",
875 "model": "Amazon: Nova Micro 1.0",
876 "cost_per_1m_in": 0.035,
877 "cost_per_1m_out": 0.14,
878 "cost_per_1m_in_cached": 0,
879 "cost_per_1m_out_cached": 0,
880 "context_window": 128000,
881 "default_max_tokens": 5120,
882 "can_reason": false,
883 "supports_attachments": false
884 },
885 {
886 "id": "amazon/nova-pro-v1",
887 "model": "Amazon: Nova Pro 1.0",
888 "cost_per_1m_in": 0.7999999999999999,
889 "cost_per_1m_out": 3.1999999999999997,
890 "cost_per_1m_in_cached": 0,
891 "cost_per_1m_out_cached": 0,
892 "context_window": 300000,
893 "default_max_tokens": 5120,
894 "can_reason": false,
895 "supports_attachments": true
896 },
897 {
898 "id": "openai/gpt-4o-2024-11-20",
899 "model": "OpenAI: GPT-4o (2024-11-20)",
900 "cost_per_1m_in": 2.5,
901 "cost_per_1m_out": 10,
902 "cost_per_1m_in_cached": 0,
903 "cost_per_1m_out_cached": 1.25,
904 "context_window": 128000,
905 "default_max_tokens": 16384,
906 "can_reason": false,
907 "supports_attachments": true
908 },
909 {
910 "id": "mistralai/mistral-large-2411",
911 "model": "Mistral Large 2411",
912 "cost_per_1m_in": 2,
913 "cost_per_1m_out": 6,
914 "cost_per_1m_in_cached": 0,
915 "cost_per_1m_out_cached": 0,
916 "context_window": 131072,
917 "default_max_tokens": 0,
918 "can_reason": false,
919 "supports_attachments": false
920 },
921 {
922 "id": "mistralai/mistral-large-2407",
923 "model": "Mistral Large 2407",
924 "cost_per_1m_in": 2,
925 "cost_per_1m_out": 6,
926 "cost_per_1m_in_cached": 0,
927 "cost_per_1m_out_cached": 0,
928 "context_window": 131072,
929 "default_max_tokens": 0,
930 "can_reason": false,
931 "supports_attachments": false
932 },
933 {
934 "id": "mistralai/pixtral-large-2411",
935 "model": "Mistral: Pixtral Large 2411",
936 "cost_per_1m_in": 2,
937 "cost_per_1m_out": 6,
938 "cost_per_1m_in_cached": 0,
939 "cost_per_1m_out_cached": 0,
940 "context_window": 32768,
941 "default_max_tokens": 0,
942 "can_reason": false,
943 "supports_attachments": true
944 },
945 {
946 "id": "thedrummer/unslopnemo-12b",
947 "model": "TheDrummer: UnslopNemo 12B",
948 "cost_per_1m_in": 0.39999999999999997,
949 "cost_per_1m_out": 0.39999999999999997,
950 "cost_per_1m_in_cached": 0,
951 "cost_per_1m_out_cached": 0,
952 "context_window": 32768,
953 "default_max_tokens": 0,
954 "can_reason": false,
955 "supports_attachments": false
956 },
957 {
958 "id": "anthropic/claude-3.5-haiku:beta",
959 "model": "Anthropic: Claude 3.5 Haiku (self-moderated)",
960 "cost_per_1m_in": 0.7999999999999999,
961 "cost_per_1m_out": 4,
962 "cost_per_1m_in_cached": 1,
963 "cost_per_1m_out_cached": 0.08,
964 "context_window": 200000,
965 "default_max_tokens": 8192,
966 "can_reason": false,
967 "supports_attachments": true
968 },
969 {
970 "id": "anthropic/claude-3.5-haiku",
971 "model": "Anthropic: Claude 3.5 Haiku",
972 "cost_per_1m_in": 0.7999999999999999,
973 "cost_per_1m_out": 4,
974 "cost_per_1m_in_cached": 1,
975 "cost_per_1m_out_cached": 0.08,
976 "context_window": 200000,
977 "default_max_tokens": 8192,
978 "can_reason": false,
979 "supports_attachments": true
980 },
981 {
982 "id": "anthropic/claude-3.5-haiku-20241022:beta",
983 "model": "Anthropic: Claude 3.5 Haiku (2024-10-22) (self-moderated)",
984 "cost_per_1m_in": 0.7999999999999999,
985 "cost_per_1m_out": 4,
986 "cost_per_1m_in_cached": 1,
987 "cost_per_1m_out_cached": 0.08,
988 "context_window": 200000,
989 "default_max_tokens": 8192,
990 "can_reason": false,
991 "supports_attachments": true
992 },
993 {
994 "id": "anthropic/claude-3.5-haiku-20241022",
995 "model": "Anthropic: Claude 3.5 Haiku (2024-10-22)",
996 "cost_per_1m_in": 0.7999999999999999,
997 "cost_per_1m_out": 4,
998 "cost_per_1m_in_cached": 1,
999 "cost_per_1m_out_cached": 0.08,
1000 "context_window": 200000,
1001 "default_max_tokens": 8192,
1002 "can_reason": false,
1003 "supports_attachments": true
1004 },
1005 {
1006 "id": "anthropic/claude-3.5-sonnet:beta",
1007 "model": "Anthropic: Claude 3.5 Sonnet (self-moderated)",
1008 "cost_per_1m_in": 3,
1009 "cost_per_1m_out": 15,
1010 "cost_per_1m_in_cached": 3.75,
1011 "cost_per_1m_out_cached": 0.3,
1012 "context_window": 200000,
1013 "default_max_tokens": 8192,
1014 "can_reason": false,
1015 "supports_attachments": true
1016 },
1017 {
1018 "id": "anthropic/claude-3.5-sonnet",
1019 "model": "Anthropic: Claude 3.5 Sonnet",
1020 "cost_per_1m_in": 3,
1021 "cost_per_1m_out": 15,
1022 "cost_per_1m_in_cached": 3.75,
1023 "cost_per_1m_out_cached": 0.3,
1024 "context_window": 200000,
1025 "default_max_tokens": 8192,
1026 "can_reason": false,
1027 "supports_attachments": true
1028 },
1029 {
1030 "id": "x-ai/grok-beta",
1031 "model": "xAI: Grok Beta",
1032 "cost_per_1m_in": 5,
1033 "cost_per_1m_out": 15,
1034 "cost_per_1m_in_cached": 0,
1035 "cost_per_1m_out_cached": 0,
1036 "context_window": 131072,
1037 "default_max_tokens": 0,
1038 "can_reason": false,
1039 "supports_attachments": false
1040 },
1041 {
1042 "id": "mistralai/ministral-8b",
1043 "model": "Mistral: Ministral 8B",
1044 "cost_per_1m_in": 0.09999999999999999,
1045 "cost_per_1m_out": 0.09999999999999999,
1046 "cost_per_1m_in_cached": 0,
1047 "cost_per_1m_out_cached": 0,
1048 "context_window": 128000,
1049 "default_max_tokens": 0,
1050 "can_reason": false,
1051 "supports_attachments": false
1052 },
1053 {
1054 "id": "mistralai/ministral-3b",
1055 "model": "Mistral: Ministral 3B",
1056 "cost_per_1m_in": 0.04,
1057 "cost_per_1m_out": 0.04,
1058 "cost_per_1m_in_cached": 0,
1059 "cost_per_1m_out_cached": 0,
1060 "context_window": 131072,
1061 "default_max_tokens": 0,
1062 "can_reason": false,
1063 "supports_attachments": false
1064 },
1065 {
1066 "id": "nvidia/llama-3.1-nemotron-70b-instruct",
1067 "model": "NVIDIA: Llama 3.1 Nemotron 70B Instruct",
1068 "cost_per_1m_in": 0.12,
1069 "cost_per_1m_out": 0.3,
1070 "cost_per_1m_in_cached": 0,
1071 "cost_per_1m_out_cached": 0,
1072 "context_window": 131072,
1073 "default_max_tokens": 131072,
1074 "can_reason": false,
1075 "supports_attachments": false
1076 },
1077 {
1078 "id": "google/gemini-flash-1.5-8b",
1079 "model": "Google: Gemini 1.5 Flash 8B",
1080 "cost_per_1m_in": 0.0375,
1081 "cost_per_1m_out": 0.15,
1082 "cost_per_1m_in_cached": 0.0583,
1083 "cost_per_1m_out_cached": 0.01,
1084 "context_window": 1000000,
1085 "default_max_tokens": 8192,
1086 "can_reason": false,
1087 "supports_attachments": true
1088 },
1089 {
1090 "id": "meta-llama/llama-3.2-3b-instruct",
1091 "model": "Meta: Llama 3.2 3B Instruct",
1092 "cost_per_1m_in": 0.01,
1093 "cost_per_1m_out": 0.02,
1094 "cost_per_1m_in_cached": 0,
1095 "cost_per_1m_out_cached": 0,
1096 "context_window": 131072,
1097 "default_max_tokens": 16384,
1098 "can_reason": false,
1099 "supports_attachments": false
1100 },
1101 {
1102 "id": "meta-llama/llama-3.2-11b-vision-instruct",
1103 "model": "Meta: Llama 3.2 11B Vision Instruct",
1104 "cost_per_1m_in": 0.049,
1105 "cost_per_1m_out": 0.049,
1106 "cost_per_1m_in_cached": 0,
1107 "cost_per_1m_out_cached": 0,
1108 "context_window": 131072,
1109 "default_max_tokens": 16384,
1110 "can_reason": false,
1111 "supports_attachments": true
1112 },
1113 {
1114 "id": "qwen/qwen-2.5-72b-instruct",
1115 "model": "Qwen2.5 72B Instruct",
1116 "cost_per_1m_in": 0.12,
1117 "cost_per_1m_out": 0.39,
1118 "cost_per_1m_in_cached": 0,
1119 "cost_per_1m_out_cached": 0,
1120 "context_window": 32768,
1121 "default_max_tokens": 16384,
1122 "can_reason": false,
1123 "supports_attachments": false
1124 },
1125 {
1126 "id": "mistralai/pixtral-12b",
1127 "model": "Mistral: Pixtral 12B",
1128 "cost_per_1m_in": 0.09999999999999999,
1129 "cost_per_1m_out": 0.09999999999999999,
1130 "cost_per_1m_in_cached": 0,
1131 "cost_per_1m_out_cached": 0,
1132 "context_window": 32768,
1133 "default_max_tokens": 0,
1134 "can_reason": false,
1135 "supports_attachments": true
1136 },
1137 {
1138 "id": "cohere/command-r-plus-08-2024",
1139 "model": "Cohere: Command R+ (08-2024)",
1140 "cost_per_1m_in": 2.5,
1141 "cost_per_1m_out": 10,
1142 "cost_per_1m_in_cached": 0,
1143 "cost_per_1m_out_cached": 0,
1144 "context_window": 128000,
1145 "default_max_tokens": 4000,
1146 "can_reason": false,
1147 "supports_attachments": false
1148 },
1149 {
1150 "id": "cohere/command-r-08-2024",
1151 "model": "Cohere: Command R (08-2024)",
1152 "cost_per_1m_in": 0.15,
1153 "cost_per_1m_out": 0.6,
1154 "cost_per_1m_in_cached": 0,
1155 "cost_per_1m_out_cached": 0,
1156 "context_window": 128000,
1157 "default_max_tokens": 4000,
1158 "can_reason": false,
1159 "supports_attachments": false
1160 },
1161 {
1162 "id": "microsoft/phi-3.5-mini-128k-instruct",
1163 "model": "Microsoft: Phi-3.5 Mini 128K Instruct",
1164 "cost_per_1m_in": 0.09999999999999999,
1165 "cost_per_1m_out": 0.09999999999999999,
1166 "cost_per_1m_in_cached": 0,
1167 "cost_per_1m_out_cached": 0,
1168 "context_window": 128000,
1169 "default_max_tokens": 0,
1170 "can_reason": false,
1171 "supports_attachments": false
1172 },
1173 {
1174 "id": "nousresearch/hermes-3-llama-3.1-70b",
1175 "model": "Nous: Hermes 3 70B Instruct",
1176 "cost_per_1m_in": 0.12,
1177 "cost_per_1m_out": 0.3,
1178 "cost_per_1m_in_cached": 0,
1179 "cost_per_1m_out_cached": 0,
1180 "context_window": 131072,
1181 "default_max_tokens": 131072,
1182 "can_reason": false,
1183 "supports_attachments": false
1184 },
1185 {
1186 "id": "openai/gpt-4o-2024-08-06",
1187 "model": "OpenAI: GPT-4o (2024-08-06)",
1188 "cost_per_1m_in": 2.5,
1189 "cost_per_1m_out": 10,
1190 "cost_per_1m_in_cached": 0,
1191 "cost_per_1m_out_cached": 1.25,
1192 "context_window": 128000,
1193 "default_max_tokens": 16384,
1194 "can_reason": false,
1195 "supports_attachments": true
1196 },
1197 {
1198 "id": "meta-llama/llama-3.1-8b-instruct",
1199 "model": "Meta: Llama 3.1 8B Instruct",
1200 "cost_per_1m_in": 0.016,
1201 "cost_per_1m_out": 0.023,
1202 "cost_per_1m_in_cached": 0,
1203 "cost_per_1m_out_cached": 0,
1204 "context_window": 131000,
1205 "default_max_tokens": 131000,
1206 "can_reason": false,
1207 "supports_attachments": false
1208 },
1209 {
1210 "id": "meta-llama/llama-3.1-405b-instruct",
1211 "model": "Meta: Llama 3.1 405B Instruct",
1212 "cost_per_1m_in": 0.7999999999999999,
1213 "cost_per_1m_out": 0.7999999999999999,
1214 "cost_per_1m_in_cached": 0,
1215 "cost_per_1m_out_cached": 0,
1216 "context_window": 32768,
1217 "default_max_tokens": 16384,
1218 "can_reason": false,
1219 "supports_attachments": false
1220 },
1221 {
1222 "id": "meta-llama/llama-3.1-70b-instruct",
1223 "model": "Meta: Llama 3.1 70B Instruct",
1224 "cost_per_1m_in": 0.09999999999999999,
1225 "cost_per_1m_out": 0.28,
1226 "cost_per_1m_in_cached": 0,
1227 "cost_per_1m_out_cached": 0,
1228 "context_window": 131072,
1229 "default_max_tokens": 16384,
1230 "can_reason": false,
1231 "supports_attachments": false
1232 },
1233 {
1234 "id": "mistralai/mistral-nemo",
1235 "model": "Mistral: Mistral Nemo",
1236 "cost_per_1m_in": 0.01,
1237 "cost_per_1m_out": 0.013000000000000001,
1238 "cost_per_1m_in_cached": 0,
1239 "cost_per_1m_out_cached": 0,
1240 "context_window": 131072,
1241 "default_max_tokens": 131072,
1242 "can_reason": false,
1243 "supports_attachments": false
1244 },
1245 {
1246 "id": "openai/gpt-4o-mini",
1247 "model": "OpenAI: GPT-4o-mini",
1248 "cost_per_1m_in": 0.15,
1249 "cost_per_1m_out": 0.6,
1250 "cost_per_1m_in_cached": 0,
1251 "cost_per_1m_out_cached": 0.075,
1252 "context_window": 128000,
1253 "default_max_tokens": 16384,
1254 "can_reason": false,
1255 "supports_attachments": true
1256 },
1257 {
1258 "id": "openai/gpt-4o-mini-2024-07-18",
1259 "model": "OpenAI: GPT-4o-mini (2024-07-18)",
1260 "cost_per_1m_in": 0.15,
1261 "cost_per_1m_out": 0.6,
1262 "cost_per_1m_in_cached": 0,
1263 "cost_per_1m_out_cached": 0.075,
1264 "context_window": 128000,
1265 "default_max_tokens": 16384,
1266 "can_reason": false,
1267 "supports_attachments": true
1268 },
1269 {
1270 "id": "anthropic/claude-3.5-sonnet-20240620:beta",
1271 "model": "Anthropic: Claude 3.5 Sonnet (2024-06-20) (self-moderated)",
1272 "cost_per_1m_in": 3,
1273 "cost_per_1m_out": 15,
1274 "cost_per_1m_in_cached": 3.75,
1275 "cost_per_1m_out_cached": 0.3,
1276 "context_window": 200000,
1277 "default_max_tokens": 8192,
1278 "can_reason": false,
1279 "supports_attachments": true
1280 },
1281 {
1282 "id": "anthropic/claude-3.5-sonnet-20240620",
1283 "model": "Anthropic: Claude 3.5 Sonnet (2024-06-20)",
1284 "cost_per_1m_in": 3,
1285 "cost_per_1m_out": 15,
1286 "cost_per_1m_in_cached": 3.75,
1287 "cost_per_1m_out_cached": 0.3,
1288 "context_window": 200000,
1289 "default_max_tokens": 8192,
1290 "can_reason": false,
1291 "supports_attachments": true
1292 },
1293 {
1294 "id": "mistralai/mistral-7b-instruct:free",
1295 "model": "Mistral: Mistral 7B Instruct (free)",
1296 "cost_per_1m_in": 0,
1297 "cost_per_1m_out": 0,
1298 "cost_per_1m_in_cached": 0,
1299 "cost_per_1m_out_cached": 0,
1300 "context_window": 32768,
1301 "default_max_tokens": 16384,
1302 "can_reason": false,
1303 "supports_attachments": false
1304 },
1305 {
1306 "id": "mistralai/mistral-7b-instruct",
1307 "model": "Mistral: Mistral 7B Instruct",
1308 "cost_per_1m_in": 0.028,
1309 "cost_per_1m_out": 0.054,
1310 "cost_per_1m_in_cached": 0,
1311 "cost_per_1m_out_cached": 0,
1312 "context_window": 32768,
1313 "default_max_tokens": 16384,
1314 "can_reason": false,
1315 "supports_attachments": false
1316 },
1317 {
1318 "id": "mistralai/mistral-7b-instruct-v0.3",
1319 "model": "Mistral: Mistral 7B Instruct v0.3",
1320 "cost_per_1m_in": 0.028,
1321 "cost_per_1m_out": 0.054,
1322 "cost_per_1m_in_cached": 0,
1323 "cost_per_1m_out_cached": 0,
1324 "context_window": 32768,
1325 "default_max_tokens": 16384,
1326 "can_reason": false,
1327 "supports_attachments": false
1328 },
1329 {
1330 "id": "microsoft/phi-3-mini-128k-instruct",
1331 "model": "Microsoft: Phi-3 Mini 128K Instruct",
1332 "cost_per_1m_in": 0.09999999999999999,
1333 "cost_per_1m_out": 0.09999999999999999,
1334 "cost_per_1m_in_cached": 0,
1335 "cost_per_1m_out_cached": 0,
1336 "context_window": 128000,
1337 "default_max_tokens": 0,
1338 "can_reason": false,
1339 "supports_attachments": false
1340 },
1341 {
1342 "id": "microsoft/phi-3-medium-128k-instruct",
1343 "model": "Microsoft: Phi-3 Medium 128K Instruct",
1344 "cost_per_1m_in": 1,
1345 "cost_per_1m_out": 1,
1346 "cost_per_1m_in_cached": 0,
1347 "cost_per_1m_out_cached": 0,
1348 "context_window": 128000,
1349 "default_max_tokens": 0,
1350 "can_reason": false,
1351 "supports_attachments": false
1352 },
1353 {
1354 "id": "google/gemini-flash-1.5",
1355 "model": "Google: Gemini 1.5 Flash ",
1356 "cost_per_1m_in": 0.075,
1357 "cost_per_1m_out": 0.3,
1358 "cost_per_1m_in_cached": 0.1583,
1359 "cost_per_1m_out_cached": 0.01875,
1360 "context_window": 1000000,
1361 "default_max_tokens": 8192,
1362 "can_reason": false,
1363 "supports_attachments": true
1364 },
1365 {
1366 "id": "openai/gpt-4o",
1367 "model": "OpenAI: GPT-4o",
1368 "cost_per_1m_in": 2.5,
1369 "cost_per_1m_out": 10,
1370 "cost_per_1m_in_cached": 0,
1371 "cost_per_1m_out_cached": 1.25,
1372 "context_window": 128000,
1373 "default_max_tokens": 16384,
1374 "can_reason": false,
1375 "supports_attachments": true
1376 },
1377 {
1378 "id": "openai/gpt-4o:extended",
1379 "model": "OpenAI: GPT-4o (extended)",
1380 "cost_per_1m_in": 6,
1381 "cost_per_1m_out": 18,
1382 "cost_per_1m_in_cached": 0,
1383 "cost_per_1m_out_cached": 0,
1384 "context_window": 128000,
1385 "default_max_tokens": 64000,
1386 "can_reason": false,
1387 "supports_attachments": true
1388 },
1389 {
1390 "id": "openai/gpt-4o-2024-05-13",
1391 "model": "OpenAI: GPT-4o (2024-05-13)",
1392 "cost_per_1m_in": 5,
1393 "cost_per_1m_out": 15,
1394 "cost_per_1m_in_cached": 0,
1395 "cost_per_1m_out_cached": 0,
1396 "context_window": 128000,
1397 "default_max_tokens": 4096,
1398 "can_reason": false,
1399 "supports_attachments": true
1400 },
1401 {
1402 "id": "meta-llama/llama-3-8b-instruct",
1403 "model": "Meta: Llama 3 8B Instruct",
1404 "cost_per_1m_in": 0.03,
1405 "cost_per_1m_out": 0.06,
1406 "cost_per_1m_in_cached": 0,
1407 "cost_per_1m_out_cached": 0,
1408 "context_window": 8192,
1409 "default_max_tokens": 16384,
1410 "can_reason": false,
1411 "supports_attachments": false
1412 },
1413 {
1414 "id": "meta-llama/llama-3-70b-instruct",
1415 "model": "Meta: Llama 3 70B Instruct",
1416 "cost_per_1m_in": 0.3,
1417 "cost_per_1m_out": 0.39999999999999997,
1418 "cost_per_1m_in_cached": 0,
1419 "cost_per_1m_out_cached": 0,
1420 "context_window": 8192,
1421 "default_max_tokens": 16384,
1422 "can_reason": false,
1423 "supports_attachments": false
1424 },
1425 {
1426 "id": "mistralai/mixtral-8x22b-instruct",
1427 "model": "Mistral: Mixtral 8x22B Instruct",
1428 "cost_per_1m_in": 0.8999999999999999,
1429 "cost_per_1m_out": 0.8999999999999999,
1430 "cost_per_1m_in_cached": 0,
1431 "cost_per_1m_out_cached": 0,
1432 "context_window": 65536,
1433 "default_max_tokens": 0,
1434 "can_reason": false,
1435 "supports_attachments": false
1436 },
1437 {
1438 "id": "google/gemini-pro-1.5",
1439 "model": "Google: Gemini 1.5 Pro",
1440 "cost_per_1m_in": 1.25,
1441 "cost_per_1m_out": 5,
1442 "cost_per_1m_in_cached": 0,
1443 "cost_per_1m_out_cached": 0,
1444 "context_window": 2000000,
1445 "default_max_tokens": 8192,
1446 "can_reason": false,
1447 "supports_attachments": true
1448 },
1449 {
1450 "id": "openai/gpt-4-turbo",
1451 "model": "OpenAI: GPT-4 Turbo",
1452 "cost_per_1m_in": 10,
1453 "cost_per_1m_out": 30,
1454 "cost_per_1m_in_cached": 0,
1455 "cost_per_1m_out_cached": 0,
1456 "context_window": 128000,
1457 "default_max_tokens": 4096,
1458 "can_reason": false,
1459 "supports_attachments": true
1460 },
1461 {
1462 "id": "cohere/command-r-plus",
1463 "model": "Cohere: Command R+",
1464 "cost_per_1m_in": 3,
1465 "cost_per_1m_out": 15,
1466 "cost_per_1m_in_cached": 0,
1467 "cost_per_1m_out_cached": 0,
1468 "context_window": 128000,
1469 "default_max_tokens": 4000,
1470 "can_reason": false,
1471 "supports_attachments": false
1472 },
1473 {
1474 "id": "cohere/command-r-plus-04-2024",
1475 "model": "Cohere: Command R+ (04-2024)",
1476 "cost_per_1m_in": 3,
1477 "cost_per_1m_out": 15,
1478 "cost_per_1m_in_cached": 0,
1479 "cost_per_1m_out_cached": 0,
1480 "context_window": 128000,
1481 "default_max_tokens": 4000,
1482 "can_reason": false,
1483 "supports_attachments": false
1484 },
1485 {
1486 "id": "cohere/command-r",
1487 "model": "Cohere: Command R",
1488 "cost_per_1m_in": 0.5,
1489 "cost_per_1m_out": 1.5,
1490 "cost_per_1m_in_cached": 0,
1491 "cost_per_1m_out_cached": 0,
1492 "context_window": 128000,
1493 "default_max_tokens": 4000,
1494 "can_reason": false,
1495 "supports_attachments": false
1496 },
1497 {
1498 "id": "anthropic/claude-3-haiku:beta",
1499 "model": "Anthropic: Claude 3 Haiku (self-moderated)",
1500 "cost_per_1m_in": 0.25,
1501 "cost_per_1m_out": 1.25,
1502 "cost_per_1m_in_cached": 0.3,
1503 "cost_per_1m_out_cached": 0.03,
1504 "context_window": 200000,
1505 "default_max_tokens": 4096,
1506 "can_reason": false,
1507 "supports_attachments": true
1508 },
1509 {
1510 "id": "anthropic/claude-3-haiku",
1511 "model": "Anthropic: Claude 3 Haiku",
1512 "cost_per_1m_in": 0.25,
1513 "cost_per_1m_out": 1.25,
1514 "cost_per_1m_in_cached": 0.3,
1515 "cost_per_1m_out_cached": 0.03,
1516 "context_window": 200000,
1517 "default_max_tokens": 4096,
1518 "can_reason": false,
1519 "supports_attachments": true
1520 },
1521 {
1522 "id": "anthropic/claude-3-opus:beta",
1523 "model": "Anthropic: Claude 3 Opus (self-moderated)",
1524 "cost_per_1m_in": 15,
1525 "cost_per_1m_out": 75,
1526 "cost_per_1m_in_cached": 18.75,
1527 "cost_per_1m_out_cached": 1.5,
1528 "context_window": 200000,
1529 "default_max_tokens": 4096,
1530 "can_reason": false,
1531 "supports_attachments": true
1532 },
1533 {
1534 "id": "anthropic/claude-3-opus",
1535 "model": "Anthropic: Claude 3 Opus",
1536 "cost_per_1m_in": 15,
1537 "cost_per_1m_out": 75,
1538 "cost_per_1m_in_cached": 18.75,
1539 "cost_per_1m_out_cached": 1.5,
1540 "context_window": 200000,
1541 "default_max_tokens": 4096,
1542 "can_reason": false,
1543 "supports_attachments": true
1544 },
1545 {
1546 "id": "anthropic/claude-3-sonnet:beta",
1547 "model": "Anthropic: Claude 3 Sonnet (self-moderated)",
1548 "cost_per_1m_in": 3,
1549 "cost_per_1m_out": 15,
1550 "cost_per_1m_in_cached": 3.75,
1551 "cost_per_1m_out_cached": 0.3,
1552 "context_window": 200000,
1553 "default_max_tokens": 4096,
1554 "can_reason": false,
1555 "supports_attachments": true
1556 },
1557 {
1558 "id": "anthropic/claude-3-sonnet",
1559 "model": "Anthropic: Claude 3 Sonnet",
1560 "cost_per_1m_in": 3,
1561 "cost_per_1m_out": 15,
1562 "cost_per_1m_in_cached": 3.75,
1563 "cost_per_1m_out_cached": 0.3,
1564 "context_window": 200000,
1565 "default_max_tokens": 4096,
1566 "can_reason": false,
1567 "supports_attachments": true
1568 },
1569 {
1570 "id": "cohere/command-r-03-2024",
1571 "model": "Cohere: Command R (03-2024)",
1572 "cost_per_1m_in": 0.5,
1573 "cost_per_1m_out": 1.5,
1574 "cost_per_1m_in_cached": 0,
1575 "cost_per_1m_out_cached": 0,
1576 "context_window": 128000,
1577 "default_max_tokens": 4000,
1578 "can_reason": false,
1579 "supports_attachments": false
1580 },
1581 {
1582 "id": "mistralai/mistral-large",
1583 "model": "Mistral Large",
1584 "cost_per_1m_in": 2,
1585 "cost_per_1m_out": 6,
1586 "cost_per_1m_in_cached": 0,
1587 "cost_per_1m_out_cached": 0,
1588 "context_window": 128000,
1589 "default_max_tokens": 0,
1590 "can_reason": false,
1591 "supports_attachments": false
1592 },
1593 {
1594 "id": "openai/gpt-3.5-turbo-0613",
1595 "model": "OpenAI: GPT-3.5 Turbo (older v0613)",
1596 "cost_per_1m_in": 1,
1597 "cost_per_1m_out": 2,
1598 "cost_per_1m_in_cached": 0,
1599 "cost_per_1m_out_cached": 0,
1600 "context_window": 4095,
1601 "default_max_tokens": 4096,
1602 "can_reason": false,
1603 "supports_attachments": false
1604 },
1605 {
1606 "id": "openai/gpt-4-turbo-preview",
1607 "model": "OpenAI: GPT-4 Turbo Preview",
1608 "cost_per_1m_in": 10,
1609 "cost_per_1m_out": 30,
1610 "cost_per_1m_in_cached": 0,
1611 "cost_per_1m_out_cached": 0,
1612 "context_window": 128000,
1613 "default_max_tokens": 4096,
1614 "can_reason": false,
1615 "supports_attachments": false
1616 },
1617 {
1618 "id": "mistralai/mistral-medium",
1619 "model": "Mistral Medium",
1620 "cost_per_1m_in": 2.75,
1621 "cost_per_1m_out": 8.1,
1622 "cost_per_1m_in_cached": 0,
1623 "cost_per_1m_out_cached": 0,
1624 "context_window": 32768,
1625 "default_max_tokens": 0,
1626 "can_reason": false,
1627 "supports_attachments": false
1628 },
1629 {
1630 "id": "mistralai/mistral-small",
1631 "model": "Mistral Small",
1632 "cost_per_1m_in": 0.19999999999999998,
1633 "cost_per_1m_out": 0.6,
1634 "cost_per_1m_in_cached": 0,
1635 "cost_per_1m_out_cached": 0,
1636 "context_window": 32768,
1637 "default_max_tokens": 0,
1638 "can_reason": false,
1639 "supports_attachments": false
1640 },
1641 {
1642 "id": "mistralai/mistral-tiny",
1643 "model": "Mistral Tiny",
1644 "cost_per_1m_in": 0.25,
1645 "cost_per_1m_out": 0.25,
1646 "cost_per_1m_in_cached": 0,
1647 "cost_per_1m_out_cached": 0,
1648 "context_window": 32768,
1649 "default_max_tokens": 0,
1650 "can_reason": false,
1651 "supports_attachments": false
1652 },
1653 {
1654 "id": "mistralai/mixtral-8x7b-instruct",
1655 "model": "Mistral: Mixtral 8x7B Instruct",
1656 "cost_per_1m_in": 0.08,
1657 "cost_per_1m_out": 0.24,
1658 "cost_per_1m_in_cached": 0,
1659 "cost_per_1m_out_cached": 0,
1660 "context_window": 32768,
1661 "default_max_tokens": 16384,
1662 "can_reason": false,
1663 "supports_attachments": false
1664 },
1665 {
1666 "id": "openai/gpt-4-1106-preview",
1667 "model": "OpenAI: GPT-4 Turbo (older v1106)",
1668 "cost_per_1m_in": 10,
1669 "cost_per_1m_out": 30,
1670 "cost_per_1m_in_cached": 0,
1671 "cost_per_1m_out_cached": 0,
1672 "context_window": 128000,
1673 "default_max_tokens": 4096,
1674 "can_reason": false,
1675 "supports_attachments": false
1676 },
1677 {
1678 "id": "mistralai/mistral-7b-instruct-v0.1",
1679 "model": "Mistral: Mistral 7B Instruct v0.1",
1680 "cost_per_1m_in": 0.11,
1681 "cost_per_1m_out": 0.19,
1682 "cost_per_1m_in_cached": 0,
1683 "cost_per_1m_out_cached": 0,
1684 "context_window": 2824,
1685 "default_max_tokens": 0,
1686 "can_reason": false,
1687 "supports_attachments": false
1688 },
1689 {
1690 "id": "openai/gpt-3.5-turbo-16k",
1691 "model": "OpenAI: GPT-3.5 Turbo 16k",
1692 "cost_per_1m_in": 3,
1693 "cost_per_1m_out": 4,
1694 "cost_per_1m_in_cached": 0,
1695 "cost_per_1m_out_cached": 0,
1696 "context_window": 16385,
1697 "default_max_tokens": 4096,
1698 "can_reason": false,
1699 "supports_attachments": false
1700 },
1701 {
1702 "id": "openai/gpt-4",
1703 "model": "OpenAI: GPT-4",
1704 "cost_per_1m_in": 30,
1705 "cost_per_1m_out": 60,
1706 "cost_per_1m_in_cached": 0,
1707 "cost_per_1m_out_cached": 0,
1708 "context_window": 8191,
1709 "default_max_tokens": 4096,
1710 "can_reason": false,
1711 "supports_attachments": false
1712 },
1713 {
1714 "id": "openai/gpt-4-0314",
1715 "model": "OpenAI: GPT-4 (older v0314)",
1716 "cost_per_1m_in": 30,
1717 "cost_per_1m_out": 60,
1718 "cost_per_1m_in_cached": 0,
1719 "cost_per_1m_out_cached": 0,
1720 "context_window": 8191,
1721 "default_max_tokens": 4096,
1722 "can_reason": false,
1723 "supports_attachments": false
1724 }
1725 ]
1726}