openrouter.json

   1{
   2  "name": "OpenRouter",
   3  "id": "openrouter",
   4  "api_key": "$OPENROUTER_API_KEY",
   5  "api_endpoint": "https://openrouter.ai/api/v1",
   6  "type": "openrouter",
   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      "supports_attachments": false,
  21      "options": {}
  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      "supports_attachments": false,
  34      "options": {}
  35    },
  36    {
  37      "id": "allenai/olmo-3-7b-instruct",
  38      "name": "AllenAI: Olmo 3 7B Instruct",
  39      "cost_per_1m_in": 0.09999999999999999,
  40      "cost_per_1m_out": 0.19999999999999998,
  41      "cost_per_1m_in_cached": 0,
  42      "cost_per_1m_out_cached": 0,
  43      "context_window": 65536,
  44      "default_max_tokens": 32768,
  45      "can_reason": false,
  46      "supports_attachments": false,
  47      "options": {}
  48    },
  49    {
  50      "id": "allenai/olmo-3.1-32b-instruct",
  51      "name": "AllenAI: Olmo 3.1 32B Instruct",
  52      "cost_per_1m_in": 0.19999999999999998,
  53      "cost_per_1m_out": 0.6,
  54      "cost_per_1m_in_cached": 0,
  55      "cost_per_1m_out_cached": 0,
  56      "context_window": 65536,
  57      "default_max_tokens": 6553,
  58      "can_reason": false,
  59      "supports_attachments": false,
  60      "options": {}
  61    },
  62    {
  63      "id": "amazon/nova-2-lite-v1",
  64      "name": "Amazon: Nova 2 Lite",
  65      "cost_per_1m_in": 0.3,
  66      "cost_per_1m_out": 2.5,
  67      "cost_per_1m_in_cached": 0,
  68      "cost_per_1m_out_cached": 0,
  69      "context_window": 1000000,
  70      "default_max_tokens": 32767,
  71      "can_reason": true,
  72      "reasoning_levels": [
  73        "low",
  74        "medium",
  75        "high"
  76      ],
  77      "default_reasoning_effort": "medium",
  78      "supports_attachments": true,
  79      "options": {}
  80    },
  81    {
  82      "id": "amazon/nova-lite-v1",
  83      "name": "Amazon: Nova Lite 1.0",
  84      "cost_per_1m_in": 0.06,
  85      "cost_per_1m_out": 0.24,
  86      "cost_per_1m_in_cached": 0,
  87      "cost_per_1m_out_cached": 0,
  88      "context_window": 300000,
  89      "default_max_tokens": 2560,
  90      "can_reason": false,
  91      "supports_attachments": true,
  92      "options": {}
  93    },
  94    {
  95      "id": "amazon/nova-micro-v1",
  96      "name": "Amazon: Nova Micro 1.0",
  97      "cost_per_1m_in": 0.035,
  98      "cost_per_1m_out": 0.14,
  99      "cost_per_1m_in_cached": 0,
 100      "cost_per_1m_out_cached": 0,
 101      "context_window": 128000,
 102      "default_max_tokens": 2560,
 103      "can_reason": false,
 104      "supports_attachments": false,
 105      "options": {}
 106    },
 107    {
 108      "id": "amazon/nova-premier-v1",
 109      "name": "Amazon: Nova Premier 1.0",
 110      "cost_per_1m_in": 2.5,
 111      "cost_per_1m_out": 12.5,
 112      "cost_per_1m_in_cached": 0,
 113      "cost_per_1m_out_cached": 0.625,
 114      "context_window": 1000000,
 115      "default_max_tokens": 16000,
 116      "can_reason": false,
 117      "supports_attachments": true,
 118      "options": {}
 119    },
 120    {
 121      "id": "amazon/nova-pro-v1",
 122      "name": "Amazon: Nova Pro 1.0",
 123      "cost_per_1m_in": 0.7999999999999999,
 124      "cost_per_1m_out": 3.1999999999999997,
 125      "cost_per_1m_in_cached": 0,
 126      "cost_per_1m_out_cached": 0,
 127      "context_window": 300000,
 128      "default_max_tokens": 2560,
 129      "can_reason": false,
 130      "supports_attachments": true,
 131      "options": {}
 132    },
 133    {
 134      "id": "anthropic/claude-3-haiku",
 135      "name": "Anthropic: Claude 3 Haiku",
 136      "cost_per_1m_in": 0.25,
 137      "cost_per_1m_out": 1.25,
 138      "cost_per_1m_in_cached": 0.3,
 139      "cost_per_1m_out_cached": 0.03,
 140      "context_window": 200000,
 141      "default_max_tokens": 2048,
 142      "can_reason": false,
 143      "supports_attachments": true,
 144      "options": {}
 145    },
 146    {
 147      "id": "anthropic/claude-3.5-haiku",
 148      "name": "Anthropic: Claude 3.5 Haiku",
 149      "cost_per_1m_in": 0.7999999999999999,
 150      "cost_per_1m_out": 4,
 151      "cost_per_1m_in_cached": 1,
 152      "cost_per_1m_out_cached": 0.08,
 153      "context_window": 200000,
 154      "default_max_tokens": 4096,
 155      "can_reason": false,
 156      "supports_attachments": true,
 157      "options": {}
 158    },
 159    {
 160      "id": "anthropic/claude-3.5-haiku-20241022",
 161      "name": "Anthropic: Claude 3.5 Haiku (2024-10-22)",
 162      "cost_per_1m_in": 0.7999999999999999,
 163      "cost_per_1m_out": 4,
 164      "cost_per_1m_in_cached": 1,
 165      "cost_per_1m_out_cached": 0.08,
 166      "context_window": 200000,
 167      "default_max_tokens": 4096,
 168      "can_reason": false,
 169      "supports_attachments": true,
 170      "options": {}
 171    },
 172    {
 173      "id": "anthropic/claude-3.5-sonnet",
 174      "name": "Anthropic: Claude 3.5 Sonnet",
 175      "cost_per_1m_in": 6,
 176      "cost_per_1m_out": 30,
 177      "cost_per_1m_in_cached": 0,
 178      "cost_per_1m_out_cached": 0,
 179      "context_window": 200000,
 180      "default_max_tokens": 4096,
 181      "can_reason": false,
 182      "supports_attachments": true,
 183      "options": {}
 184    },
 185    {
 186      "id": "anthropic/claude-3.7-sonnet",
 187      "name": "Anthropic: Claude 3.7 Sonnet",
 188      "cost_per_1m_in": 3,
 189      "cost_per_1m_out": 15,
 190      "cost_per_1m_in_cached": 3.75,
 191      "cost_per_1m_out_cached": 0.3,
 192      "context_window": 200000,
 193      "default_max_tokens": 64000,
 194      "can_reason": true,
 195      "reasoning_levels": [
 196        "low",
 197        "medium",
 198        "high"
 199      ],
 200      "default_reasoning_effort": "medium",
 201      "supports_attachments": true,
 202      "options": {}
 203    },
 204    {
 205      "id": "anthropic/claude-3.7-sonnet:thinking",
 206      "name": "Anthropic: Claude 3.7 Sonnet (thinking)",
 207      "cost_per_1m_in": 3,
 208      "cost_per_1m_out": 15,
 209      "cost_per_1m_in_cached": 3.75,
 210      "cost_per_1m_out_cached": 0.3,
 211      "context_window": 200000,
 212      "default_max_tokens": 32000,
 213      "can_reason": true,
 214      "reasoning_levels": [
 215        "low",
 216        "medium",
 217        "high"
 218      ],
 219      "default_reasoning_effort": "medium",
 220      "supports_attachments": true,
 221      "options": {}
 222    },
 223    {
 224      "id": "anthropic/claude-haiku-4.5",
 225      "name": "Anthropic: Claude Haiku 4.5",
 226      "cost_per_1m_in": 1,
 227      "cost_per_1m_out": 5,
 228      "cost_per_1m_in_cached": 1.25,
 229      "cost_per_1m_out_cached": 0.09999999999999999,
 230      "context_window": 200000,
 231      "default_max_tokens": 32000,
 232      "can_reason": true,
 233      "reasoning_levels": [
 234        "low",
 235        "medium",
 236        "high"
 237      ],
 238      "default_reasoning_effort": "medium",
 239      "supports_attachments": true,
 240      "options": {}
 241    },
 242    {
 243      "id": "anthropic/claude-opus-4",
 244      "name": "Anthropic: Claude Opus 4",
 245      "cost_per_1m_in": 15,
 246      "cost_per_1m_out": 75,
 247      "cost_per_1m_in_cached": 18.75,
 248      "cost_per_1m_out_cached": 1.5,
 249      "context_window": 200000,
 250      "default_max_tokens": 16000,
 251      "can_reason": true,
 252      "reasoning_levels": [
 253        "low",
 254        "medium",
 255        "high"
 256      ],
 257      "default_reasoning_effort": "medium",
 258      "supports_attachments": true,
 259      "options": {}
 260    },
 261    {
 262      "id": "anthropic/claude-opus-4.1",
 263      "name": "Anthropic: Claude Opus 4.1",
 264      "cost_per_1m_in": 15,
 265      "cost_per_1m_out": 75,
 266      "cost_per_1m_in_cached": 18.75,
 267      "cost_per_1m_out_cached": 1.5,
 268      "context_window": 200000,
 269      "default_max_tokens": 16000,
 270      "can_reason": true,
 271      "reasoning_levels": [
 272        "low",
 273        "medium",
 274        "high"
 275      ],
 276      "default_reasoning_effort": "medium",
 277      "supports_attachments": true,
 278      "options": {}
 279    },
 280    {
 281      "id": "anthropic/claude-opus-4.5",
 282      "name": "Anthropic: Claude Opus 4.5",
 283      "cost_per_1m_in": 5,
 284      "cost_per_1m_out": 25,
 285      "cost_per_1m_in_cached": 6.25,
 286      "cost_per_1m_out_cached": 0.5,
 287      "context_window": 200000,
 288      "default_max_tokens": 32000,
 289      "can_reason": true,
 290      "reasoning_levels": [
 291        "low",
 292        "medium",
 293        "high"
 294      ],
 295      "default_reasoning_effort": "medium",
 296      "supports_attachments": true,
 297      "options": {}
 298    },
 299    {
 300      "id": "anthropic/claude-sonnet-4",
 301      "name": "Anthropic: Claude Sonnet 4",
 302      "cost_per_1m_in": 3,
 303      "cost_per_1m_out": 15,
 304      "cost_per_1m_in_cached": 3.75,
 305      "cost_per_1m_out_cached": 0.3,
 306      "context_window": 1000000,
 307      "default_max_tokens": 32000,
 308      "can_reason": true,
 309      "reasoning_levels": [
 310        "low",
 311        "medium",
 312        "high"
 313      ],
 314      "default_reasoning_effort": "medium",
 315      "supports_attachments": true,
 316      "options": {}
 317    },
 318    {
 319      "id": "anthropic/claude-sonnet-4.5",
 320      "name": "Anthropic: Claude Sonnet 4.5",
 321      "cost_per_1m_in": 3,
 322      "cost_per_1m_out": 15,
 323      "cost_per_1m_in_cached": 3.75,
 324      "cost_per_1m_out_cached": 0.3,
 325      "context_window": 1000000,
 326      "default_max_tokens": 32000,
 327      "can_reason": true,
 328      "reasoning_levels": [
 329        "low",
 330        "medium",
 331        "high"
 332      ],
 333      "default_reasoning_effort": "medium",
 334      "supports_attachments": true,
 335      "options": {}
 336    },
 337    {
 338      "id": "arcee-ai/trinity-mini",
 339      "name": "Arcee AI: Trinity Mini",
 340      "cost_per_1m_in": 0.045,
 341      "cost_per_1m_out": 0.15,
 342      "cost_per_1m_in_cached": 0,
 343      "cost_per_1m_out_cached": 0,
 344      "context_window": 131072,
 345      "default_max_tokens": 65536,
 346      "can_reason": true,
 347      "reasoning_levels": [
 348        "low",
 349        "medium",
 350        "high"
 351      ],
 352      "default_reasoning_effort": "medium",
 353      "supports_attachments": false,
 354      "options": {}
 355    },
 356    {
 357      "id": "arcee-ai/trinity-mini:free",
 358      "name": "Arcee AI: Trinity Mini (free)",
 359      "cost_per_1m_in": 0,
 360      "cost_per_1m_out": 0,
 361      "cost_per_1m_in_cached": 0,
 362      "cost_per_1m_out_cached": 0,
 363      "context_window": 131072,
 364      "default_max_tokens": 13107,
 365      "can_reason": true,
 366      "reasoning_levels": [
 367        "low",
 368        "medium",
 369        "high"
 370      ],
 371      "default_reasoning_effort": "medium",
 372      "supports_attachments": false,
 373      "options": {}
 374    },
 375    {
 376      "id": "arcee-ai/virtuoso-large",
 377      "name": "Arcee AI: Virtuoso Large",
 378      "cost_per_1m_in": 0.75,
 379      "cost_per_1m_out": 1.2,
 380      "cost_per_1m_in_cached": 0,
 381      "cost_per_1m_out_cached": 0,
 382      "context_window": 131072,
 383      "default_max_tokens": 32000,
 384      "can_reason": false,
 385      "supports_attachments": false,
 386      "options": {}
 387    },
 388    {
 389      "id": "baidu/ernie-4.5-21b-a3b",
 390      "name": "Baidu: ERNIE 4.5 21B A3B",
 391      "cost_per_1m_in": 0.07,
 392      "cost_per_1m_out": 0.28,
 393      "cost_per_1m_in_cached": 0,
 394      "cost_per_1m_out_cached": 0,
 395      "context_window": 120000,
 396      "default_max_tokens": 4000,
 397      "can_reason": false,
 398      "supports_attachments": false,
 399      "options": {}
 400    },
 401    {
 402      "id": "baidu/ernie-4.5-vl-28b-a3b",
 403      "name": "Baidu: ERNIE 4.5 VL 28B A3B",
 404      "cost_per_1m_in": 0.14,
 405      "cost_per_1m_out": 0.56,
 406      "cost_per_1m_in_cached": 0,
 407      "cost_per_1m_out_cached": 0,
 408      "context_window": 30000,
 409      "default_max_tokens": 4000,
 410      "can_reason": true,
 411      "reasoning_levels": [
 412        "low",
 413        "medium",
 414        "high"
 415      ],
 416      "default_reasoning_effort": "medium",
 417      "supports_attachments": true,
 418      "options": {}
 419    },
 420    {
 421      "id": "bytedance-seed/seed-1.6",
 422      "name": "ByteDance Seed: Seed 1.6",
 423      "cost_per_1m_in": 0.25,
 424      "cost_per_1m_out": 2,
 425      "cost_per_1m_in_cached": 0,
 426      "cost_per_1m_out_cached": 0,
 427      "context_window": 262144,
 428      "default_max_tokens": 16384,
 429      "can_reason": true,
 430      "reasoning_levels": [
 431        "low",
 432        "medium",
 433        "high"
 434      ],
 435      "default_reasoning_effort": "medium",
 436      "supports_attachments": true,
 437      "options": {}
 438    },
 439    {
 440      "id": "bytedance-seed/seed-1.6-flash",
 441      "name": "ByteDance Seed: Seed 1.6 Flash",
 442      "cost_per_1m_in": 0.075,
 443      "cost_per_1m_out": 0.3,
 444      "cost_per_1m_in_cached": 0,
 445      "cost_per_1m_out_cached": 0,
 446      "context_window": 262144,
 447      "default_max_tokens": 8192,
 448      "can_reason": true,
 449      "reasoning_levels": [
 450        "low",
 451        "medium",
 452        "high"
 453      ],
 454      "default_reasoning_effort": "medium",
 455      "supports_attachments": true,
 456      "options": {}
 457    },
 458    {
 459      "id": "deepcogito/cogito-v2-preview-llama-109b-moe",
 460      "name": "Cogito V2 Preview Llama 109B",
 461      "cost_per_1m_in": 0.18,
 462      "cost_per_1m_out": 0.59,
 463      "cost_per_1m_in_cached": 0,
 464      "cost_per_1m_out_cached": 0,
 465      "context_window": 32767,
 466      "default_max_tokens": 3276,
 467      "can_reason": true,
 468      "reasoning_levels": [
 469        "low",
 470        "medium",
 471        "high"
 472      ],
 473      "default_reasoning_effort": "medium",
 474      "supports_attachments": true,
 475      "options": {}
 476    },
 477    {
 478      "id": "cohere/command-r-08-2024",
 479      "name": "Cohere: Command R (08-2024)",
 480      "cost_per_1m_in": 0.15,
 481      "cost_per_1m_out": 0.6,
 482      "cost_per_1m_in_cached": 0,
 483      "cost_per_1m_out_cached": 0,
 484      "context_window": 128000,
 485      "default_max_tokens": 2000,
 486      "can_reason": false,
 487      "supports_attachments": false,
 488      "options": {}
 489    },
 490    {
 491      "id": "cohere/command-r-plus-08-2024",
 492      "name": "Cohere: Command R+ (08-2024)",
 493      "cost_per_1m_in": 2.5,
 494      "cost_per_1m_out": 10,
 495      "cost_per_1m_in_cached": 0,
 496      "cost_per_1m_out_cached": 0,
 497      "context_window": 128000,
 498      "default_max_tokens": 2000,
 499      "can_reason": false,
 500      "supports_attachments": false,
 501      "options": {}
 502    },
 503    {
 504      "id": "deepcogito/cogito-v2-preview-llama-405b",
 505      "name": "Deep Cogito: Cogito V2 Preview Llama 405B",
 506      "cost_per_1m_in": 3.5,
 507      "cost_per_1m_out": 3.5,
 508      "cost_per_1m_in_cached": 0,
 509      "cost_per_1m_out_cached": 0,
 510      "context_window": 32768,
 511      "default_max_tokens": 3276,
 512      "can_reason": true,
 513      "reasoning_levels": [
 514        "low",
 515        "medium",
 516        "high"
 517      ],
 518      "default_reasoning_effort": "medium",
 519      "supports_attachments": false,
 520      "options": {}
 521    },
 522    {
 523      "id": "deepcogito/cogito-v2-preview-llama-70b",
 524      "name": "Deep Cogito: Cogito V2 Preview Llama 70B",
 525      "cost_per_1m_in": 0.88,
 526      "cost_per_1m_out": 0.88,
 527      "cost_per_1m_in_cached": 0,
 528      "cost_per_1m_out_cached": 0,
 529      "context_window": 32768,
 530      "default_max_tokens": 3276,
 531      "can_reason": true,
 532      "reasoning_levels": [
 533        "low",
 534        "medium",
 535        "high"
 536      ],
 537      "default_reasoning_effort": "medium",
 538      "supports_attachments": false,
 539      "options": {}
 540    },
 541    {
 542      "id": "deepseek/deepseek-chat",
 543      "name": "DeepSeek: DeepSeek V3",
 544      "cost_per_1m_in": 0.39999999999999997,
 545      "cost_per_1m_out": 1.3,
 546      "cost_per_1m_in_cached": 0,
 547      "cost_per_1m_out_cached": 0,
 548      "context_window": 64000,
 549      "default_max_tokens": 8000,
 550      "can_reason": false,
 551      "supports_attachments": false,
 552      "options": {}
 553    },
 554    {
 555      "id": "deepseek/deepseek-chat-v3-0324",
 556      "name": "DeepSeek: DeepSeek V3 0324",
 557      "cost_per_1m_in": 0.77,
 558      "cost_per_1m_out": 0.77,
 559      "cost_per_1m_in_cached": 0,
 560      "cost_per_1m_out_cached": 0,
 561      "context_window": 163840,
 562      "default_max_tokens": 65536,
 563      "can_reason": true,
 564      "reasoning_levels": [
 565        "low",
 566        "medium",
 567        "high"
 568      ],
 569      "default_reasoning_effort": "medium",
 570      "supports_attachments": false,
 571      "options": {}
 572    },
 573    {
 574      "id": "deepseek/deepseek-chat-v3.1",
 575      "name": "DeepSeek: DeepSeek V3.1",
 576      "cost_per_1m_in": 0.56,
 577      "cost_per_1m_out": 1.68,
 578      "cost_per_1m_in_cached": 0,
 579      "cost_per_1m_out_cached": 0,
 580      "context_window": 163840,
 581      "default_max_tokens": 16384,
 582      "can_reason": true,
 583      "reasoning_levels": [
 584        "low",
 585        "medium",
 586        "high"
 587      ],
 588      "default_reasoning_effort": "medium",
 589      "supports_attachments": false,
 590      "options": {}
 591    },
 592    {
 593      "id": "deepseek/deepseek-v3.1-terminus",
 594      "name": "DeepSeek: DeepSeek V3.1 Terminus",
 595      "cost_per_1m_in": 0.21,
 596      "cost_per_1m_out": 0.7899999999999999,
 597      "cost_per_1m_in_cached": 0,
 598      "cost_per_1m_out_cached": 0.16799999999999998,
 599      "context_window": 163840,
 600      "default_max_tokens": 16384,
 601      "can_reason": true,
 602      "reasoning_levels": [
 603        "low",
 604        "medium",
 605        "high"
 606      ],
 607      "default_reasoning_effort": "medium",
 608      "supports_attachments": false,
 609      "options": {}
 610    },
 611    {
 612      "id": "deepseek/deepseek-v3.1-terminus:exacto",
 613      "name": "DeepSeek: DeepSeek V3.1 Terminus (exacto)",
 614      "cost_per_1m_in": 0.21,
 615      "cost_per_1m_out": 0.7999999999999999,
 616      "cost_per_1m_in_cached": 0,
 617      "cost_per_1m_out_cached": 0,
 618      "context_window": 131072,
 619      "default_max_tokens": 16384,
 620      "can_reason": true,
 621      "reasoning_levels": [
 622        "low",
 623        "medium",
 624        "high"
 625      ],
 626      "default_reasoning_effort": "medium",
 627      "supports_attachments": false,
 628      "options": {}
 629    },
 630    {
 631      "id": "deepseek/deepseek-v3.2",
 632      "name": "DeepSeek: DeepSeek V3.2",
 633      "cost_per_1m_in": 0.26,
 634      "cost_per_1m_out": 0.39,
 635      "cost_per_1m_in_cached": 0,
 636      "cost_per_1m_out_cached": 0.13,
 637      "context_window": 163840,
 638      "default_max_tokens": 16384,
 639      "can_reason": true,
 640      "reasoning_levels": [
 641        "low",
 642        "medium",
 643        "high"
 644      ],
 645      "default_reasoning_effort": "medium",
 646      "supports_attachments": false,
 647      "options": {}
 648    },
 649    {
 650      "id": "deepseek/deepseek-v3.2-exp",
 651      "name": "DeepSeek: DeepSeek V3.2 Exp",
 652      "cost_per_1m_in": 0.21,
 653      "cost_per_1m_out": 0.32,
 654      "cost_per_1m_in_cached": 0,
 655      "cost_per_1m_out_cached": 0.16799999999999998,
 656      "context_window": 163840,
 657      "default_max_tokens": 16384,
 658      "can_reason": true,
 659      "reasoning_levels": [
 660        "low",
 661        "medium",
 662        "high"
 663      ],
 664      "default_reasoning_effort": "medium",
 665      "supports_attachments": false,
 666      "options": {}
 667    },
 668    {
 669      "id": "deepseek/deepseek-r1",
 670      "name": "DeepSeek: R1",
 671      "cost_per_1m_in": 0.7,
 672      "cost_per_1m_out": 2.4,
 673      "cost_per_1m_in_cached": 0,
 674      "cost_per_1m_out_cached": 0,
 675      "context_window": 163840,
 676      "default_max_tokens": 81920,
 677      "can_reason": true,
 678      "reasoning_levels": [
 679        "low",
 680        "medium",
 681        "high"
 682      ],
 683      "default_reasoning_effort": "medium",
 684      "supports_attachments": false,
 685      "options": {}
 686    },
 687    {
 688      "id": "deepseek/deepseek-r1-0528",
 689      "name": "DeepSeek: R1 0528",
 690      "cost_per_1m_in": 0.7999999999999999,
 691      "cost_per_1m_out": 2.4,
 692      "cost_per_1m_in_cached": 0,
 693      "cost_per_1m_out_cached": 0,
 694      "context_window": 163840,
 695      "default_max_tokens": 16384,
 696      "can_reason": true,
 697      "reasoning_levels": [
 698        "low",
 699        "medium",
 700        "high"
 701      ],
 702      "default_reasoning_effort": "medium",
 703      "supports_attachments": false,
 704      "options": {}
 705    },
 706    {
 707      "id": "google/gemini-2.0-flash-001",
 708      "name": "Google: Gemini 2.0 Flash",
 709      "cost_per_1m_in": 0.09999999999999999,
 710      "cost_per_1m_out": 0.39999999999999997,
 711      "cost_per_1m_in_cached": 0.18330000000000002,
 712      "cost_per_1m_out_cached": 0.024999999999999998,
 713      "context_window": 1048576,
 714      "default_max_tokens": 4096,
 715      "can_reason": false,
 716      "supports_attachments": true,
 717      "options": {}
 718    },
 719    {
 720      "id": "google/gemini-2.0-flash-exp:free",
 721      "name": "Google: Gemini 2.0 Flash Experimental (free)",
 722      "cost_per_1m_in": 0,
 723      "cost_per_1m_out": 0,
 724      "cost_per_1m_in_cached": 0,
 725      "cost_per_1m_out_cached": 0,
 726      "context_window": 1048576,
 727      "default_max_tokens": 4096,
 728      "can_reason": false,
 729      "supports_attachments": true,
 730      "options": {}
 731    },
 732    {
 733      "id": "google/gemini-2.0-flash-lite-001",
 734      "name": "Google: Gemini 2.0 Flash Lite",
 735      "cost_per_1m_in": 0.075,
 736      "cost_per_1m_out": 0.3,
 737      "cost_per_1m_in_cached": 0,
 738      "cost_per_1m_out_cached": 0,
 739      "context_window": 1048576,
 740      "default_max_tokens": 4096,
 741      "can_reason": false,
 742      "supports_attachments": true,
 743      "options": {}
 744    },
 745    {
 746      "id": "google/gemini-2.5-flash",
 747      "name": "Google: Gemini 2.5 Flash",
 748      "cost_per_1m_in": 0.3,
 749      "cost_per_1m_out": 2.5,
 750      "cost_per_1m_in_cached": 0.3833,
 751      "cost_per_1m_out_cached": 0.03,
 752      "context_window": 1048576,
 753      "default_max_tokens": 32767,
 754      "can_reason": true,
 755      "reasoning_levels": [
 756        "low",
 757        "medium",
 758        "high"
 759      ],
 760      "default_reasoning_effort": "medium",
 761      "supports_attachments": true,
 762      "options": {}
 763    },
 764    {
 765      "id": "google/gemini-2.5-flash-lite",
 766      "name": "Google: Gemini 2.5 Flash Lite",
 767      "cost_per_1m_in": 0.09999999999999999,
 768      "cost_per_1m_out": 0.39999999999999997,
 769      "cost_per_1m_in_cached": 0.18330000000000002,
 770      "cost_per_1m_out_cached": 0.01,
 771      "context_window": 1048576,
 772      "default_max_tokens": 32767,
 773      "can_reason": true,
 774      "reasoning_levels": [
 775        "low",
 776        "medium",
 777        "high"
 778      ],
 779      "default_reasoning_effort": "medium",
 780      "supports_attachments": true,
 781      "options": {}
 782    },
 783    {
 784      "id": "google/gemini-2.5-flash-lite-preview-09-2025",
 785      "name": "Google: Gemini 2.5 Flash Lite Preview 09-2025",
 786      "cost_per_1m_in": 0.09999999999999999,
 787      "cost_per_1m_out": 0.39999999999999997,
 788      "cost_per_1m_in_cached": 0,
 789      "cost_per_1m_out_cached": 0,
 790      "context_window": 1048576,
 791      "default_max_tokens": 32768,
 792      "can_reason": true,
 793      "reasoning_levels": [
 794        "low",
 795        "medium",
 796        "high"
 797      ],
 798      "default_reasoning_effort": "medium",
 799      "supports_attachments": true,
 800      "options": {}
 801    },
 802    {
 803      "id": "google/gemini-2.5-flash-preview-09-2025",
 804      "name": "Google: Gemini 2.5 Flash Preview 09-2025",
 805      "cost_per_1m_in": 0.3,
 806      "cost_per_1m_out": 2.5,
 807      "cost_per_1m_in_cached": 0.3833,
 808      "cost_per_1m_out_cached": 0.075,
 809      "context_window": 1048576,
 810      "default_max_tokens": 32767,
 811      "can_reason": true,
 812      "reasoning_levels": [
 813        "low",
 814        "medium",
 815        "high"
 816      ],
 817      "default_reasoning_effort": "medium",
 818      "supports_attachments": true,
 819      "options": {}
 820    },
 821    {
 822      "id": "google/gemini-2.5-pro",
 823      "name": "Google: Gemini 2.5 Pro",
 824      "cost_per_1m_in": 1.25,
 825      "cost_per_1m_out": 10,
 826      "cost_per_1m_in_cached": 1.625,
 827      "cost_per_1m_out_cached": 0.125,
 828      "context_window": 1048576,
 829      "default_max_tokens": 32768,
 830      "can_reason": true,
 831      "reasoning_levels": [
 832        "low",
 833        "medium",
 834        "high"
 835      ],
 836      "default_reasoning_effort": "medium",
 837      "supports_attachments": true,
 838      "options": {}
 839    },
 840    {
 841      "id": "google/gemini-2.5-pro-preview-05-06",
 842      "name": "Google: Gemini 2.5 Pro Preview 05-06",
 843      "cost_per_1m_in": 1.25,
 844      "cost_per_1m_out": 10,
 845      "cost_per_1m_in_cached": 1.625,
 846      "cost_per_1m_out_cached": 0.125,
 847      "context_window": 1048576,
 848      "default_max_tokens": 32768,
 849      "can_reason": true,
 850      "reasoning_levels": [
 851        "low",
 852        "medium",
 853        "high"
 854      ],
 855      "default_reasoning_effort": "medium",
 856      "supports_attachments": true,
 857      "options": {}
 858    },
 859    {
 860      "id": "google/gemini-2.5-pro-preview",
 861      "name": "Google: Gemini 2.5 Pro Preview 06-05",
 862      "cost_per_1m_in": 1.25,
 863      "cost_per_1m_out": 10,
 864      "cost_per_1m_in_cached": 1.625,
 865      "cost_per_1m_out_cached": 0.125,
 866      "context_window": 1048576,
 867      "default_max_tokens": 32768,
 868      "can_reason": true,
 869      "reasoning_levels": [
 870        "low",
 871        "medium",
 872        "high"
 873      ],
 874      "default_reasoning_effort": "medium",
 875      "supports_attachments": true,
 876      "options": {}
 877    },
 878    {
 879      "id": "google/gemini-3-flash-preview",
 880      "name": "Google: Gemini 3 Flash Preview",
 881      "cost_per_1m_in": 0.5,
 882      "cost_per_1m_out": 3,
 883      "cost_per_1m_in_cached": 0,
 884      "cost_per_1m_out_cached": 0.049999999999999996,
 885      "context_window": 1048576,
 886      "default_max_tokens": 32767,
 887      "can_reason": true,
 888      "reasoning_levels": [
 889        "low",
 890        "medium",
 891        "high"
 892      ],
 893      "default_reasoning_effort": "medium",
 894      "supports_attachments": true,
 895      "options": {}
 896    },
 897    {
 898      "id": "google/gemini-3-pro-preview",
 899      "name": "Google: Gemini 3 Pro Preview",
 900      "cost_per_1m_in": 2,
 901      "cost_per_1m_out": 12,
 902      "cost_per_1m_in_cached": 2.375,
 903      "cost_per_1m_out_cached": 0.19999999999999998,
 904      "context_window": 1048576,
 905      "default_max_tokens": 32768,
 906      "can_reason": true,
 907      "reasoning_levels": [
 908        "low",
 909        "medium",
 910        "high"
 911      ],
 912      "default_reasoning_effort": "medium",
 913      "supports_attachments": true,
 914      "options": {}
 915    },
 916    {
 917      "id": "inception/mercury",
 918      "name": "Inception: Mercury",
 919      "cost_per_1m_in": 0.25,
 920      "cost_per_1m_out": 1,
 921      "cost_per_1m_in_cached": 0,
 922      "cost_per_1m_out_cached": 0,
 923      "context_window": 128000,
 924      "default_max_tokens": 8192,
 925      "can_reason": false,
 926      "supports_attachments": false,
 927      "options": {}
 928    },
 929    {
 930      "id": "inception/mercury-coder",
 931      "name": "Inception: Mercury Coder",
 932      "cost_per_1m_in": 0.25,
 933      "cost_per_1m_out": 1,
 934      "cost_per_1m_in_cached": 0,
 935      "cost_per_1m_out_cached": 0,
 936      "context_window": 128000,
 937      "default_max_tokens": 8192,
 938      "can_reason": false,
 939      "supports_attachments": false,
 940      "options": {}
 941    },
 942    {
 943      "id": "kwaipilot/kat-coder-pro",
 944      "name": "Kwaipilot: KAT-Coder-Pro V1",
 945      "cost_per_1m_in": 0.207,
 946      "cost_per_1m_out": 0.828,
 947      "cost_per_1m_in_cached": 0,
 948      "cost_per_1m_out_cached": 0.0414,
 949      "context_window": 256000,
 950      "default_max_tokens": 64000,
 951      "can_reason": false,
 952      "supports_attachments": false,
 953      "options": {}
 954    },
 955    {
 956      "id": "meta-llama/llama-3.1-70b-instruct",
 957      "name": "Meta: Llama 3.1 70B Instruct",
 958      "cost_per_1m_in": 0.39999999999999997,
 959      "cost_per_1m_out": 0.39999999999999997,
 960      "cost_per_1m_in_cached": 0,
 961      "cost_per_1m_out_cached": 0,
 962      "context_window": 131072,
 963      "default_max_tokens": 8192,
 964      "can_reason": false,
 965      "supports_attachments": false,
 966      "options": {}
 967    },
 968    {
 969      "id": "meta-llama/llama-3.2-3b-instruct",
 970      "name": "Meta: Llama 3.2 3B Instruct",
 971      "cost_per_1m_in": 0.03,
 972      "cost_per_1m_out": 0.049999999999999996,
 973      "cost_per_1m_in_cached": 0,
 974      "cost_per_1m_out_cached": 0,
 975      "context_window": 32768,
 976      "default_max_tokens": 16000,
 977      "can_reason": false,
 978      "supports_attachments": false,
 979      "options": {}
 980    },
 981    {
 982      "id": "meta-llama/llama-3.3-70b-instruct",
 983      "name": "Meta: Llama 3.3 70B Instruct",
 984      "cost_per_1m_in": 0.25,
 985      "cost_per_1m_out": 0.75,
 986      "cost_per_1m_in_cached": 0,
 987      "cost_per_1m_out_cached": 0,
 988      "context_window": 131072,
 989      "default_max_tokens": 13107,
 990      "can_reason": false,
 991      "supports_attachments": false,
 992      "options": {}
 993    },
 994    {
 995      "id": "meta-llama/llama-3.3-70b-instruct:free",
 996      "name": "Meta: Llama 3.3 70B Instruct (free)",
 997      "cost_per_1m_in": 0,
 998      "cost_per_1m_out": 0,
 999      "cost_per_1m_in_cached": 0,
1000      "cost_per_1m_out_cached": 0,
1001      "context_window": 131072,
1002      "default_max_tokens": 13107,
1003      "can_reason": false,
1004      "supports_attachments": false,
1005      "options": {}
1006    },
1007    {
1008      "id": "meta-llama/llama-4-maverick",
1009      "name": "Meta: Llama 4 Maverick",
1010      "cost_per_1m_in": 0.27,
1011      "cost_per_1m_out": 0.85,
1012      "cost_per_1m_in_cached": 0,
1013      "cost_per_1m_out_cached": 0,
1014      "context_window": 1048576,
1015      "default_max_tokens": 104857,
1016      "can_reason": false,
1017      "supports_attachments": true,
1018      "options": {}
1019    },
1020    {
1021      "id": "meta-llama/llama-4-scout",
1022      "name": "Meta: Llama 4 Scout",
1023      "cost_per_1m_in": 0.25,
1024      "cost_per_1m_out": 0.7,
1025      "cost_per_1m_in_cached": 0,
1026      "cost_per_1m_out_cached": 0,
1027      "context_window": 1310720,
1028      "default_max_tokens": 4096,
1029      "can_reason": false,
1030      "supports_attachments": true,
1031      "options": {}
1032    },
1033    {
1034      "id": "minimax/minimax-m2",
1035      "name": "MiniMax: MiniMax M2",
1036      "cost_per_1m_in": 0.3,
1037      "cost_per_1m_out": 1.2,
1038      "cost_per_1m_in_cached": 0.375,
1039      "cost_per_1m_out_cached": 0.03,
1040      "context_window": 204800,
1041      "default_max_tokens": 65536,
1042      "can_reason": true,
1043      "reasoning_levels": [
1044        "low",
1045        "medium",
1046        "high"
1047      ],
1048      "default_reasoning_effort": "medium",
1049      "supports_attachments": false,
1050      "options": {}
1051    },
1052    {
1053      "id": "minimax/minimax-m2.1",
1054      "name": "MiniMax: MiniMax M2.1",
1055      "cost_per_1m_in": 0.3,
1056      "cost_per_1m_out": 1.2,
1057      "cost_per_1m_in_cached": 0,
1058      "cost_per_1m_out_cached": 0,
1059      "context_window": 204800,
1060      "default_max_tokens": 20480,
1061      "can_reason": true,
1062      "reasoning_levels": [
1063        "low",
1064        "medium",
1065        "high"
1066      ],
1067      "default_reasoning_effort": "medium",
1068      "supports_attachments": false,
1069      "options": {}
1070    },
1071    {
1072      "id": "mistralai/mistral-large",
1073      "name": "Mistral Large",
1074      "cost_per_1m_in": 2,
1075      "cost_per_1m_out": 6,
1076      "cost_per_1m_in_cached": 0,
1077      "cost_per_1m_out_cached": 0,
1078      "context_window": 128000,
1079      "default_max_tokens": 12800,
1080      "can_reason": false,
1081      "supports_attachments": false,
1082      "options": {}
1083    },
1084    {
1085      "id": "mistralai/mistral-large-2407",
1086      "name": "Mistral Large 2407",
1087      "cost_per_1m_in": 2,
1088      "cost_per_1m_out": 6,
1089      "cost_per_1m_in_cached": 0,
1090      "cost_per_1m_out_cached": 0,
1091      "context_window": 131072,
1092      "default_max_tokens": 13107,
1093      "can_reason": false,
1094      "supports_attachments": false,
1095      "options": {}
1096    },
1097    {
1098      "id": "mistralai/mistral-large-2411",
1099      "name": "Mistral Large 2411",
1100      "cost_per_1m_in": 2,
1101      "cost_per_1m_out": 6,
1102      "cost_per_1m_in_cached": 0,
1103      "cost_per_1m_out_cached": 0,
1104      "context_window": 131072,
1105      "default_max_tokens": 13107,
1106      "can_reason": false,
1107      "supports_attachments": false,
1108      "options": {}
1109    },
1110    {
1111      "id": "mistralai/mistral-tiny",
1112      "name": "Mistral Tiny",
1113      "cost_per_1m_in": 0.25,
1114      "cost_per_1m_out": 0.25,
1115      "cost_per_1m_in_cached": 0,
1116      "cost_per_1m_out_cached": 0,
1117      "context_window": 32768,
1118      "default_max_tokens": 3276,
1119      "can_reason": false,
1120      "supports_attachments": false,
1121      "options": {}
1122    },
1123    {
1124      "id": "mistralai/codestral-2508",
1125      "name": "Mistral: Codestral 2508",
1126      "cost_per_1m_in": 0.3,
1127      "cost_per_1m_out": 0.8999999999999999,
1128      "cost_per_1m_in_cached": 0,
1129      "cost_per_1m_out_cached": 0,
1130      "context_window": 256000,
1131      "default_max_tokens": 25600,
1132      "can_reason": false,
1133      "supports_attachments": false,
1134      "options": {}
1135    },
1136    {
1137      "id": "mistralai/devstral-2512",
1138      "name": "Mistral: Devstral 2 2512",
1139      "cost_per_1m_in": 0.049999999999999996,
1140      "cost_per_1m_out": 0.22,
1141      "cost_per_1m_in_cached": 0,
1142      "cost_per_1m_out_cached": 0,
1143      "context_window": 262144,
1144      "default_max_tokens": 32768,
1145      "can_reason": false,
1146      "supports_attachments": false,
1147      "options": {}
1148    },
1149    {
1150      "id": "mistralai/devstral-2512:free",
1151      "name": "Mistral: Devstral 2 2512 (free)",
1152      "cost_per_1m_in": 0,
1153      "cost_per_1m_out": 0,
1154      "cost_per_1m_in_cached": 0,
1155      "cost_per_1m_out_cached": 0,
1156      "context_window": 262144,
1157      "default_max_tokens": 26214,
1158      "can_reason": false,
1159      "supports_attachments": false,
1160      "options": {}
1161    },
1162    {
1163      "id": "mistralai/devstral-medium",
1164      "name": "Mistral: Devstral Medium",
1165      "cost_per_1m_in": 0.39999999999999997,
1166      "cost_per_1m_out": 2,
1167      "cost_per_1m_in_cached": 0,
1168      "cost_per_1m_out_cached": 0,
1169      "context_window": 131072,
1170      "default_max_tokens": 13107,
1171      "can_reason": false,
1172      "supports_attachments": false,
1173      "options": {}
1174    },
1175    {
1176      "id": "mistralai/devstral-small",
1177      "name": "Mistral: Devstral Small 1.1",
1178      "cost_per_1m_in": 0.09999999999999999,
1179      "cost_per_1m_out": 0.3,
1180      "cost_per_1m_in_cached": 0,
1181      "cost_per_1m_out_cached": 0,
1182      "context_window": 131072,
1183      "default_max_tokens": 13107,
1184      "can_reason": false,
1185      "supports_attachments": false,
1186      "options": {}
1187    },
1188    {
1189      "id": "mistralai/ministral-14b-2512",
1190      "name": "Mistral: Ministral 3 14B 2512",
1191      "cost_per_1m_in": 0.19999999999999998,
1192      "cost_per_1m_out": 0.19999999999999998,
1193      "cost_per_1m_in_cached": 0,
1194      "cost_per_1m_out_cached": 0,
1195      "context_window": 262144,
1196      "default_max_tokens": 26214,
1197      "can_reason": false,
1198      "supports_attachments": true,
1199      "options": {}
1200    },
1201    {
1202      "id": "mistralai/ministral-3b-2512",
1203      "name": "Mistral: Ministral 3 3B 2512",
1204      "cost_per_1m_in": 0.09999999999999999,
1205      "cost_per_1m_out": 0.09999999999999999,
1206      "cost_per_1m_in_cached": 0,
1207      "cost_per_1m_out_cached": 0,
1208      "context_window": 131072,
1209      "default_max_tokens": 13107,
1210      "can_reason": false,
1211      "supports_attachments": true,
1212      "options": {}
1213    },
1214    {
1215      "id": "mistralai/ministral-8b-2512",
1216      "name": "Mistral: Ministral 3 8B 2512",
1217      "cost_per_1m_in": 0.15,
1218      "cost_per_1m_out": 0.15,
1219      "cost_per_1m_in_cached": 0,
1220      "cost_per_1m_out_cached": 0,
1221      "context_window": 262144,
1222      "default_max_tokens": 26214,
1223      "can_reason": false,
1224      "supports_attachments": true,
1225      "options": {}
1226    },
1227    {
1228      "id": "mistralai/ministral-3b",
1229      "name": "Mistral: Ministral 3B",
1230      "cost_per_1m_in": 0.04,
1231      "cost_per_1m_out": 0.04,
1232      "cost_per_1m_in_cached": 0,
1233      "cost_per_1m_out_cached": 0,
1234      "context_window": 131072,
1235      "default_max_tokens": 13107,
1236      "can_reason": false,
1237      "supports_attachments": false,
1238      "options": {}
1239    },
1240    {
1241      "id": "mistralai/ministral-8b",
1242      "name": "Mistral: Ministral 8B",
1243      "cost_per_1m_in": 0.09999999999999999,
1244      "cost_per_1m_out": 0.09999999999999999,
1245      "cost_per_1m_in_cached": 0,
1246      "cost_per_1m_out_cached": 0,
1247      "context_window": 131072,
1248      "default_max_tokens": 13107,
1249      "can_reason": false,
1250      "supports_attachments": false,
1251      "options": {}
1252    },
1253    {
1254      "id": "mistralai/mistral-7b-instruct:free",
1255      "name": "Mistral: Mistral 7B Instruct (free)",
1256      "cost_per_1m_in": 0,
1257      "cost_per_1m_out": 0,
1258      "cost_per_1m_in_cached": 0,
1259      "cost_per_1m_out_cached": 0,
1260      "context_window": 32768,
1261      "default_max_tokens": 8192,
1262      "can_reason": false,
1263      "supports_attachments": false,
1264      "options": {}
1265    },
1266    {
1267      "id": "mistralai/mistral-large-2512",
1268      "name": "Mistral: Mistral Large 3 2512",
1269      "cost_per_1m_in": 0.5,
1270      "cost_per_1m_out": 1.5,
1271      "cost_per_1m_in_cached": 0,
1272      "cost_per_1m_out_cached": 0,
1273      "context_window": 262144,
1274      "default_max_tokens": 26214,
1275      "can_reason": false,
1276      "supports_attachments": true,
1277      "options": {}
1278    },
1279    {
1280      "id": "mistralai/mistral-medium-3",
1281      "name": "Mistral: Mistral Medium 3",
1282      "cost_per_1m_in": 0.39999999999999997,
1283      "cost_per_1m_out": 2,
1284      "cost_per_1m_in_cached": 0,
1285      "cost_per_1m_out_cached": 0,
1286      "context_window": 131072,
1287      "default_max_tokens": 13107,
1288      "can_reason": false,
1289      "supports_attachments": true,
1290      "options": {}
1291    },
1292    {
1293      "id": "mistralai/mistral-medium-3.1",
1294      "name": "Mistral: Mistral Medium 3.1",
1295      "cost_per_1m_in": 0.39999999999999997,
1296      "cost_per_1m_out": 2,
1297      "cost_per_1m_in_cached": 0,
1298      "cost_per_1m_out_cached": 0,
1299      "context_window": 131072,
1300      "default_max_tokens": 13107,
1301      "can_reason": false,
1302      "supports_attachments": true,
1303      "options": {}
1304    },
1305    {
1306      "id": "mistralai/mistral-nemo",
1307      "name": "Mistral: Mistral Nemo",
1308      "cost_per_1m_in": 0.15,
1309      "cost_per_1m_out": 0.15,
1310      "cost_per_1m_in_cached": 0,
1311      "cost_per_1m_out_cached": 0,
1312      "context_window": 131072,
1313      "default_max_tokens": 13107,
1314      "can_reason": false,
1315      "supports_attachments": false,
1316      "options": {}
1317    },
1318    {
1319      "id": "mistralai/mistral-small-24b-instruct-2501",
1320      "name": "Mistral: Mistral Small 3",
1321      "cost_per_1m_in": 0.09999999999999999,
1322      "cost_per_1m_out": 0.3,
1323      "cost_per_1m_in_cached": 0,
1324      "cost_per_1m_out_cached": 0,
1325      "context_window": 32768,
1326      "default_max_tokens": 1024,
1327      "can_reason": false,
1328      "supports_attachments": false,
1329      "options": {}
1330    },
1331    {
1332      "id": "mistralai/mistral-small-3.1-24b-instruct:free",
1333      "name": "Mistral: Mistral Small 3.1 24B (free)",
1334      "cost_per_1m_in": 0,
1335      "cost_per_1m_out": 0,
1336      "cost_per_1m_in_cached": 0,
1337      "cost_per_1m_out_cached": 0,
1338      "context_window": 128000,
1339      "default_max_tokens": 12800,
1340      "can_reason": false,
1341      "supports_attachments": true,
1342      "options": {}
1343    },
1344    {
1345      "id": "mistralai/mistral-small-3.2-24b-instruct",
1346      "name": "Mistral: Mistral Small 3.2 24B",
1347      "cost_per_1m_in": 0.06,
1348      "cost_per_1m_out": 0.18,
1349      "cost_per_1m_in_cached": 0,
1350      "cost_per_1m_out_cached": 0,
1351      "context_window": 131072,
1352      "default_max_tokens": 65536,
1353      "can_reason": false,
1354      "supports_attachments": true,
1355      "options": {}
1356    },
1357    {
1358      "id": "mistralai/mistral-small-creative",
1359      "name": "Mistral: Mistral Small Creative",
1360      "cost_per_1m_in": 0.09999999999999999,
1361      "cost_per_1m_out": 0.3,
1362      "cost_per_1m_in_cached": 0,
1363      "cost_per_1m_out_cached": 0,
1364      "context_window": 32768,
1365      "default_max_tokens": 3276,
1366      "can_reason": false,
1367      "supports_attachments": false,
1368      "options": {}
1369    },
1370    {
1371      "id": "mistralai/mixtral-8x22b-instruct",
1372      "name": "Mistral: Mixtral 8x22B Instruct",
1373      "cost_per_1m_in": 2,
1374      "cost_per_1m_out": 6,
1375      "cost_per_1m_in_cached": 0,
1376      "cost_per_1m_out_cached": 0,
1377      "context_window": 65536,
1378      "default_max_tokens": 6553,
1379      "can_reason": false,
1380      "supports_attachments": false,
1381      "options": {}
1382    },
1383    {
1384      "id": "mistralai/mixtral-8x7b-instruct",
1385      "name": "Mistral: Mixtral 8x7B Instruct",
1386      "cost_per_1m_in": 0.54,
1387      "cost_per_1m_out": 0.54,
1388      "cost_per_1m_in_cached": 0,
1389      "cost_per_1m_out_cached": 0,
1390      "context_window": 32768,
1391      "default_max_tokens": 8192,
1392      "can_reason": false,
1393      "supports_attachments": false,
1394      "options": {}
1395    },
1396    {
1397      "id": "mistralai/pixtral-large-2411",
1398      "name": "Mistral: Pixtral Large 2411",
1399      "cost_per_1m_in": 2,
1400      "cost_per_1m_out": 6,
1401      "cost_per_1m_in_cached": 0,
1402      "cost_per_1m_out_cached": 0,
1403      "context_window": 131072,
1404      "default_max_tokens": 13107,
1405      "can_reason": false,
1406      "supports_attachments": true,
1407      "options": {}
1408    },
1409    {
1410      "id": "mistralai/mistral-saba",
1411      "name": "Mistral: Saba",
1412      "cost_per_1m_in": 0.19999999999999998,
1413      "cost_per_1m_out": 0.6,
1414      "cost_per_1m_in_cached": 0,
1415      "cost_per_1m_out_cached": 0,
1416      "context_window": 32768,
1417      "default_max_tokens": 3276,
1418      "can_reason": false,
1419      "supports_attachments": false,
1420      "options": {}
1421    },
1422    {
1423      "id": "mistralai/voxtral-small-24b-2507",
1424      "name": "Mistral: Voxtral Small 24B 2507",
1425      "cost_per_1m_in": 0.09999999999999999,
1426      "cost_per_1m_out": 0.3,
1427      "cost_per_1m_in_cached": 0,
1428      "cost_per_1m_out_cached": 0,
1429      "context_window": 32000,
1430      "default_max_tokens": 3200,
1431      "can_reason": false,
1432      "supports_attachments": false,
1433      "options": {}
1434    },
1435    {
1436      "id": "moonshotai/kimi-k2",
1437      "name": "MoonshotAI: Kimi K2 0711",
1438      "cost_per_1m_in": 0.5,
1439      "cost_per_1m_out": 2.4,
1440      "cost_per_1m_in_cached": 0,
1441      "cost_per_1m_out_cached": 0,
1442      "context_window": 131072,
1443      "default_max_tokens": 13107,
1444      "can_reason": false,
1445      "supports_attachments": false,
1446      "options": {}
1447    },
1448    {
1449      "id": "moonshotai/kimi-k2-0905",
1450      "name": "MoonshotAI: Kimi K2 0905",
1451      "cost_per_1m_in": 0.39,
1452      "cost_per_1m_out": 1.9,
1453      "cost_per_1m_in_cached": 0,
1454      "cost_per_1m_out_cached": 0,
1455      "context_window": 262144,
1456      "default_max_tokens": 131072,
1457      "can_reason": false,
1458      "supports_attachments": false,
1459      "options": {}
1460    },
1461    {
1462      "id": "moonshotai/kimi-k2-0905:exacto",
1463      "name": "MoonshotAI: Kimi K2 0905 (exacto)",
1464      "cost_per_1m_in": 1,
1465      "cost_per_1m_out": 3,
1466      "cost_per_1m_in_cached": 0,
1467      "cost_per_1m_out_cached": 0,
1468      "context_window": 262144,
1469      "default_max_tokens": 8192,
1470      "can_reason": false,
1471      "supports_attachments": false,
1472      "options": {}
1473    },
1474    {
1475      "id": "moonshotai/kimi-k2-thinking",
1476      "name": "MoonshotAI: Kimi K2 Thinking",
1477      "cost_per_1m_in": 0.6,
1478      "cost_per_1m_out": 2.5,
1479      "cost_per_1m_in_cached": 0,
1480      "cost_per_1m_out_cached": 0,
1481      "context_window": 262144,
1482      "default_max_tokens": 131072,
1483      "can_reason": true,
1484      "reasoning_levels": [
1485        "low",
1486        "medium",
1487        "high"
1488      ],
1489      "default_reasoning_effort": "medium",
1490      "supports_attachments": false,
1491      "options": {}
1492    },
1493    {
1494      "id": "nvidia/llama-3.1-nemotron-70b-instruct",
1495      "name": "NVIDIA: Llama 3.1 Nemotron 70B Instruct",
1496      "cost_per_1m_in": 1.2,
1497      "cost_per_1m_out": 1.2,
1498      "cost_per_1m_in_cached": 0,
1499      "cost_per_1m_out_cached": 0,
1500      "context_window": 131072,
1501      "default_max_tokens": 8192,
1502      "can_reason": false,
1503      "supports_attachments": false,
1504      "options": {}
1505    },
1506    {
1507      "id": "nvidia/llama-3.3-nemotron-super-49b-v1.5",
1508      "name": "NVIDIA: Llama 3.3 Nemotron Super 49B V1.5",
1509      "cost_per_1m_in": 0.09999999999999999,
1510      "cost_per_1m_out": 0.39999999999999997,
1511      "cost_per_1m_in_cached": 0,
1512      "cost_per_1m_out_cached": 0,
1513      "context_window": 131072,
1514      "default_max_tokens": 13107,
1515      "can_reason": true,
1516      "reasoning_levels": [
1517        "low",
1518        "medium",
1519        "high"
1520      ],
1521      "default_reasoning_effort": "medium",
1522      "supports_attachments": false,
1523      "options": {}
1524    },
1525    {
1526      "id": "nvidia/nemotron-3-nano-30b-a3b",
1527      "name": "NVIDIA: Nemotron 3 Nano 30B A3B",
1528      "cost_per_1m_in": 0.06,
1529      "cost_per_1m_out": 0.24,
1530      "cost_per_1m_in_cached": 0,
1531      "cost_per_1m_out_cached": 0,
1532      "context_window": 262144,
1533      "default_max_tokens": 26214,
1534      "can_reason": true,
1535      "reasoning_levels": [
1536        "low",
1537        "medium",
1538        "high"
1539      ],
1540      "default_reasoning_effort": "medium",
1541      "supports_attachments": false,
1542      "options": {}
1543    },
1544    {
1545      "id": "nvidia/nemotron-3-nano-30b-a3b:free",
1546      "name": "NVIDIA: Nemotron 3 Nano 30B A3B (free)",
1547      "cost_per_1m_in": 0,
1548      "cost_per_1m_out": 0,
1549      "cost_per_1m_in_cached": 0,
1550      "cost_per_1m_out_cached": 0,
1551      "context_window": 256000,
1552      "default_max_tokens": 25600,
1553      "can_reason": true,
1554      "reasoning_levels": [
1555        "low",
1556        "medium",
1557        "high"
1558      ],
1559      "default_reasoning_effort": "medium",
1560      "supports_attachments": false,
1561      "options": {}
1562    },
1563    {
1564      "id": "nvidia/nemotron-nano-12b-v2-vl:free",
1565      "name": "NVIDIA: Nemotron Nano 12B 2 VL (free)",
1566      "cost_per_1m_in": 0,
1567      "cost_per_1m_out": 0,
1568      "cost_per_1m_in_cached": 0,
1569      "cost_per_1m_out_cached": 0,
1570      "context_window": 128000,
1571      "default_max_tokens": 64000,
1572      "can_reason": true,
1573      "reasoning_levels": [
1574        "low",
1575        "medium",
1576        "high"
1577      ],
1578      "default_reasoning_effort": "medium",
1579      "supports_attachments": true,
1580      "options": {}
1581    },
1582    {
1583      "id": "nvidia/nemotron-nano-9b-v2",
1584      "name": "NVIDIA: Nemotron Nano 9B V2",
1585      "cost_per_1m_in": 0.04,
1586      "cost_per_1m_out": 0.16,
1587      "cost_per_1m_in_cached": 0,
1588      "cost_per_1m_out_cached": 0,
1589      "context_window": 131072,
1590      "default_max_tokens": 13107,
1591      "can_reason": true,
1592      "reasoning_levels": [
1593        "low",
1594        "medium",
1595        "high"
1596      ],
1597      "default_reasoning_effort": "medium",
1598      "supports_attachments": false,
1599      "options": {}
1600    },
1601    {
1602      "id": "nvidia/nemotron-nano-9b-v2:free",
1603      "name": "NVIDIA: Nemotron Nano 9B V2 (free)",
1604      "cost_per_1m_in": 0,
1605      "cost_per_1m_out": 0,
1606      "cost_per_1m_in_cached": 0,
1607      "cost_per_1m_out_cached": 0,
1608      "context_window": 128000,
1609      "default_max_tokens": 12800,
1610      "can_reason": true,
1611      "reasoning_levels": [
1612        "low",
1613        "medium",
1614        "high"
1615      ],
1616      "default_reasoning_effort": "medium",
1617      "supports_attachments": false,
1618      "options": {}
1619    },
1620    {
1621      "id": "nex-agi/deepseek-v3.1-nex-n1",
1622      "name": "Nex AGI: DeepSeek V3.1 Nex N1",
1623      "cost_per_1m_in": 0.27,
1624      "cost_per_1m_out": 1,
1625      "cost_per_1m_in_cached": 0,
1626      "cost_per_1m_out_cached": 0,
1627      "context_window": 131072,
1628      "default_max_tokens": 81920,
1629      "can_reason": false,
1630      "supports_attachments": false,
1631      "options": {}
1632    },
1633    {
1634      "id": "nousresearch/deephermes-3-mistral-24b-preview",
1635      "name": "Nous: DeepHermes 3 Mistral 24B Preview",
1636      "cost_per_1m_in": 0.02,
1637      "cost_per_1m_out": 0.09999999999999999,
1638      "cost_per_1m_in_cached": 0,
1639      "cost_per_1m_out_cached": 0,
1640      "context_window": 32768,
1641      "default_max_tokens": 16384,
1642      "can_reason": true,
1643      "reasoning_levels": [
1644        "low",
1645        "medium",
1646        "high"
1647      ],
1648      "default_reasoning_effort": "medium",
1649      "supports_attachments": false,
1650      "options": {}
1651    },
1652    {
1653      "id": "openai/codex-mini",
1654      "name": "OpenAI: Codex Mini",
1655      "cost_per_1m_in": 1.5,
1656      "cost_per_1m_out": 6,
1657      "cost_per_1m_in_cached": 0,
1658      "cost_per_1m_out_cached": 0.375,
1659      "context_window": 200000,
1660      "default_max_tokens": 50000,
1661      "can_reason": true,
1662      "reasoning_levels": [
1663        "low",
1664        "medium",
1665        "high"
1666      ],
1667      "default_reasoning_effort": "medium",
1668      "supports_attachments": true,
1669      "options": {}
1670    },
1671    {
1672      "id": "openai/gpt-4-turbo",
1673      "name": "OpenAI: GPT-4 Turbo",
1674      "cost_per_1m_in": 10,
1675      "cost_per_1m_out": 30,
1676      "cost_per_1m_in_cached": 0,
1677      "cost_per_1m_out_cached": 0,
1678      "context_window": 128000,
1679      "default_max_tokens": 2048,
1680      "can_reason": false,
1681      "supports_attachments": true,
1682      "options": {}
1683    },
1684    {
1685      "id": "openai/gpt-4-1106-preview",
1686      "name": "OpenAI: GPT-4 Turbo (older v1106)",
1687      "cost_per_1m_in": 10,
1688      "cost_per_1m_out": 30,
1689      "cost_per_1m_in_cached": 0,
1690      "cost_per_1m_out_cached": 0,
1691      "context_window": 128000,
1692      "default_max_tokens": 2048,
1693      "can_reason": false,
1694      "supports_attachments": false,
1695      "options": {}
1696    },
1697    {
1698      "id": "openai/gpt-4-turbo-preview",
1699      "name": "OpenAI: GPT-4 Turbo Preview",
1700      "cost_per_1m_in": 10,
1701      "cost_per_1m_out": 30,
1702      "cost_per_1m_in_cached": 0,
1703      "cost_per_1m_out_cached": 0,
1704      "context_window": 128000,
1705      "default_max_tokens": 2048,
1706      "can_reason": false,
1707      "supports_attachments": false,
1708      "options": {}
1709    },
1710    {
1711      "id": "openai/gpt-4.1",
1712      "name": "OpenAI: GPT-4.1",
1713      "cost_per_1m_in": 2,
1714      "cost_per_1m_out": 8,
1715      "cost_per_1m_in_cached": 0,
1716      "cost_per_1m_out_cached": 0.5,
1717      "context_window": 1047576,
1718      "default_max_tokens": 104757,
1719      "can_reason": false,
1720      "supports_attachments": true,
1721      "options": {}
1722    },
1723    {
1724      "id": "openai/gpt-4.1-mini",
1725      "name": "OpenAI: GPT-4.1 Mini",
1726      "cost_per_1m_in": 0.39999999999999997,
1727      "cost_per_1m_out": 1.5999999999999999,
1728      "cost_per_1m_in_cached": 0,
1729      "cost_per_1m_out_cached": 0.09999999999999999,
1730      "context_window": 1047576,
1731      "default_max_tokens": 104757,
1732      "can_reason": false,
1733      "supports_attachments": true,
1734      "options": {}
1735    },
1736    {
1737      "id": "openai/gpt-4.1-nano",
1738      "name": "OpenAI: GPT-4.1 Nano",
1739      "cost_per_1m_in": 0.09999999999999999,
1740      "cost_per_1m_out": 0.39999999999999997,
1741      "cost_per_1m_in_cached": 0,
1742      "cost_per_1m_out_cached": 0.03,
1743      "context_window": 1047576,
1744      "default_max_tokens": 104757,
1745      "can_reason": false,
1746      "supports_attachments": true,
1747      "options": {}
1748    },
1749    {
1750      "id": "openai/gpt-4o",
1751      "name": "OpenAI: GPT-4o",
1752      "cost_per_1m_in": 2.5,
1753      "cost_per_1m_out": 10,
1754      "cost_per_1m_in_cached": 0,
1755      "cost_per_1m_out_cached": 1.25,
1756      "context_window": 128000,
1757      "default_max_tokens": 8192,
1758      "can_reason": false,
1759      "supports_attachments": true,
1760      "options": {}
1761    },
1762    {
1763      "id": "openai/gpt-4o-2024-05-13",
1764      "name": "OpenAI: GPT-4o (2024-05-13)",
1765      "cost_per_1m_in": 5,
1766      "cost_per_1m_out": 15,
1767      "cost_per_1m_in_cached": 0,
1768      "cost_per_1m_out_cached": 0,
1769      "context_window": 128000,
1770      "default_max_tokens": 2048,
1771      "can_reason": false,
1772      "supports_attachments": true,
1773      "options": {}
1774    },
1775    {
1776      "id": "openai/gpt-4o-2024-08-06",
1777      "name": "OpenAI: GPT-4o (2024-08-06)",
1778      "cost_per_1m_in": 2.5,
1779      "cost_per_1m_out": 10,
1780      "cost_per_1m_in_cached": 0,
1781      "cost_per_1m_out_cached": 1.25,
1782      "context_window": 128000,
1783      "default_max_tokens": 8192,
1784      "can_reason": false,
1785      "supports_attachments": true,
1786      "options": {}
1787    },
1788    {
1789      "id": "openai/gpt-4o-2024-11-20",
1790      "name": "OpenAI: GPT-4o (2024-11-20)",
1791      "cost_per_1m_in": 2.5,
1792      "cost_per_1m_out": 10,
1793      "cost_per_1m_in_cached": 0,
1794      "cost_per_1m_out_cached": 1.25,
1795      "context_window": 128000,
1796      "default_max_tokens": 8192,
1797      "can_reason": false,
1798      "supports_attachments": true,
1799      "options": {}
1800    },
1801    {
1802      "id": "openai/gpt-4o:extended",
1803      "name": "OpenAI: GPT-4o (extended)",
1804      "cost_per_1m_in": 6,
1805      "cost_per_1m_out": 18,
1806      "cost_per_1m_in_cached": 0,
1807      "cost_per_1m_out_cached": 0,
1808      "context_window": 128000,
1809      "default_max_tokens": 32000,
1810      "can_reason": false,
1811      "supports_attachments": true,
1812      "options": {}
1813    },
1814    {
1815      "id": "openai/gpt-4o-audio-preview",
1816      "name": "OpenAI: GPT-4o Audio",
1817      "cost_per_1m_in": 2.5,
1818      "cost_per_1m_out": 10,
1819      "cost_per_1m_in_cached": 0,
1820      "cost_per_1m_out_cached": 0,
1821      "context_window": 128000,
1822      "default_max_tokens": 8192,
1823      "can_reason": false,
1824      "supports_attachments": false,
1825      "options": {}
1826    },
1827    {
1828      "id": "openai/gpt-4o-mini",
1829      "name": "OpenAI: GPT-4o-mini",
1830      "cost_per_1m_in": 0.15,
1831      "cost_per_1m_out": 0.6,
1832      "cost_per_1m_in_cached": 0,
1833      "cost_per_1m_out_cached": 0.075,
1834      "context_window": 128000,
1835      "default_max_tokens": 8192,
1836      "can_reason": false,
1837      "supports_attachments": true,
1838      "options": {}
1839    },
1840    {
1841      "id": "openai/gpt-4o-mini-2024-07-18",
1842      "name": "OpenAI: GPT-4o-mini (2024-07-18)",
1843      "cost_per_1m_in": 0.15,
1844      "cost_per_1m_out": 0.6,
1845      "cost_per_1m_in_cached": 0,
1846      "cost_per_1m_out_cached": 0.075,
1847      "context_window": 128000,
1848      "default_max_tokens": 8192,
1849      "can_reason": false,
1850      "supports_attachments": true,
1851      "options": {}
1852    },
1853    {
1854      "id": "openai/gpt-5",
1855      "name": "OpenAI: GPT-5",
1856      "cost_per_1m_in": 1.25,
1857      "cost_per_1m_out": 10,
1858      "cost_per_1m_in_cached": 0,
1859      "cost_per_1m_out_cached": 0.125,
1860      "context_window": 400000,
1861      "default_max_tokens": 64000,
1862      "can_reason": true,
1863      "reasoning_levels": [
1864        "low",
1865        "medium",
1866        "high"
1867      ],
1868      "default_reasoning_effort": "medium",
1869      "supports_attachments": true,
1870      "options": {}
1871    },
1872    {
1873      "id": "openai/gpt-5-codex",
1874      "name": "OpenAI: GPT-5 Codex",
1875      "cost_per_1m_in": 1.25,
1876      "cost_per_1m_out": 10,
1877      "cost_per_1m_in_cached": 0,
1878      "cost_per_1m_out_cached": 0.125,
1879      "context_window": 400000,
1880      "default_max_tokens": 64000,
1881      "can_reason": true,
1882      "reasoning_levels": [
1883        "low",
1884        "medium",
1885        "high"
1886      ],
1887      "default_reasoning_effort": "medium",
1888      "supports_attachments": true,
1889      "options": {}
1890    },
1891    {
1892      "id": "openai/gpt-5-image",
1893      "name": "OpenAI: GPT-5 Image",
1894      "cost_per_1m_in": 10,
1895      "cost_per_1m_out": 10,
1896      "cost_per_1m_in_cached": 0,
1897      "cost_per_1m_out_cached": 1.25,
1898      "context_window": 400000,
1899      "default_max_tokens": 64000,
1900      "can_reason": true,
1901      "reasoning_levels": [
1902        "low",
1903        "medium",
1904        "high"
1905      ],
1906      "default_reasoning_effort": "medium",
1907      "supports_attachments": true,
1908      "options": {}
1909    },
1910    {
1911      "id": "openai/gpt-5-image-mini",
1912      "name": "OpenAI: GPT-5 Image Mini",
1913      "cost_per_1m_in": 2.5,
1914      "cost_per_1m_out": 2,
1915      "cost_per_1m_in_cached": 0,
1916      "cost_per_1m_out_cached": 0.25,
1917      "context_window": 400000,
1918      "default_max_tokens": 64000,
1919      "can_reason": true,
1920      "reasoning_levels": [
1921        "low",
1922        "medium",
1923        "high"
1924      ],
1925      "default_reasoning_effort": "medium",
1926      "supports_attachments": true,
1927      "options": {}
1928    },
1929    {
1930      "id": "openai/gpt-5-mini",
1931      "name": "OpenAI: GPT-5 Mini",
1932      "cost_per_1m_in": 0.25,
1933      "cost_per_1m_out": 2,
1934      "cost_per_1m_in_cached": 0,
1935      "cost_per_1m_out_cached": 0.03,
1936      "context_window": 400000,
1937      "default_max_tokens": 40000,
1938      "can_reason": true,
1939      "reasoning_levels": [
1940        "low",
1941        "medium",
1942        "high"
1943      ],
1944      "default_reasoning_effort": "medium",
1945      "supports_attachments": true,
1946      "options": {}
1947    },
1948    {
1949      "id": "openai/gpt-5-nano",
1950      "name": "OpenAI: GPT-5 Nano",
1951      "cost_per_1m_in": 0.049999999999999996,
1952      "cost_per_1m_out": 0.39999999999999997,
1953      "cost_per_1m_in_cached": 0,
1954      "cost_per_1m_out_cached": 0.01,
1955      "context_window": 400000,
1956      "default_max_tokens": 40000,
1957      "can_reason": true,
1958      "reasoning_levels": [
1959        "low",
1960        "medium",
1961        "high"
1962      ],
1963      "default_reasoning_effort": "medium",
1964      "supports_attachments": true,
1965      "options": {}
1966    },
1967    {
1968      "id": "openai/gpt-5-pro",
1969      "name": "OpenAI: GPT-5 Pro",
1970      "cost_per_1m_in": 15,
1971      "cost_per_1m_out": 120,
1972      "cost_per_1m_in_cached": 0,
1973      "cost_per_1m_out_cached": 0,
1974      "context_window": 400000,
1975      "default_max_tokens": 64000,
1976      "can_reason": true,
1977      "reasoning_levels": [
1978        "low",
1979        "medium",
1980        "high"
1981      ],
1982      "default_reasoning_effort": "medium",
1983      "supports_attachments": true,
1984      "options": {}
1985    },
1986    {
1987      "id": "openai/gpt-5.1",
1988      "name": "OpenAI: GPT-5.1",
1989      "cost_per_1m_in": 1.25,
1990      "cost_per_1m_out": 10,
1991      "cost_per_1m_in_cached": 0,
1992      "cost_per_1m_out_cached": 0.125,
1993      "context_window": 400000,
1994      "default_max_tokens": 64000,
1995      "can_reason": true,
1996      "reasoning_levels": [
1997        "low",
1998        "medium",
1999        "high"
2000      ],
2001      "default_reasoning_effort": "medium",
2002      "supports_attachments": true,
2003      "options": {}
2004    },
2005    {
2006      "id": "openai/gpt-5.1-chat",
2007      "name": "OpenAI: GPT-5.1 Chat",
2008      "cost_per_1m_in": 1.25,
2009      "cost_per_1m_out": 10,
2010      "cost_per_1m_in_cached": 0,
2011      "cost_per_1m_out_cached": 0.125,
2012      "context_window": 128000,
2013      "default_max_tokens": 8192,
2014      "can_reason": false,
2015      "supports_attachments": true,
2016      "options": {}
2017    },
2018    {
2019      "id": "openai/gpt-5.1-codex",
2020      "name": "OpenAI: GPT-5.1-Codex",
2021      "cost_per_1m_in": 1.25,
2022      "cost_per_1m_out": 10,
2023      "cost_per_1m_in_cached": 0,
2024      "cost_per_1m_out_cached": 0.125,
2025      "context_window": 400000,
2026      "default_max_tokens": 64000,
2027      "can_reason": true,
2028      "reasoning_levels": [
2029        "low",
2030        "medium",
2031        "high"
2032      ],
2033      "default_reasoning_effort": "medium",
2034      "supports_attachments": true,
2035      "options": {}
2036    },
2037    {
2038      "id": "openai/gpt-5.1-codex-max",
2039      "name": "OpenAI: GPT-5.1-Codex-Max",
2040      "cost_per_1m_in": 1.25,
2041      "cost_per_1m_out": 10,
2042      "cost_per_1m_in_cached": 0,
2043      "cost_per_1m_out_cached": 0.125,
2044      "context_window": 400000,
2045      "default_max_tokens": 64000,
2046      "can_reason": true,
2047      "reasoning_levels": [
2048        "low",
2049        "medium",
2050        "high"
2051      ],
2052      "default_reasoning_effort": "medium",
2053      "supports_attachments": true,
2054      "options": {}
2055    },
2056    {
2057      "id": "openai/gpt-5.1-codex-mini",
2058      "name": "OpenAI: GPT-5.1-Codex-Mini",
2059      "cost_per_1m_in": 0.25,
2060      "cost_per_1m_out": 2,
2061      "cost_per_1m_in_cached": 0,
2062      "cost_per_1m_out_cached": 0.024999999999999998,
2063      "context_window": 400000,
2064      "default_max_tokens": 50000,
2065      "can_reason": true,
2066      "reasoning_levels": [
2067        "low",
2068        "medium",
2069        "high"
2070      ],
2071      "default_reasoning_effort": "medium",
2072      "supports_attachments": true,
2073      "options": {}
2074    },
2075    {
2076      "id": "openai/gpt-5.2",
2077      "name": "OpenAI: GPT-5.2",
2078      "cost_per_1m_in": 1.75,
2079      "cost_per_1m_out": 14,
2080      "cost_per_1m_in_cached": 0,
2081      "cost_per_1m_out_cached": 0.175,
2082      "context_window": 400000,
2083      "default_max_tokens": 64000,
2084      "can_reason": true,
2085      "reasoning_levels": [
2086        "low",
2087        "medium",
2088        "high"
2089      ],
2090      "default_reasoning_effort": "medium",
2091      "supports_attachments": true,
2092      "options": {}
2093    },
2094    {
2095      "id": "openai/gpt-5.2-chat",
2096      "name": "OpenAI: GPT-5.2 Chat",
2097      "cost_per_1m_in": 1.75,
2098      "cost_per_1m_out": 14,
2099      "cost_per_1m_in_cached": 0,
2100      "cost_per_1m_out_cached": 0.175,
2101      "context_window": 128000,
2102      "default_max_tokens": 8192,
2103      "can_reason": false,
2104      "supports_attachments": true,
2105      "options": {}
2106    },
2107    {
2108      "id": "openai/gpt-5.2-pro",
2109      "name": "OpenAI: GPT-5.2 Pro",
2110      "cost_per_1m_in": 21,
2111      "cost_per_1m_out": 168,
2112      "cost_per_1m_in_cached": 0,
2113      "cost_per_1m_out_cached": 0,
2114      "context_window": 400000,
2115      "default_max_tokens": 64000,
2116      "can_reason": true,
2117      "reasoning_levels": [
2118        "low",
2119        "medium",
2120        "high"
2121      ],
2122      "default_reasoning_effort": "medium",
2123      "supports_attachments": true,
2124      "options": {}
2125    },
2126    {
2127      "id": "openai/gpt-oss-120b",
2128      "name": "OpenAI: gpt-oss-120b",
2129      "cost_per_1m_in": 0.04,
2130      "cost_per_1m_out": 0.18,
2131      "cost_per_1m_in_cached": 0,
2132      "cost_per_1m_out_cached": 0,
2133      "context_window": 131072,
2134      "default_max_tokens": 32768,
2135      "can_reason": true,
2136      "reasoning_levels": [
2137        "low",
2138        "medium",
2139        "high"
2140      ],
2141      "default_reasoning_effort": "medium",
2142      "supports_attachments": false,
2143      "options": {}
2144    },
2145    {
2146      "id": "openai/gpt-oss-120b:exacto",
2147      "name": "OpenAI: gpt-oss-120b (exacto)",
2148      "cost_per_1m_in": 0.15,
2149      "cost_per_1m_out": 0.6,
2150      "cost_per_1m_in_cached": 0,
2151      "cost_per_1m_out_cached": 0,
2152      "context_window": 131072,
2153      "default_max_tokens": 32768,
2154      "can_reason": true,
2155      "reasoning_levels": [
2156        "low",
2157        "medium",
2158        "high"
2159      ],
2160      "default_reasoning_effort": "medium",
2161      "supports_attachments": false,
2162      "options": {}
2163    },
2164    {
2165      "id": "openai/gpt-oss-120b:free",
2166      "name": "OpenAI: gpt-oss-120b (free)",
2167      "cost_per_1m_in": 0,
2168      "cost_per_1m_out": 0,
2169      "cost_per_1m_in_cached": 0,
2170      "cost_per_1m_out_cached": 0,
2171      "context_window": 131072,
2172      "default_max_tokens": 13107,
2173      "can_reason": true,
2174      "reasoning_levels": [
2175        "low",
2176        "medium",
2177        "high"
2178      ],
2179      "default_reasoning_effort": "medium",
2180      "supports_attachments": false,
2181      "options": {}
2182    },
2183    {
2184      "id": "openai/gpt-oss-20b",
2185      "name": "OpenAI: gpt-oss-20b",
2186      "cost_per_1m_in": 0.02,
2187      "cost_per_1m_out": 0.09999999999999999,
2188      "cost_per_1m_in_cached": 0,
2189      "cost_per_1m_out_cached": 0,
2190      "context_window": 131072,
2191      "default_max_tokens": 65536,
2192      "can_reason": true,
2193      "reasoning_levels": [
2194        "low",
2195        "medium",
2196        "high"
2197      ],
2198      "default_reasoning_effort": "medium",
2199      "supports_attachments": false,
2200      "options": {}
2201    },
2202    {
2203      "id": "openai/gpt-oss-20b:free",
2204      "name": "OpenAI: gpt-oss-20b (free)",
2205      "cost_per_1m_in": 0,
2206      "cost_per_1m_out": 0,
2207      "cost_per_1m_in_cached": 0,
2208      "cost_per_1m_out_cached": 0,
2209      "context_window": 131072,
2210      "default_max_tokens": 13107,
2211      "can_reason": true,
2212      "reasoning_levels": [
2213        "low",
2214        "medium",
2215        "high"
2216      ],
2217      "default_reasoning_effort": "medium",
2218      "supports_attachments": false,
2219      "options": {}
2220    },
2221    {
2222      "id": "openai/gpt-oss-safeguard-20b",
2223      "name": "OpenAI: gpt-oss-safeguard-20b",
2224      "cost_per_1m_in": 0.075,
2225      "cost_per_1m_out": 0.3,
2226      "cost_per_1m_in_cached": 0,
2227      "cost_per_1m_out_cached": 0.037,
2228      "context_window": 131072,
2229      "default_max_tokens": 32768,
2230      "can_reason": true,
2231      "reasoning_levels": [
2232        "low",
2233        "medium",
2234        "high"
2235      ],
2236      "default_reasoning_effort": "medium",
2237      "supports_attachments": false,
2238      "options": {}
2239    },
2240    {
2241      "id": "openai/o1",
2242      "name": "OpenAI: o1",
2243      "cost_per_1m_in": 15,
2244      "cost_per_1m_out": 60,
2245      "cost_per_1m_in_cached": 0,
2246      "cost_per_1m_out_cached": 7.5,
2247      "context_window": 200000,
2248      "default_max_tokens": 50000,
2249      "can_reason": false,
2250      "supports_attachments": true,
2251      "options": {}
2252    },
2253    {
2254      "id": "openai/o3",
2255      "name": "OpenAI: o3",
2256      "cost_per_1m_in": 2,
2257      "cost_per_1m_out": 8,
2258      "cost_per_1m_in_cached": 0,
2259      "cost_per_1m_out_cached": 0.5,
2260      "context_window": 200000,
2261      "default_max_tokens": 50000,
2262      "can_reason": true,
2263      "reasoning_levels": [
2264        "low",
2265        "medium",
2266        "high"
2267      ],
2268      "default_reasoning_effort": "medium",
2269      "supports_attachments": true,
2270      "options": {}
2271    },
2272    {
2273      "id": "openai/o3-deep-research",
2274      "name": "OpenAI: o3 Deep Research",
2275      "cost_per_1m_in": 10,
2276      "cost_per_1m_out": 40,
2277      "cost_per_1m_in_cached": 0,
2278      "cost_per_1m_out_cached": 2.5,
2279      "context_window": 200000,
2280      "default_max_tokens": 50000,
2281      "can_reason": true,
2282      "reasoning_levels": [
2283        "low",
2284        "medium",
2285        "high"
2286      ],
2287      "default_reasoning_effort": "medium",
2288      "supports_attachments": true,
2289      "options": {}
2290    },
2291    {
2292      "id": "openai/o3-mini",
2293      "name": "OpenAI: o3 Mini",
2294      "cost_per_1m_in": 1.1,
2295      "cost_per_1m_out": 4.4,
2296      "cost_per_1m_in_cached": 0,
2297      "cost_per_1m_out_cached": 0.55,
2298      "context_window": 200000,
2299      "default_max_tokens": 50000,
2300      "can_reason": false,
2301      "supports_attachments": false,
2302      "options": {}
2303    },
2304    {
2305      "id": "openai/o3-mini-high",
2306      "name": "OpenAI: o3 Mini High",
2307      "cost_per_1m_in": 1.1,
2308      "cost_per_1m_out": 4.4,
2309      "cost_per_1m_in_cached": 0,
2310      "cost_per_1m_out_cached": 0.55,
2311      "context_window": 200000,
2312      "default_max_tokens": 50000,
2313      "can_reason": false,
2314      "supports_attachments": false,
2315      "options": {}
2316    },
2317    {
2318      "id": "openai/o3-pro",
2319      "name": "OpenAI: o3 Pro",
2320      "cost_per_1m_in": 20,
2321      "cost_per_1m_out": 80,
2322      "cost_per_1m_in_cached": 0,
2323      "cost_per_1m_out_cached": 0,
2324      "context_window": 200000,
2325      "default_max_tokens": 50000,
2326      "can_reason": true,
2327      "reasoning_levels": [
2328        "low",
2329        "medium",
2330        "high"
2331      ],
2332      "default_reasoning_effort": "medium",
2333      "supports_attachments": true,
2334      "options": {}
2335    },
2336    {
2337      "id": "openai/o4-mini",
2338      "name": "OpenAI: o4 Mini",
2339      "cost_per_1m_in": 1.1,
2340      "cost_per_1m_out": 4.4,
2341      "cost_per_1m_in_cached": 0,
2342      "cost_per_1m_out_cached": 0.275,
2343      "context_window": 200000,
2344      "default_max_tokens": 50000,
2345      "can_reason": true,
2346      "reasoning_levels": [
2347        "low",
2348        "medium",
2349        "high"
2350      ],
2351      "default_reasoning_effort": "medium",
2352      "supports_attachments": true,
2353      "options": {}
2354    },
2355    {
2356      "id": "openai/o4-mini-deep-research",
2357      "name": "OpenAI: o4 Mini Deep Research",
2358      "cost_per_1m_in": 2,
2359      "cost_per_1m_out": 8,
2360      "cost_per_1m_in_cached": 0,
2361      "cost_per_1m_out_cached": 0.5,
2362      "context_window": 200000,
2363      "default_max_tokens": 50000,
2364      "can_reason": true,
2365      "reasoning_levels": [
2366        "low",
2367        "medium",
2368        "high"
2369      ],
2370      "default_reasoning_effort": "medium",
2371      "supports_attachments": true,
2372      "options": {}
2373    },
2374    {
2375      "id": "openai/o4-mini-high",
2376      "name": "OpenAI: o4 Mini High",
2377      "cost_per_1m_in": 1.1,
2378      "cost_per_1m_out": 4.4,
2379      "cost_per_1m_in_cached": 0,
2380      "cost_per_1m_out_cached": 0.275,
2381      "context_window": 200000,
2382      "default_max_tokens": 50000,
2383      "can_reason": true,
2384      "reasoning_levels": [
2385        "low",
2386        "medium",
2387        "high"
2388      ],
2389      "default_reasoning_effort": "medium",
2390      "supports_attachments": true,
2391      "options": {}
2392    },
2393    {
2394      "id": "prime-intellect/intellect-3",
2395      "name": "Prime Intellect: INTELLECT-3",
2396      "cost_per_1m_in": 0.19999999999999998,
2397      "cost_per_1m_out": 1.1,
2398      "cost_per_1m_in_cached": 0,
2399      "cost_per_1m_out_cached": 0,
2400      "context_window": 131072,
2401      "default_max_tokens": 65536,
2402      "can_reason": true,
2403      "reasoning_levels": [
2404        "low",
2405        "medium",
2406        "high"
2407      ],
2408      "default_reasoning_effort": "medium",
2409      "supports_attachments": false,
2410      "options": {}
2411    },
2412    {
2413      "id": "qwen/qwen-2.5-72b-instruct",
2414      "name": "Qwen2.5 72B Instruct",
2415      "cost_per_1m_in": 0.12,
2416      "cost_per_1m_out": 0.39,
2417      "cost_per_1m_in_cached": 0,
2418      "cost_per_1m_out_cached": 0,
2419      "context_window": 32768,
2420      "default_max_tokens": 8192,
2421      "can_reason": false,
2422      "supports_attachments": false,
2423      "options": {}
2424    },
2425    {
2426      "id": "qwen/qwq-32b",
2427      "name": "Qwen: QwQ 32B",
2428      "cost_per_1m_in": 0.15,
2429      "cost_per_1m_out": 0.58,
2430      "cost_per_1m_in_cached": 0,
2431      "cost_per_1m_out_cached": 0,
2432      "context_window": 131072,
2433      "default_max_tokens": 65536,
2434      "can_reason": true,
2435      "reasoning_levels": [
2436        "low",
2437        "medium",
2438        "high"
2439      ],
2440      "default_reasoning_effort": "medium",
2441      "supports_attachments": false,
2442      "options": {}
2443    },
2444    {
2445      "id": "qwen/qwen-plus-2025-07-28",
2446      "name": "Qwen: Qwen Plus 0728",
2447      "cost_per_1m_in": 0.39999999999999997,
2448      "cost_per_1m_out": 1.2,
2449      "cost_per_1m_in_cached": 0,
2450      "cost_per_1m_out_cached": 0,
2451      "context_window": 1000000,
2452      "default_max_tokens": 16384,
2453      "can_reason": false,
2454      "supports_attachments": false,
2455      "options": {}
2456    },
2457    {
2458      "id": "qwen/qwen-plus-2025-07-28:thinking",
2459      "name": "Qwen: Qwen Plus 0728 (thinking)",
2460      "cost_per_1m_in": 0.39999999999999997,
2461      "cost_per_1m_out": 4,
2462      "cost_per_1m_in_cached": 0,
2463      "cost_per_1m_out_cached": 0,
2464      "context_window": 1000000,
2465      "default_max_tokens": 16384,
2466      "can_reason": true,
2467      "reasoning_levels": [
2468        "low",
2469        "medium",
2470        "high"
2471      ],
2472      "default_reasoning_effort": "medium",
2473      "supports_attachments": false,
2474      "options": {}
2475    },
2476    {
2477      "id": "qwen/qwen-vl-max",
2478      "name": "Qwen: Qwen VL Max",
2479      "cost_per_1m_in": 0.7999999999999999,
2480      "cost_per_1m_out": 3.1999999999999997,
2481      "cost_per_1m_in_cached": 0,
2482      "cost_per_1m_out_cached": 0,
2483      "context_window": 131072,
2484      "default_max_tokens": 4096,
2485      "can_reason": false,
2486      "supports_attachments": true,
2487      "options": {}
2488    },
2489    {
2490      "id": "qwen/qwen-max",
2491      "name": "Qwen: Qwen-Max ",
2492      "cost_per_1m_in": 1.5999999999999999,
2493      "cost_per_1m_out": 6.3999999999999995,
2494      "cost_per_1m_in_cached": 0,
2495      "cost_per_1m_out_cached": 0.64,
2496      "context_window": 32768,
2497      "default_max_tokens": 4096,
2498      "can_reason": false,
2499      "supports_attachments": false,
2500      "options": {}
2501    },
2502    {
2503      "id": "qwen/qwen-plus",
2504      "name": "Qwen: Qwen-Plus",
2505      "cost_per_1m_in": 0.39999999999999997,
2506      "cost_per_1m_out": 1.2,
2507      "cost_per_1m_in_cached": 0,
2508      "cost_per_1m_out_cached": 0.16,
2509      "context_window": 131072,
2510      "default_max_tokens": 4096,
2511      "can_reason": false,
2512      "supports_attachments": false,
2513      "options": {}
2514    },
2515    {
2516      "id": "qwen/qwen-turbo",
2517      "name": "Qwen: Qwen-Turbo",
2518      "cost_per_1m_in": 0.049999999999999996,
2519      "cost_per_1m_out": 0.19999999999999998,
2520      "cost_per_1m_in_cached": 0,
2521      "cost_per_1m_out_cached": 0.02,
2522      "context_window": 1000000,
2523      "default_max_tokens": 4096,
2524      "can_reason": false,
2525      "supports_attachments": false,
2526      "options": {}
2527    },
2528    {
2529      "id": "qwen/qwen-2.5-7b-instruct",
2530      "name": "Qwen: Qwen2.5 7B Instruct",
2531      "cost_per_1m_in": 0.04,
2532      "cost_per_1m_out": 0.09999999999999999,
2533      "cost_per_1m_in_cached": 0,
2534      "cost_per_1m_out_cached": 0,
2535      "context_window": 128000,
2536      "default_max_tokens": 4096,
2537      "can_reason": false,
2538      "supports_attachments": false,
2539      "options": {}
2540    },
2541    {
2542      "id": "qwen/qwen3-14b",
2543      "name": "Qwen: Qwen3 14B",
2544      "cost_per_1m_in": 0.049999999999999996,
2545      "cost_per_1m_out": 0.22,
2546      "cost_per_1m_in_cached": 0,
2547      "cost_per_1m_out_cached": 0,
2548      "context_window": 40960,
2549      "default_max_tokens": 20480,
2550      "can_reason": true,
2551      "reasoning_levels": [
2552        "low",
2553        "medium",
2554        "high"
2555      ],
2556      "default_reasoning_effort": "medium",
2557      "supports_attachments": false,
2558      "options": {}
2559    },
2560    {
2561      "id": "qwen/qwen3-235b-a22b",
2562      "name": "Qwen: Qwen3 235B A22B",
2563      "cost_per_1m_in": 0.22,
2564      "cost_per_1m_out": 0.88,
2565      "cost_per_1m_in_cached": 0,
2566      "cost_per_1m_out_cached": 0,
2567      "context_window": 131072,
2568      "default_max_tokens": 13107,
2569      "can_reason": true,
2570      "reasoning_levels": [
2571        "low",
2572        "medium",
2573        "high"
2574      ],
2575      "default_reasoning_effort": "medium",
2576      "supports_attachments": false,
2577      "options": {}
2578    },
2579    {
2580      "id": "qwen/qwen3-235b-a22b-2507",
2581      "name": "Qwen: Qwen3 235B A22B Instruct 2507",
2582      "cost_per_1m_in": 0.08,
2583      "cost_per_1m_out": 0.55,
2584      "cost_per_1m_in_cached": 0,
2585      "cost_per_1m_out_cached": 0,
2586      "context_window": 262144,
2587      "default_max_tokens": 32768,
2588      "can_reason": false,
2589      "supports_attachments": false,
2590      "options": {}
2591    },
2592    {
2593      "id": "qwen/qwen3-235b-a22b-thinking-2507",
2594      "name": "Qwen: Qwen3 235B A22B Thinking 2507",
2595      "cost_per_1m_in": 0.11,
2596      "cost_per_1m_out": 0.6,
2597      "cost_per_1m_in_cached": 0,
2598      "cost_per_1m_out_cached": 0,
2599      "context_window": 262144,
2600      "default_max_tokens": 131072,
2601      "can_reason": true,
2602      "reasoning_levels": [
2603        "low",
2604        "medium",
2605        "high"
2606      ],
2607      "default_reasoning_effort": "medium",
2608      "supports_attachments": false,
2609      "options": {}
2610    },
2611    {
2612      "id": "qwen/qwen3-30b-a3b",
2613      "name": "Qwen: Qwen3 30B A3B",
2614      "cost_per_1m_in": 0.08,
2615      "cost_per_1m_out": 0.28,
2616      "cost_per_1m_in_cached": 0,
2617      "cost_per_1m_out_cached": 0,
2618      "context_window": 131072,
2619      "default_max_tokens": 65536,
2620      "can_reason": true,
2621      "reasoning_levels": [
2622        "low",
2623        "medium",
2624        "high"
2625      ],
2626      "default_reasoning_effort": "medium",
2627      "supports_attachments": false,
2628      "options": {}
2629    },
2630    {
2631      "id": "qwen/qwen3-30b-a3b-instruct-2507",
2632      "name": "Qwen: Qwen3 30B A3B Instruct 2507",
2633      "cost_per_1m_in": 0.08,
2634      "cost_per_1m_out": 0.33,
2635      "cost_per_1m_in_cached": 0,
2636      "cost_per_1m_out_cached": 0,
2637      "context_window": 262144,
2638      "default_max_tokens": 131072,
2639      "can_reason": false,
2640      "supports_attachments": false,
2641      "options": {}
2642    },
2643    {
2644      "id": "qwen/qwen3-32b",
2645      "name": "Qwen: Qwen3 32B",
2646      "cost_per_1m_in": 0.15,
2647      "cost_per_1m_out": 0.5,
2648      "cost_per_1m_in_cached": 0,
2649      "cost_per_1m_out_cached": 0,
2650      "context_window": 131072,
2651      "default_max_tokens": 4000,
2652      "can_reason": true,
2653      "reasoning_levels": [
2654        "low",
2655        "medium",
2656        "high"
2657      ],
2658      "default_reasoning_effort": "medium",
2659      "supports_attachments": false,
2660      "options": {}
2661    },
2662    {
2663      "id": "qwen/qwen3-4b:free",
2664      "name": "Qwen: Qwen3 4B (free)",
2665      "cost_per_1m_in": 0,
2666      "cost_per_1m_out": 0,
2667      "cost_per_1m_in_cached": 0,
2668      "cost_per_1m_out_cached": 0,
2669      "context_window": 40960,
2670      "default_max_tokens": 4096,
2671      "can_reason": true,
2672      "reasoning_levels": [
2673        "low",
2674        "medium",
2675        "high"
2676      ],
2677      "default_reasoning_effort": "medium",
2678      "supports_attachments": false,
2679      "options": {}
2680    },
2681    {
2682      "id": "qwen/qwen3-8b",
2683      "name": "Qwen: Qwen3 8B",
2684      "cost_per_1m_in": 0.2,
2685      "cost_per_1m_out": 0.2,
2686      "cost_per_1m_in_cached": 0,
2687      "cost_per_1m_out_cached": 0,
2688      "context_window": 40960,
2689      "default_max_tokens": 4096,
2690      "can_reason": true,
2691      "reasoning_levels": [
2692        "low",
2693        "medium",
2694        "high"
2695      ],
2696      "default_reasoning_effort": "medium",
2697      "supports_attachments": false,
2698      "options": {}
2699    },
2700    {
2701      "id": "qwen/qwen3-coder-30b-a3b-instruct",
2702      "name": "Qwen: Qwen3 Coder 30B A3B Instruct",
2703      "cost_per_1m_in": 0.07,
2704      "cost_per_1m_out": 0.28,
2705      "cost_per_1m_in_cached": 0,
2706      "cost_per_1m_out_cached": 0,
2707      "context_window": 262144,
2708      "default_max_tokens": 131072,
2709      "can_reason": false,
2710      "supports_attachments": false,
2711      "options": {}
2712    },
2713    {
2714      "id": "qwen/qwen3-coder",
2715      "name": "Qwen: Qwen3 Coder 480B A35B",
2716      "cost_per_1m_in": 0.22,
2717      "cost_per_1m_out": 1.7999999999999998,
2718      "cost_per_1m_in_cached": 0,
2719      "cost_per_1m_out_cached": 0,
2720      "context_window": 262144,
2721      "default_max_tokens": 32768,
2722      "can_reason": false,
2723      "supports_attachments": false,
2724      "options": {}
2725    },
2726    {
2727      "id": "qwen/qwen3-coder:exacto",
2728      "name": "Qwen: Qwen3 Coder 480B A35B (exacto)",
2729      "cost_per_1m_in": 0.22,
2730      "cost_per_1m_out": 1.7999999999999998,
2731      "cost_per_1m_in_cached": 0,
2732      "cost_per_1m_out_cached": 0,
2733      "context_window": 262144,
2734      "default_max_tokens": 32768,
2735      "can_reason": false,
2736      "supports_attachments": false,
2737      "options": {}
2738    },
2739    {
2740      "id": "qwen/qwen3-coder:free",
2741      "name": "Qwen: Qwen3 Coder 480B A35B (free)",
2742      "cost_per_1m_in": 0,
2743      "cost_per_1m_out": 0,
2744      "cost_per_1m_in_cached": 0,
2745      "cost_per_1m_out_cached": 0,
2746      "context_window": 262000,
2747      "default_max_tokens": 131000,
2748      "can_reason": false,
2749      "supports_attachments": false,
2750      "options": {}
2751    },
2752    {
2753      "id": "qwen/qwen3-coder-flash",
2754      "name": "Qwen: Qwen3 Coder Flash",
2755      "cost_per_1m_in": 0.3,
2756      "cost_per_1m_out": 1.5,
2757      "cost_per_1m_in_cached": 0,
2758      "cost_per_1m_out_cached": 0.08,
2759      "context_window": 128000,
2760      "default_max_tokens": 32768,
2761      "can_reason": false,
2762      "supports_attachments": false,
2763      "options": {}
2764    },
2765    {
2766      "id": "qwen/qwen3-coder-plus",
2767      "name": "Qwen: Qwen3 Coder Plus",
2768      "cost_per_1m_in": 1,
2769      "cost_per_1m_out": 5,
2770      "cost_per_1m_in_cached": 0,
2771      "cost_per_1m_out_cached": 0.09999999999999999,
2772      "context_window": 128000,
2773      "default_max_tokens": 32768,
2774      "can_reason": false,
2775      "supports_attachments": false,
2776      "options": {}
2777    },
2778    {
2779      "id": "qwen/qwen3-max",
2780      "name": "Qwen: Qwen3 Max",
2781      "cost_per_1m_in": 1.2,
2782      "cost_per_1m_out": 6,
2783      "cost_per_1m_in_cached": 0,
2784      "cost_per_1m_out_cached": 0.24,
2785      "context_window": 256000,
2786      "default_max_tokens": 16384,
2787      "can_reason": false,
2788      "supports_attachments": false,
2789      "options": {}
2790    },
2791    {
2792      "id": "qwen/qwen3-next-80b-a3b-instruct",
2793      "name": "Qwen: Qwen3 Next 80B A3B Instruct",
2794      "cost_per_1m_in": 0.15,
2795      "cost_per_1m_out": 1.2,
2796      "cost_per_1m_in_cached": 0,
2797      "cost_per_1m_out_cached": 0,
2798      "context_window": 262144,
2799      "default_max_tokens": 131072,
2800      "can_reason": false,
2801      "supports_attachments": false,
2802      "options": {}
2803    },
2804    {
2805      "id": "qwen/qwen3-next-80b-a3b-thinking",
2806      "name": "Qwen: Qwen3 Next 80B A3B Thinking",
2807      "cost_per_1m_in": 0.3,
2808      "cost_per_1m_out": 0.3,
2809      "cost_per_1m_in_cached": 0,
2810      "cost_per_1m_out_cached": 0,
2811      "context_window": 262144,
2812      "default_max_tokens": 131072,
2813      "can_reason": true,
2814      "reasoning_levels": [
2815        "low",
2816        "medium",
2817        "high"
2818      ],
2819      "default_reasoning_effort": "medium",
2820      "supports_attachments": false,
2821      "options": {}
2822    },
2823    {
2824      "id": "qwen/qwen3-vl-235b-a22b-instruct",
2825      "name": "Qwen: Qwen3 VL 235B A22B Instruct",
2826      "cost_per_1m_in": 0.22,
2827      "cost_per_1m_out": 0.88,
2828      "cost_per_1m_in_cached": 0,
2829      "cost_per_1m_out_cached": 0,
2830      "context_window": 262144,
2831      "default_max_tokens": 26214,
2832      "can_reason": false,
2833      "supports_attachments": true,
2834      "options": {}
2835    },
2836    {
2837      "id": "qwen/qwen3-vl-30b-a3b-instruct",
2838      "name": "Qwen: Qwen3 VL 30B A3B Instruct",
2839      "cost_per_1m_in": 0.29,
2840      "cost_per_1m_out": 1,
2841      "cost_per_1m_in_cached": 0,
2842      "cost_per_1m_out_cached": 0,
2843      "context_window": 262144,
2844      "default_max_tokens": 131072,
2845      "can_reason": false,
2846      "supports_attachments": true,
2847      "options": {}
2848    },
2849    {
2850      "id": "qwen/qwen3-vl-30b-a3b-thinking",
2851      "name": "Qwen: Qwen3 VL 30B A3B Thinking",
2852      "cost_per_1m_in": 0.29,
2853      "cost_per_1m_out": 1,
2854      "cost_per_1m_in_cached": 0,
2855      "cost_per_1m_out_cached": 0,
2856      "context_window": 262144,
2857      "default_max_tokens": 131072,
2858      "can_reason": true,
2859      "reasoning_levels": [
2860        "low",
2861        "medium",
2862        "high"
2863      ],
2864      "default_reasoning_effort": "medium",
2865      "supports_attachments": true,
2866      "options": {}
2867    },
2868    {
2869      "id": "qwen/qwen3-vl-8b-instruct",
2870      "name": "Qwen: Qwen3 VL 8B Instruct",
2871      "cost_per_1m_in": 0.18,
2872      "cost_per_1m_out": 0.7,
2873      "cost_per_1m_in_cached": 0,
2874      "cost_per_1m_out_cached": 0,
2875      "context_window": 256000,
2876      "default_max_tokens": 16384,
2877      "can_reason": false,
2878      "supports_attachments": true,
2879      "options": {}
2880    },
2881    {
2882      "id": "qwen/qwen3-vl-8b-thinking",
2883      "name": "Qwen: Qwen3 VL 8B Thinking",
2884      "cost_per_1m_in": 0.18,
2885      "cost_per_1m_out": 2.0999999999999996,
2886      "cost_per_1m_in_cached": 0,
2887      "cost_per_1m_out_cached": 0,
2888      "context_window": 256000,
2889      "default_max_tokens": 16384,
2890      "can_reason": true,
2891      "reasoning_levels": [
2892        "low",
2893        "medium",
2894        "high"
2895      ],
2896      "default_reasoning_effort": "medium",
2897      "supports_attachments": true,
2898      "options": {}
2899    },
2900    {
2901      "id": "relace/relace-search",
2902      "name": "Relace: Relace Search",
2903      "cost_per_1m_in": 1,
2904      "cost_per_1m_out": 3,
2905      "cost_per_1m_in_cached": 0,
2906      "cost_per_1m_out_cached": 0,
2907      "context_window": 256000,
2908      "default_max_tokens": 64000,
2909      "can_reason": false,
2910      "supports_attachments": false,
2911      "options": {}
2912    },
2913    {
2914      "id": "stepfun-ai/step3",
2915      "name": "StepFun: Step3",
2916      "cost_per_1m_in": 0.5700000000000001,
2917      "cost_per_1m_out": 1.42,
2918      "cost_per_1m_in_cached": 0,
2919      "cost_per_1m_out_cached": 0,
2920      "context_window": 65536,
2921      "default_max_tokens": 32768,
2922      "can_reason": true,
2923      "reasoning_levels": [
2924        "low",
2925        "medium",
2926        "high"
2927      ],
2928      "default_reasoning_effort": "medium",
2929      "supports_attachments": true,
2930      "options": {}
2931    },
2932    {
2933      "id": "tngtech/deepseek-r1t2-chimera",
2934      "name": "TNG: DeepSeek R1T2 Chimera",
2935      "cost_per_1m_in": 0.25,
2936      "cost_per_1m_out": 0.85,
2937      "cost_per_1m_in_cached": 0,
2938      "cost_per_1m_out_cached": 0,
2939      "context_window": 163840,
2940      "default_max_tokens": 81920,
2941      "can_reason": true,
2942      "reasoning_levels": [
2943        "low",
2944        "medium",
2945        "high"
2946      ],
2947      "default_reasoning_effort": "medium",
2948      "supports_attachments": false,
2949      "options": {}
2950    },
2951    {
2952      "id": "tngtech/tng-r1t-chimera",
2953      "name": "TNG: R1T Chimera",
2954      "cost_per_1m_in": 0.25,
2955      "cost_per_1m_out": 0.85,
2956      "cost_per_1m_in_cached": 0,
2957      "cost_per_1m_out_cached": 0,
2958      "context_window": 163840,
2959      "default_max_tokens": 32768,
2960      "can_reason": true,
2961      "reasoning_levels": [
2962        "low",
2963        "medium",
2964        "high"
2965      ],
2966      "default_reasoning_effort": "medium",
2967      "supports_attachments": false,
2968      "options": {}
2969    },
2970    {
2971      "id": "tngtech/tng-r1t-chimera:free",
2972      "name": "TNG: R1T Chimera (free)",
2973      "cost_per_1m_in": 0,
2974      "cost_per_1m_out": 0,
2975      "cost_per_1m_in_cached": 0,
2976      "cost_per_1m_out_cached": 0,
2977      "context_window": 163840,
2978      "default_max_tokens": 32768,
2979      "can_reason": true,
2980      "reasoning_levels": [
2981        "low",
2982        "medium",
2983        "high"
2984      ],
2985      "default_reasoning_effort": "medium",
2986      "supports_attachments": false,
2987      "options": {}
2988    },
2989    {
2990      "id": "thedrummer/rocinante-12b",
2991      "name": "TheDrummer: Rocinante 12B",
2992      "cost_per_1m_in": 0.16999999999999998,
2993      "cost_per_1m_out": 0.43,
2994      "cost_per_1m_in_cached": 0,
2995      "cost_per_1m_out_cached": 0,
2996      "context_window": 32768,
2997      "default_max_tokens": 3276,
2998      "can_reason": false,
2999      "supports_attachments": false,
3000      "options": {}
3001    },
3002    {
3003      "id": "thedrummer/unslopnemo-12b",
3004      "name": "TheDrummer: UnslopNemo 12B",
3005      "cost_per_1m_in": 0.39999999999999997,
3006      "cost_per_1m_out": 0.39999999999999997,
3007      "cost_per_1m_in_cached": 0,
3008      "cost_per_1m_out_cached": 0,
3009      "context_window": 32768,
3010      "default_max_tokens": 3276,
3011      "can_reason": false,
3012      "supports_attachments": false,
3013      "options": {}
3014    },
3015    {
3016      "id": "alibaba/tongyi-deepresearch-30b-a3b",
3017      "name": "Tongyi DeepResearch 30B A3B",
3018      "cost_per_1m_in": 0.09,
3019      "cost_per_1m_out": 0.44999999999999996,
3020      "cost_per_1m_in_cached": 0,
3021      "cost_per_1m_out_cached": 0,
3022      "context_window": 131072,
3023      "default_max_tokens": 65536,
3024      "can_reason": true,
3025      "reasoning_levels": [
3026        "low",
3027        "medium",
3028        "high"
3029      ],
3030      "default_reasoning_effort": "medium",
3031      "supports_attachments": false,
3032      "options": {}
3033    },
3034    {
3035      "id": "xiaomi/mimo-v2-flash:free",
3036      "name": "Xiaomi: MiMo-V2-Flash (free)",
3037      "cost_per_1m_in": 0,
3038      "cost_per_1m_out": 0,
3039      "cost_per_1m_in_cached": 0,
3040      "cost_per_1m_out_cached": 0,
3041      "context_window": 262144,
3042      "default_max_tokens": 32768,
3043      "can_reason": true,
3044      "reasoning_levels": [
3045        "low",
3046        "medium",
3047        "high"
3048      ],
3049      "default_reasoning_effort": "medium",
3050      "supports_attachments": false,
3051      "options": {}
3052    },
3053    {
3054      "id": "z-ai/glm-4-32b",
3055      "name": "Z.AI: GLM 4 32B ",
3056      "cost_per_1m_in": 0.09999999999999999,
3057      "cost_per_1m_out": 0.09999999999999999,
3058      "cost_per_1m_in_cached": 0,
3059      "cost_per_1m_out_cached": 0,
3060      "context_window": 128000,
3061      "default_max_tokens": 12800,
3062      "can_reason": false,
3063      "supports_attachments": false,
3064      "options": {}
3065    },
3066    {
3067      "id": "z-ai/glm-4.5",
3068      "name": "Z.AI: GLM 4.5",
3069      "cost_per_1m_in": 0.6,
3070      "cost_per_1m_out": 2.2,
3071      "cost_per_1m_in_cached": 0,
3072      "cost_per_1m_out_cached": 0.11,
3073      "context_window": 131072,
3074      "default_max_tokens": 49152,
3075      "can_reason": true,
3076      "reasoning_levels": [
3077        "low",
3078        "medium",
3079        "high"
3080      ],
3081      "default_reasoning_effort": "medium",
3082      "supports_attachments": false,
3083      "options": {}
3084    },
3085    {
3086      "id": "z-ai/glm-4.5-air",
3087      "name": "Z.AI: GLM 4.5 Air",
3088      "cost_per_1m_in": 0.13,
3089      "cost_per_1m_out": 0.85,
3090      "cost_per_1m_in_cached": 0,
3091      "cost_per_1m_out_cached": 0,
3092      "context_window": 131072,
3093      "default_max_tokens": 49152,
3094      "can_reason": true,
3095      "reasoning_levels": [
3096        "low",
3097        "medium",
3098        "high"
3099      ],
3100      "default_reasoning_effort": "medium",
3101      "supports_attachments": false,
3102      "options": {}
3103    },
3104    {
3105      "id": "z-ai/glm-4.5-air:free",
3106      "name": "Z.AI: GLM 4.5 Air (free)",
3107      "cost_per_1m_in": 0,
3108      "cost_per_1m_out": 0,
3109      "cost_per_1m_in_cached": 0,
3110      "cost_per_1m_out_cached": 0,
3111      "context_window": 131072,
3112      "default_max_tokens": 48000,
3113      "can_reason": true,
3114      "reasoning_levels": [
3115        "low",
3116        "medium",
3117        "high"
3118      ],
3119      "default_reasoning_effort": "medium",
3120      "supports_attachments": false,
3121      "options": {}
3122    },
3123    {
3124      "id": "z-ai/glm-4.5v",
3125      "name": "Z.AI: GLM 4.5V",
3126      "cost_per_1m_in": 0.6,
3127      "cost_per_1m_out": 1.7999999999999998,
3128      "cost_per_1m_in_cached": 0,
3129      "cost_per_1m_out_cached": 0.11,
3130      "context_window": 65536,
3131      "default_max_tokens": 8192,
3132      "can_reason": true,
3133      "reasoning_levels": [
3134        "low",
3135        "medium",
3136        "high"
3137      ],
3138      "default_reasoning_effort": "medium",
3139      "supports_attachments": true,
3140      "options": {}
3141    },
3142    {
3143      "id": "z-ai/glm-4.6",
3144      "name": "Z.AI: GLM 4.6",
3145      "cost_per_1m_in": 0.39,
3146      "cost_per_1m_out": 1.9,
3147      "cost_per_1m_in_cached": 0,
3148      "cost_per_1m_out_cached": 0,
3149      "context_window": 204800,
3150      "default_max_tokens": 102400,
3151      "can_reason": true,
3152      "reasoning_levels": [
3153        "low",
3154        "medium",
3155        "high"
3156      ],
3157      "default_reasoning_effort": "medium",
3158      "supports_attachments": false,
3159      "options": {}
3160    },
3161    {
3162      "id": "z-ai/glm-4.6:exacto",
3163      "name": "Z.AI: GLM 4.6 (exacto)",
3164      "cost_per_1m_in": 0.44,
3165      "cost_per_1m_out": 1.76,
3166      "cost_per_1m_in_cached": 0,
3167      "cost_per_1m_out_cached": 0,
3168      "context_window": 204800,
3169      "default_max_tokens": 65536,
3170      "can_reason": true,
3171      "reasoning_levels": [
3172        "low",
3173        "medium",
3174        "high"
3175      ],
3176      "default_reasoning_effort": "medium",
3177      "supports_attachments": false,
3178      "options": {}
3179    },
3180    {
3181      "id": "z-ai/glm-4.6v",
3182      "name": "Z.AI: GLM 4.6V",
3183      "cost_per_1m_in": 0.3,
3184      "cost_per_1m_out": 0.8999999999999999,
3185      "cost_per_1m_in_cached": 0,
3186      "cost_per_1m_out_cached": 0.055,
3187      "context_window": 131072,
3188      "default_max_tokens": 16384,
3189      "can_reason": true,
3190      "reasoning_levels": [
3191        "low",
3192        "medium",
3193        "high"
3194      ],
3195      "default_reasoning_effort": "medium",
3196      "supports_attachments": true,
3197      "options": {}
3198    },
3199    {
3200      "id": "z-ai/glm-4.7",
3201      "name": "Z.AI: GLM 4.7",
3202      "cost_per_1m_in": 0.42,
3203      "cost_per_1m_out": 2.2,
3204      "cost_per_1m_in_cached": 0,
3205      "cost_per_1m_out_cached": 0,
3206      "context_window": 204800,
3207      "default_max_tokens": 102400,
3208      "can_reason": true,
3209      "reasoning_levels": [
3210        "low",
3211        "medium",
3212        "high"
3213      ],
3214      "default_reasoning_effort": "medium",
3215      "supports_attachments": false,
3216      "options": {}
3217    },
3218    {
3219      "id": "x-ai/grok-3",
3220      "name": "xAI: Grok 3",
3221      "cost_per_1m_in": 3,
3222      "cost_per_1m_out": 15,
3223      "cost_per_1m_in_cached": 0,
3224      "cost_per_1m_out_cached": 0.75,
3225      "context_window": 131072,
3226      "default_max_tokens": 13107,
3227      "can_reason": false,
3228      "supports_attachments": false,
3229      "options": {}
3230    },
3231    {
3232      "id": "x-ai/grok-3-beta",
3233      "name": "xAI: Grok 3 Beta",
3234      "cost_per_1m_in": 3,
3235      "cost_per_1m_out": 15,
3236      "cost_per_1m_in_cached": 0,
3237      "cost_per_1m_out_cached": 0.75,
3238      "context_window": 131072,
3239      "default_max_tokens": 13107,
3240      "can_reason": false,
3241      "supports_attachments": false,
3242      "options": {}
3243    },
3244    {
3245      "id": "x-ai/grok-3-mini",
3246      "name": "xAI: Grok 3 Mini",
3247      "cost_per_1m_in": 0.3,
3248      "cost_per_1m_out": 0.5,
3249      "cost_per_1m_in_cached": 0,
3250      "cost_per_1m_out_cached": 0.075,
3251      "context_window": 131072,
3252      "default_max_tokens": 13107,
3253      "can_reason": true,
3254      "reasoning_levels": [
3255        "low",
3256        "medium",
3257        "high"
3258      ],
3259      "default_reasoning_effort": "medium",
3260      "supports_attachments": false,
3261      "options": {}
3262    },
3263    {
3264      "id": "x-ai/grok-3-mini-beta",
3265      "name": "xAI: Grok 3 Mini Beta",
3266      "cost_per_1m_in": 0.3,
3267      "cost_per_1m_out": 0.5,
3268      "cost_per_1m_in_cached": 0,
3269      "cost_per_1m_out_cached": 0.075,
3270      "context_window": 131072,
3271      "default_max_tokens": 13107,
3272      "can_reason": true,
3273      "reasoning_levels": [
3274        "low",
3275        "medium",
3276        "high"
3277      ],
3278      "default_reasoning_effort": "medium",
3279      "supports_attachments": false,
3280      "options": {}
3281    },
3282    {
3283      "id": "x-ai/grok-4",
3284      "name": "xAI: Grok 4",
3285      "cost_per_1m_in": 3,
3286      "cost_per_1m_out": 15,
3287      "cost_per_1m_in_cached": 0,
3288      "cost_per_1m_out_cached": 0.75,
3289      "context_window": 256000,
3290      "default_max_tokens": 25600,
3291      "can_reason": true,
3292      "reasoning_levels": [
3293        "low",
3294        "medium",
3295        "high"
3296      ],
3297      "default_reasoning_effort": "medium",
3298      "supports_attachments": true,
3299      "options": {}
3300    },
3301    {
3302      "id": "x-ai/grok-4-fast",
3303      "name": "xAI: Grok 4 Fast",
3304      "cost_per_1m_in": 0.19999999999999998,
3305      "cost_per_1m_out": 0.5,
3306      "cost_per_1m_in_cached": 0,
3307      "cost_per_1m_out_cached": 0.049999999999999996,
3308      "context_window": 2000000,
3309      "default_max_tokens": 15000,
3310      "can_reason": true,
3311      "reasoning_levels": [
3312        "low",
3313        "medium",
3314        "high"
3315      ],
3316      "default_reasoning_effort": "medium",
3317      "supports_attachments": true,
3318      "options": {}
3319    },
3320    {
3321      "id": "x-ai/grok-4.1-fast",
3322      "name": "xAI: Grok 4.1 Fast",
3323      "cost_per_1m_in": 0.19999999999999998,
3324      "cost_per_1m_out": 0.5,
3325      "cost_per_1m_in_cached": 0,
3326      "cost_per_1m_out_cached": 0.049999999999999996,
3327      "context_window": 2000000,
3328      "default_max_tokens": 15000,
3329      "can_reason": true,
3330      "reasoning_levels": [
3331        "low",
3332        "medium",
3333        "high"
3334      ],
3335      "default_reasoning_effort": "medium",
3336      "supports_attachments": true,
3337      "options": {}
3338    },
3339    {
3340      "id": "x-ai/grok-code-fast-1",
3341      "name": "xAI: Grok Code Fast 1",
3342      "cost_per_1m_in": 0.19999999999999998,
3343      "cost_per_1m_out": 1.5,
3344      "cost_per_1m_in_cached": 0,
3345      "cost_per_1m_out_cached": 0.02,
3346      "context_window": 256000,
3347      "default_max_tokens": 5000,
3348      "can_reason": true,
3349      "reasoning_levels": [
3350        "low",
3351        "medium",
3352        "high"
3353      ],
3354      "default_reasoning_effort": "medium",
3355      "supports_attachments": false,
3356      "options": {}
3357    }
3358  ],
3359  "default_headers": {
3360    "HTTP-Referer": "https://charm.land",
3361    "X-Title": "Crush"
3362  }
3363}