SPB Git
91.4 KB · 3,610 lines json
1{2  "generatedAt": "2026-11-01T07:22:05.282Z",3  "entries": [4    {5      "id": "claude-fable-5",6      "provider": "anthropic",7      "kind": "chat",8      "available": true,9      "tested": true,10      "status": "verified",11      "capabilities": {12        "text": true,13        "vision": true,14        "tools": true,15        "structuredOutput": true,16        "streaming": true,17        "reasoning": true,18        "longContext": true,19        "audioInput": false,20        "audioOutput": false,21        "imageGeneration": false22      },23      "pricing": {24        "input": 10,25        "cacheWrite5m": 12.5,26        "cacheWrite1h": 20,27        "cachedInput": 1,28        "output": 5029      },30      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",31      "contextWindow": 1000000,32      "maxOutputTokens": 128000,33      "benchmark": {34        "tests": 11,35        "passed": 11,36        "qualityScore": 100,37        "p50LatencyMs": 2691,38        "p50TtftMs": 1862,39        "totalCostUsd": 0.20264,40        "avgOutputTokens": 77,41        "perTest": {42          "basic": "pass",43          "reasoning": "pass",44          "math": "pass",45          "code": "pass",46          "french": "pass",47          "english": "pass",48          "json": "pass",49          "tools": "pass",50          "vision": "pass",51          "longctx": "pass",52          "streaming": "pass"53        },54        "errors": []55      }56    },57    {58      "id": "claude-fable-5-1",59      "provider": "anthropic",60      "kind": "chat",61      "available": true,62      "tested": true,63      "status": "verified",64      "capabilities": {65        "text": true,66        "vision": true,67        "tools": true,68        "structuredOutput": true,69        "streaming": true,70        "reasoning": true,71        "longContext": true,72        "audioInput": false,73        "audioOutput": false,74        "imageGeneration": false75      },76      "pricing": {77        "input": 10,78        "cacheWrite5m": 12.5,79        "cacheWrite1h": 20,80        "cachedInput": 0.25,81        "output": 5082      },83      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",84      "contextWindow": 1000000,85      "maxOutputTokens": 128000,86      "benchmark": {87        "tests": 11,88        "passed": 11,89        "qualityScore": 100,90        "p50LatencyMs": 1321,91        "p50TtftMs": 364,92        "totalCostUsd": 0.20326999999999998,93        "avgOutputTokens": 77,94        "perTest": {95          "basic": "pass",96          "reasoning": "pass",97          "math": "pass",98          "code": "pass",99          "french": "pass",100          "english": "pass",101          "json": "pass",102          "tools": "pass",103          "vision": "pass",104          "longctx": "pass",105          "streaming": "pass"106        },107        "errors": []108      }109    },110    {111      "id": "claude-haiku-4-5-20251001",112      "provider": "anthropic",113      "kind": "chat",114      "available": true,115      "tested": true,116      "status": "verified",117      "capabilities": {118        "text": true,119        "vision": true,120        "tools": true,121        "structuredOutput": true,122        "streaming": true,123        "reasoning": true,124        "longContext": true,125        "audioInput": false,126        "audioOutput": false,127        "imageGeneration": false128      },129      "pricing": {130        "input": 1,131        "cacheWrite5m": 1.25,132        "cacheWrite1h": 2,133        "cachedInput": 0.1,134        "output": 5135      },136      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",137      "contextWindow": 200000,138      "maxOutputTokens": 64000,139      "benchmark": {140        "tests": 11,141        "passed": 11,142        "qualityScore": 100,143        "p50LatencyMs": 1119,144        "p50TtftMs": 405,145        "totalCostUsd": 0.015415,146        "avgOutputTokens": 58,147        "perTest": {148          "basic": "pass",149          "reasoning": "pass",150          "math": "pass",151          "code": "pass",152          "french": "pass",153          "english": "pass",154          "json": "pass",155          "tools": "pass",156          "vision": "pass",157          "longctx": "pass",158          "streaming": "pass"159        },160        "errors": []161      }162    },163    {164      "id": "claude-haiku-5-5",165      "provider": "anthropic",166      "kind": "chat",167      "available": true,168      "tested": true,169      "status": "verified",170      "capabilities": {171        "text": true,172        "vision": true,173        "tools": true,174        "structuredOutput": true,175        "streaming": true,176        "reasoning": true,177        "longContext": true,178        "audioInput": false,179        "audioOutput": false,180        "imageGeneration": false181      },182      "pricing": {183        "input": 0.1,184        "cacheWrite5m": 0.125,185        "cacheWrite1h": 0.2,186        "cachedInput": 0.01,187        "output": 0.5,188        "notes": "prompts >100K tokens: $0.50/$2.50"189      },190      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",191      "contextWindow": 1000000,192      "maxOutputTokens": 128000,193      "benchmark": {194        "tests": 11,195        "passed": 11,196        "qualityScore": 100,197        "p50LatencyMs": 883,198        "p50TtftMs": 637,199        "totalCostUsd": 0.0021742000000000003,200        "avgOutputTokens": 103,201        "perTest": {202          "basic": "pass",203          "reasoning": "pass",204          "math": "pass",205          "code": "pass",206          "french": "pass",207          "english": "pass",208          "json": "pass",209          "tools": "pass",210          "vision": "pass",211          "longctx": "pass",212          "streaming": "pass"213        },214        "errors": []215      }216    },217    {218      "id": "claude-opus-4-6",219      "provider": "anthropic",220      "kind": "chat",221      "available": true,222      "tested": true,223      "status": "verified",224      "capabilities": {225        "text": true,226        "vision": true,227        "tools": true,228        "structuredOutput": true,229        "streaming": true,230        "reasoning": true,231        "longContext": true,232        "audioInput": false,233        "audioOutput": false,234        "imageGeneration": false235      },236      "pricing": {237        "input": 5,238        "cacheWrite5m": 6.25,239        "cacheWrite1h": 10,240        "cachedInput": 0.5,241        "output": 25242      },243      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",244      "contextWindow": 1000000,245      "maxOutputTokens": 128000,246      "benchmark": {247        "tests": 11,248        "passed": 11,249        "qualityScore": 100,250        "p50LatencyMs": 3613,251        "p50TtftMs": 2309,252        "totalCostUsd": 0.08978,253        "avgOutputTokens": 104,254        "perTest": {255          "basic": "pass",256          "reasoning": "pass",257          "math": "pass",258          "code": "pass",259          "french": "pass",260          "english": "pass",261          "json": "pass",262          "tools": "pass",263          "vision": "pass",264          "longctx": "pass",265          "streaming": "pass"266        },267        "errors": []268      }269    },270    {271      "id": "claude-opus-4-7",272      "provider": "anthropic",273      "kind": "chat",274      "available": true,275      "tested": true,276      "status": "verified",277      "capabilities": {278        "text": true,279        "vision": true,280        "tools": true,281        "structuredOutput": true,282        "streaming": true,283        "reasoning": true,284        "longContext": true,285        "audioInput": false,286        "audioOutput": false,287        "imageGeneration": false288      },289      "pricing": {290        "input": 5,291        "cacheWrite5m": 6.25,292        "cacheWrite1h": 10,293        "cachedInput": 0.5,294        "output": 25295      },296      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",297      "contextWindow": 1000000,298      "maxOutputTokens": 128000,299      "benchmark": {300        "tests": 11,301        "passed": 11,302        "qualityScore": 100,303        "p50LatencyMs": 1659,304        "p50TtftMs": 537,305        "totalCostUsd": 0.10087499999999999,306        "avgOutputTokens": 67,307        "perTest": {308          "basic": "pass",309          "reasoning": "pass",310          "math": "pass",311          "code": "pass",312          "french": "pass",313          "english": "pass",314          "json": "pass",315          "tools": "pass",316          "vision": "pass",317          "longctx": "pass",318          "streaming": "pass"319        },320        "errors": []321      }322    },323    {324      "id": "claude-opus-4-8",325      "provider": "anthropic",326      "kind": "chat",327      "available": true,328      "tested": true,329      "status": "verified",330      "capabilities": {331        "text": true,332        "vision": true,333        "tools": true,334        "structuredOutput": true,335        "streaming": true,336        "reasoning": true,337        "longContext": true,338        "audioInput": false,339        "audioOutput": false,340        "imageGeneration": false341      },342      "pricing": {343        "input": 5,344        "cacheWrite5m": 6.25,345        "cacheWrite1h": 10,346        "cachedInput": 0.5,347        "output": 25348      },349      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",350      "contextWindow": 1000000,351      "maxOutputTokens": 128000,352      "benchmark": {353        "tests": 11,354        "passed": 11,355        "qualityScore": 100,356        "p50LatencyMs": 1887,357        "p50TtftMs": 622,358        "totalCostUsd": 0.10341999999999998,359        "avgOutputTokens": 84,360        "perTest": {361          "basic": "pass",362          "reasoning": "pass",363          "math": "pass",364          "code": "pass",365          "french": "pass",366          "english": "pass",367          "json": "pass",368          "tools": "pass",369          "vision": "pass",370          "longctx": "pass",371          "streaming": "pass"372        },373        "errors": []374      }375    },376    {377      "id": "claude-opus-5",378      "provider": "anthropic",379      "kind": "chat",380      "available": true,381      "tested": true,382      "status": "verified",383      "capabilities": {384        "text": true,385        "vision": true,386        "tools": true,387        "structuredOutput": true,388        "streaming": true,389        "reasoning": true,390        "longContext": true,391        "audioInput": false,392        "audioOutput": false,393        "imageGeneration": false394      },395      "pricing": {396        "input": 5,397        "cacheWrite5m": 6.25,398        "cacheWrite1h": 10,399        "cachedInput": 0.5,400        "output": 25401      },402      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",403      "contextWindow": 1000000,404      "maxOutputTokens": 128000,405      "benchmark": {406        "tests": 11,407        "passed": 11,408        "qualityScore": 100,409        "p50LatencyMs": 2242,410        "p50TtftMs": 1136,411        "totalCostUsd": 0.12025,412        "avgOutputTokens": 146,413        "perTest": {414          "reasoning": "pass",415          "math": "pass",416          "code": "pass",417          "french": "pass",418          "english": "pass",419          "json": "pass",420          "tools": "pass",421          "vision": "pass",422          "longctx": "pass",423          "basic": "pass",424          "streaming": "pass"425        },426        "errors": []427      }428    },429    {430      "id": "claude-opus-5-5",431      "provider": "anthropic",432      "kind": "chat",433      "available": true,434      "tested": true,435      "status": "verified",436      "capabilities": {437        "text": true,438        "vision": true,439        "tools": true,440        "structuredOutput": true,441        "streaming": true,442        "reasoning": true,443        "longContext": true,444        "audioInput": false,445        "audioOutput": false,446        "imageGeneration": false447      },448      "pricing": {449        "input": 4,450        "cacheWrite5m": 5,451        "cacheWrite1h": 8,452        "cachedInput": 0.2,453        "output": 20454      },455      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",456      "contextWindow": 1000000,457      "maxOutputTokens": 128000,458      "benchmark": {459        "tests": 11,460        "passed": 11,461        "qualityScore": 100,462        "p50LatencyMs": 1742,463        "p50TtftMs": 954,464        "totalCostUsd": 0.093028,465        "avgOutputTokens": 131,466        "perTest": {467          "basic": "pass",468          "reasoning": "pass",469          "math": "pass",470          "code": "pass",471          "french": "pass",472          "english": "pass",473          "json": "pass",474          "tools": "pass",475          "vision": "pass",476          "longctx": "pass",477          "streaming": "pass"478        },479        "errors": []480      }481    },482    {483      "id": "claude-sonnet-4-5-20250929",484      "provider": "anthropic",485      "kind": "chat",486      "available": true,487      "tested": true,488      "status": "verified",489      "capabilities": {490        "text": true,491        "vision": true,492        "tools": true,493        "structuredOutput": true,494        "streaming": true,495        "reasoning": true,496        "longContext": true,497        "audioInput": false,498        "audioOutput": false,499        "imageGeneration": false500      },501      "pricing": {502        "input": 3,503        "cacheWrite5m": 3.75,504        "cacheWrite1h": 6,505        "cachedInput": 0.3,506        "output": 15,507        "notes": "deprecated, retires 2026-11-30"508      },509      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",510      "contextWindow": 200000,511      "maxOutputTokens": 64000,512      "benchmark": {513        "tests": 11,514        "passed": 11,515        "qualityScore": 100,516        "p50LatencyMs": 1934,517        "p50TtftMs": 785,518        "totalCostUsd": 0.04611,519        "avgOutputTokens": 57,520        "perTest": {521          "basic": "pass",522          "reasoning": "pass",523          "math": "pass",524          "code": "pass",525          "french": "pass",526          "english": "pass",527          "json": "pass",528          "tools": "pass",529          "vision": "pass",530          "longctx": "pass",531          "streaming": "pass"532        },533        "errors": []534      }535    },536    {537      "id": "claude-sonnet-4-6",538      "provider": "anthropic",539      "kind": "chat",540      "available": true,541      "tested": true,542      "status": "verified",543      "capabilities": {544        "text": true,545        "vision": true,546        "tools": true,547        "structuredOutput": true,548        "streaming": true,549        "reasoning": true,550        "longContext": true,551        "audioInput": false,552        "audioOutput": false,553        "imageGeneration": false554      },555      "pricing": {556        "input": 3,557        "cacheWrite5m": 3.75,558        "cacheWrite1h": 6,559        "cachedInput": 0.3,560        "output": 15561      },562      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",563      "contextWindow": 1000000,564      "maxOutputTokens": 128000,565      "benchmark": {566        "tests": 11,567        "passed": 11,568        "qualityScore": 100,569        "p50LatencyMs": 2909,570        "p50TtftMs": 1732,571        "totalCostUsd": 0.055743,572        "avgOutputTokens": 116,573        "perTest": {574          "basic": "pass",575          "reasoning": "pass",576          "math": "pass",577          "code": "pass",578          "french": "pass",579          "english": "pass",580          "json": "pass",581          "tools": "pass",582          "vision": "pass",583          "longctx": "pass",584          "streaming": "pass"585        },586        "errors": []587      }588    },589    {590      "id": "claude-sonnet-5",591      "provider": "anthropic",592      "kind": "chat",593      "available": true,594      "tested": true,595      "status": "verified",596      "capabilities": {597        "text": true,598        "vision": true,599        "tools": true,600        "structuredOutput": true,601        "streaming": true,602        "reasoning": true,603        "longContext": true,604        "audioInput": false,605        "audioOutput": false,606        "imageGeneration": false607      },608      "pricing": {609        "input": 2,610        "cacheWrite5m": 2.5,611        "cacheWrite1h": 4,612        "cachedInput": 0.2,613        "output": 10614      },615      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",616      "contextWindow": 1000000,617      "maxOutputTokens": 128000,618      "benchmark": {619        "tests": 11,620        "passed": 11,621        "qualityScore": 100,622        "p50LatencyMs": 1168,623        "p50TtftMs": 528,624        "totalCostUsd": 0.040766,625        "avgOutputTokens": 78,626        "perTest": {627          "basic": "pass",628          "reasoning": "pass",629          "math": "pass",630          "code": "pass",631          "french": "pass",632          "english": "pass",633          "json": "pass",634          "tools": "pass",635          "vision": "pass",636          "longctx": "pass",637          "streaming": "pass"638        },639        "errors": []640      }641    },642    {643      "id": "claude-sonnet-5-5",644      "provider": "anthropic",645      "kind": "chat",646      "available": true,647      "tested": true,648      "status": "verified",649      "capabilities": {650        "text": true,651        "vision": true,652        "tools": true,653        "structuredOutput": true,654        "streaming": true,655        "reasoning": true,656        "longContext": true,657        "audioInput": false,658        "audioOutput": false,659        "imageGeneration": false660      },661      "pricing": {662        "input": 2,663        "cacheWrite5m": 2.5,664        "cacheWrite1h": 4,665        "cachedInput": 0.1,666        "output": 10667      },668      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",669      "contextWindow": 1000000,670      "maxOutputTokens": 128000,671      "benchmark": {672        "tests": 11,673        "passed": 11,674        "qualityScore": 100,675        "p50LatencyMs": 1496,676        "p50TtftMs": 586,677        "totalCostUsd": 0.039694,678        "avgOutputTokens": 69,679        "perTest": {680          "basic": "pass",681          "reasoning": "pass",682          "math": "pass",683          "code": "pass",684          "french": "pass",685          "english": "pass",686          "json": "pass",687          "tools": "pass",688          "vision": "pass",689          "longctx": "pass",690          "streaming": "pass"691        },692        "errors": []693      }694    },695    {696      "id": "claude-opus-4-5-20251101",697      "provider": "anthropic",698      "kind": "chat",699      "available": true,700      "tested": true,701      "status": "verified",702      "capabilities": {703        "text": true,704        "vision": true,705        "tools": true,706        "structuredOutput": true,707        "streaming": true,708        "reasoning": true,709        "longContext": false,710        "audioInput": false,711        "audioOutput": false,712        "imageGeneration": false713      },714      "pricing": {715        "input": 5,716        "cacheWrite5m": 6.25,717        "cacheWrite1h": 10,718        "cachedInput": 0.5,719        "output": 25720      },721      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",722      "contextWindow": 200000,723      "maxOutputTokens": 64000,724      "benchmark": {725        "tests": 11,726        "passed": 10,727        "qualityScore": 89,728        "p50LatencyMs": 1940,729        "p50TtftMs": 806,730        "totalCostUsd": 0.0801,731        "avgOutputTokens": 69,732        "perTest": {733          "basic": "pass",734          "reasoning": "pass",735          "math": "pass",736          "code": "pass",737          "french": "pass",738          "english": "pass",739          "json": "pass",740          "tools": "pass",741          "vision": "pass",742          "longctx": "fail",743          "streaming": "pass"744        },745        "errors": []746      }747    },748    {749      "id": "chat-latest",750      "provider": "openai",751      "kind": "chat",752      "api": "responses",753      "available": true,754      "tested": true,755      "status": "verified",756      "capabilities": {757        "text": true,758        "vision": true,759        "tools": true,760        "structuredOutput": true,761        "streaming": true,762        "reasoning": true,763        "longContext": true,764        "audioInput": false,765        "audioOutput": false,766        "imageGeneration": false767      },768      "pricing": {769        "input": 5,770        "cachedInput": 0.5,771        "output": 30,772        "notes": "ChatGPT model"773      },774      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",775      "benchmark": {776        "tests": 11,777        "passed": 11,778        "qualityScore": 100,779        "p50LatencyMs": 1215,780        "p50TtftMs": 547,781        "totalCostUsd": 0.059775,782        "avgOutputTokens": 35,783        "perTest": {784          "basic": "pass",785          "reasoning": "pass",786          "math": "pass",787          "code": "pass",788          "french": "pass",789          "english": "pass",790          "json": "pass",791          "tools": "pass",792          "vision": "pass",793          "longctx": "pass",794          "streaming": "pass"795        },796        "errors": []797      }798    },799    {800      "id": "gpt-5",801      "provider": "openai",802      "kind": "chat",803      "api": "responses",804      "available": true,805      "tested": true,806      "status": "verified",807      "capabilities": {808        "text": true,809        "vision": true,810        "tools": true,811        "structuredOutput": true,812        "streaming": true,813        "reasoning": true,814        "longContext": true,815        "audioInput": false,816        "audioOutput": false,817        "imageGeneration": false818      },819      "pricing": {820        "input": 1.25,821        "cachedInput": 0.125,822        "output": 10823      },824      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",825      "benchmark": {826        "tests": 11,827        "passed": 11,828        "qualityScore": 100,829        "p50LatencyMs": 3814,830        "p50TtftMs": 7922,831        "totalCostUsd": 0.052955,832        "avgOutputTokens": 372,833        "perTest": {834          "reasoning": "pass",835          "math": "pass",836          "code": "pass",837          "french": "pass",838          "english": "pass",839          "json": "pass",840          "tools": "pass",841          "vision": "pass",842          "longctx": "pass",843          "basic": "pass",844          "streaming": "pass"845        },846        "errors": []847      }848    },849    {850      "id": "gpt-5-mini",851      "provider": "openai",852      "kind": "chat",853      "api": "responses",854      "available": true,855      "tested": true,856      "status": "verified",857      "capabilities": {858        "text": true,859        "vision": true,860        "tools": true,861        "structuredOutput": true,862        "streaming": true,863        "reasoning": true,864        "longContext": true,865        "audioInput": false,866        "audioOutput": false,867        "imageGeneration": false868      },869      "pricing": {870        "input": 0.25,871        "cachedInput": 0.025,872        "output": 2873      },874      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",875      "benchmark": {876        "tests": 11,877        "passed": 11,878        "qualityScore": 100,879        "p50LatencyMs": 3711,880        "p50TtftMs": 10075,881        "totalCostUsd": 0.00929875,882        "avgOutputTokens": 313,883        "perTest": {884          "reasoning": "pass",885          "math": "pass",886          "code": "pass",887          "french": "pass",888          "english": "pass",889          "json": "pass",890          "tools": "pass",891          "vision": "pass",892          "longctx": "pass",893          "basic": "pass",894          "streaming": "pass"895        },896        "errors": []897      }898    },899    {900      "id": "gpt-5-nano",901      "provider": "openai",902      "kind": "chat",903      "api": "responses",904      "available": true,905      "tested": true,906      "status": "verified",907      "capabilities": {908        "text": true,909        "vision": true,910        "tools": true,911        "structuredOutput": true,912        "streaming": true,913        "reasoning": true,914        "longContext": true,915        "audioInput": false,916        "audioOutput": false,917        "imageGeneration": false918      },919      "pricing": {920        "input": 0.05,921        "cachedInput": 0.005,922        "output": 0.4923      },924      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",925      "benchmark": {926        "tests": 11,927        "passed": 11,928        "qualityScore": 100,929        "p50LatencyMs": 3034,930        "p50TtftMs": 10356,931        "totalCostUsd": 0.0037060500000000002,932        "avgOutputTokens": 732,933        "perTest": {934          "reasoning": "pass",935          "math": "pass",936          "code": "pass",937          "french": "pass",938          "english": "pass",939          "json": "pass",940          "tools": "pass",941          "vision": "pass",942          "longctx": "pass",943          "basic": "pass",944          "streaming": "pass"945        },946        "errors": []947      }948    },949    {950      "id": "gpt-5-pro",951      "provider": "openai",952      "kind": "chat-pro",953      "api": "responses",954      "available": true,955      "tested": true,956      "status": "verified",957      "capabilities": {958        "text": true,959        "vision": "unknown",960        "tools": true,961        "structuredOutput": true,962        "streaming": "unknown",963        "reasoning": true,964        "longContext": "unknown",965        "audioInput": false,966        "audioOutput": false,967        "imageGeneration": false968      },969      "pricing": {970        "input": 15,971        "output": 120972      },973      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",974      "benchmark": {975        "tests": 4,976        "passed": 4,977        "qualityScore": 100,978        "p50LatencyMs": 47132,979        "p50TtftMs": null,980        "totalCostUsd": 0.25377,981        "avgOutputTokens": 523,982        "perTest": {983          "basic": "pass",984          "reasoning": "pass",985          "json": "pass",986          "tools": "pass"987        },988        "errors": []989      }990    },991    {992      "id": "gpt-5.2-pro",993      "provider": "openai",994      "kind": "chat-pro",995      "api": "responses",996      "available": true,997      "tested": true,998      "status": "verified",999      "capabilities": {1000        "text": true,1001        "vision": "unknown",1002        "tools": true,1003        "structuredOutput": true,1004        "streaming": "unknown",1005        "reasoning": true,1006        "longContext": "unknown",1007        "audioInput": false,1008        "audioOutput": false,1009        "imageGeneration": false1010      },1011      "pricing": {1012        "input": 21,1013        "output": 1681014      },1015      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1016      "benchmark": {1017        "tests": 4,1018        "passed": 4,1019        "qualityScore": 100,1020        "p50LatencyMs": 6297,1021        "p50TtftMs": null,1022        "totalCostUsd": 0.039438,1023        "avgOutputTokens": 53,1024        "perTest": {1025          "basic": "pass",1026          "reasoning": "pass",1027          "json": "pass",1028          "tools": "pass"1029        },1030        "errors": []1031      }1032    },1033    {1034      "id": "gpt-5.4-pro",1035      "provider": "openai",1036      "kind": "chat-pro",1037      "api": "responses",1038      "available": true,1039      "tested": true,1040      "status": "verified",1041      "capabilities": {1042        "text": true,1043        "vision": "unknown",1044        "tools": true,1045        "structuredOutput": true,1046        "streaming": "unknown",1047        "reasoning": true,1048        "longContext": "unknown",1049        "audioInput": false,1050        "audioOutput": false,1051        "imageGeneration": false1052      },1053      "pricing": {1054        "input": 30,1055        "output": 1801056      },1057      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1058      "benchmark": {1059        "tests": 4,1060        "passed": 4,1061        "qualityScore": 100,1062        "p50LatencyMs": 14838,1063        "p50TtftMs": null,1064        "totalCostUsd": 0.0735,1065        "avgOutputTokens": 95,1066        "perTest": {1067          "basic": "pass",1068          "reasoning": "pass",1069          "json": "pass",1070          "tools": "pass"1071        },1072        "errors": []1073      }1074    },1075    {1076      "id": "gpt-5.5",1077      "provider": "openai",1078      "kind": "chat",1079      "api": "responses",1080      "available": true,1081      "tested": true,1082      "status": "verified",1083      "capabilities": {1084        "text": true,1085        "vision": true,1086        "tools": true,1087        "structuredOutput": true,1088        "streaming": true,1089        "reasoning": true,1090        "longContext": true,1091        "audioInput": false,1092        "audioOutput": false,1093        "imageGeneration": false1094      },1095      "pricing": {1096        "input": 5,1097        "cachedInput": 0.5,1098        "output": 301099      },1100      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1101      "benchmark": {1102        "tests": 11,1103        "passed": 11,1104        "qualityScore": 100,1105        "p50LatencyMs": 2089,1106        "p50TtftMs": 730,1107        "totalCostUsd": 0.068925,1108        "avgOutputTokens": 62,1109        "perTest": {1110          "basic": "pass",1111          "reasoning": "pass",1112          "math": "pass",1113          "code": "pass",1114          "french": "pass",1115          "english": "pass",1116          "json": "pass",1117          "tools": "pass",1118          "vision": "pass",1119          "longctx": "pass",1120          "streaming": "pass"1121        },1122        "errors": []1123      }1124    },1125    {1126      "id": "gpt-5.5-pro",1127      "provider": "openai",1128      "kind": "chat-pro",1129      "api": "responses",1130      "available": true,1131      "tested": true,1132      "status": "verified",1133      "capabilities": {1134        "text": true,1135        "vision": "unknown",1136        "tools": true,1137        "structuredOutput": true,1138        "streaming": "unknown",1139        "reasoning": true,1140        "longContext": "unknown",1141        "audioInput": false,1142        "audioOutput": false,1143        "imageGeneration": false1144      },1145      "pricing": {1146        "input": 30,1147        "output": 1801148      },1149      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1150      "benchmark": {1151        "tests": 4,1152        "passed": 4,1153        "qualityScore": 100,1154        "p50LatencyMs": 5531,1155        "p50TtftMs": null,1156        "totalCostUsd": 0.06449999999999999,1157        "avgOutputTokens": 82,1158        "perTest": {1159          "basic": "pass",1160          "reasoning": "pass",1161          "json": "pass",1162          "tools": "pass"1163        },1164        "errors": []1165      }1166    },1167    {1168      "id": "gpt-5.6-luna",1169      "provider": "openai",1170      "kind": "chat",1171      "api": "responses",1172      "available": true,1173      "tested": true,1174      "status": "verified",1175      "capabilities": {1176        "text": true,1177        "vision": true,1178        "tools": true,1179        "structuredOutput": true,1180        "streaming": true,1181        "reasoning": true,1182        "longContext": true,1183        "audioInput": false,1184        "audioOutput": false,1185        "imageGeneration": false1186      },1187      "pricing": {1188        "input": 0.2,1189        "cachedInput": 0.02,1190        "output": 1.21191      },1192      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1193      "benchmark": {1194        "tests": 11,1195        "passed": 11,1196        "qualityScore": 100,1197        "p50LatencyMs": 1581,1198        "p50TtftMs": 3271,1199        "totalCostUsd": 0.0031026000000000005,1200        "avgOutputTokens": 88,1201        "perTest": {1202          "reasoning": "pass",1203          "math": "pass",1204          "code": "pass",1205          "french": "pass",1206          "english": "pass",1207          "json": "pass",1208          "tools": "pass",1209          "vision": "pass",1210          "longctx": "pass",1211          "basic": "pass",1212          "streaming": "pass"1213        },1214        "errors": []1215      }1216    },1217    {1218      "id": "gpt-5.6-sol",1219      "provider": "openai",1220      "kind": "chat",1221      "api": "responses",1222      "available": true,1223      "tested": true,1224      "status": "verified",1225      "capabilities": {1226        "text": true,1227        "vision": true,1228        "tools": true,1229        "structuredOutput": true,1230        "streaming": true,1231        "reasoning": true,1232        "longContext": true,1233        "audioInput": false,1234        "audioOutput": false,1235        "imageGeneration": false1236      },1237      "pricing": {1238        "input": 4,1239        "cachedInput": 0.4,1240        "output": 20,1241        "notes": "promotional through at least 2026-11-21"1242      },1243      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1244      "benchmark": {1245        "tests": 11,1246        "passed": 11,1247        "qualityScore": 100,1248        "p50LatencyMs": 1527,1249        "p50TtftMs": 2268,1250        "totalCostUsd": 0.0503,1251        "avgOutputTokens": 53,1252        "perTest": {1253          "basic": "pass",1254          "reasoning": "pass",1255          "math": "pass",1256          "code": "pass",1257          "french": "pass",1258          "english": "pass",1259          "json": "pass",1260          "tools": "pass",1261          "vision": "pass",1262          "longctx": "pass",1263          "streaming": "pass"1264        },1265        "errors": []1266      }1267    },1268    {1269      "id": "gpt-6-astra",1270      "provider": "openai",1271      "kind": "chat",1272      "api": "responses",1273      "available": true,1274      "tested": true,1275      "status": "verified",1276      "capabilities": {1277        "text": true,1278        "vision": true,1279        "tools": true,1280        "structuredOutput": true,1281        "streaming": true,1282        "reasoning": true,1283        "longContext": true,1284        "audioInput": false,1285        "audioOutput": false,1286        "imageGeneration": false1287      },1288      "pricing": {1289        "input": 10,1290        "cachedInput": 1,1291        "output": 50,1292        "notes": "long context (>272K) $20/$2/$75"1293      },1294      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1295      "benchmark": {1296        "tests": 11,1297        "passed": 11,1298        "qualityScore": 100,1299        "p50LatencyMs": 2190,1300        "p50TtftMs": 3799,1301        "totalCostUsd": 0.12985,1302        "avgOutputTokens": 60,1303        "perTest": {1304          "basic": "pass",1305          "reasoning": "pass",1306          "math": "pass",1307          "code": "pass",1308          "french": "pass",1309          "english": "pass",1310          "json": "pass",1311          "tools": "pass",1312          "vision": "pass",1313          "longctx": "pass",1314          "streaming": "pass"1315        },1316        "errors": []1317      }1318    },1319    {1320      "id": "gpt-6-luna",1321      "provider": "openai",1322      "kind": "chat",1323      "api": "responses",1324      "available": true,1325      "tested": true,1326      "status": "verified",1327      "capabilities": {1328        "text": true,1329        "vision": true,1330        "tools": true,1331        "structuredOutput": true,1332        "streaming": true,1333        "reasoning": true,1334        "longContext": true,1335        "audioInput": false,1336        "audioOutput": false,1337        "imageGeneration": false1338      },1339      "pricing": {1340        "input": 0.1,1341        "cachedInput": 0.01,1342        "output": 0.51343      },1344      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1345      "benchmark": {1346        "tests": 11,1347        "passed": 11,1348        "qualityScore": 100,1349        "p50LatencyMs": 2005,1350        "p50TtftMs": 2952,1351        "totalCostUsd": 0.0015370000000000002,1352        "avgOutputTokens": 104,1353        "perTest": {1354          "reasoning": "pass",1355          "math": "pass",1356          "code": "pass",1357          "french": "pass",1358          "english": "pass",1359          "json": "pass",1360          "tools": "pass",1361          "vision": "pass",1362          "longctx": "pass",1363          "basic": "pass",1364          "streaming": "pass"1365        },1366        "errors": []1367      }1368    },1369    {1370      "id": "gpt-6-sol",1371      "provider": "openai",1372      "kind": "chat",1373      "api": "responses",1374      "available": true,1375      "tested": true,1376      "status": "verified",1377      "capabilities": {1378        "text": true,1379        "vision": true,1380        "tools": true,1381        "structuredOutput": true,1382        "streaming": true,1383        "reasoning": true,1384        "longContext": true,1385        "audioInput": false,1386        "audioOutput": false,1387        "imageGeneration": false1388      },1389      "pricing": {1390        "input": 2,1391        "cachedInput": 0.2,1392        "output": 101393      },1394      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1395      "benchmark": {1396        "tests": 11,1397        "passed": 11,1398        "qualityScore": 100,1399        "p50LatencyMs": 1516,1400        "p50TtftMs": 1608,1401        "totalCostUsd": 0.02674,1402        "avgOutputTokens": 67,1403        "perTest": {1404          "basic": "pass",1405          "reasoning": "pass",1406          "math": "pass",1407          "code": "pass",1408          "french": "pass",1409          "english": "pass",1410          "json": "pass",1411          "tools": "pass",1412          "vision": "pass",1413          "longctx": "pass",1414          "streaming": "pass"1415        },1416        "errors": []1417      }1418    },1419    {1420      "id": "gpt-6.1-sol",1421      "provider": "openai",1422      "kind": "chat",1423      "api": "responses",1424      "available": true,1425      "tested": true,1426      "status": "verified",1427      "capabilities": {1428        "text": true,1429        "vision": true,1430        "tools": true,1431        "structuredOutput": true,1432        "streaming": true,1433        "reasoning": true,1434        "longContext": true,1435        "audioInput": false,1436        "audioOutput": false,1437        "imageGeneration": false1438      },1439      "pricing": {1440        "input": 2,1441        "cachedInput": 0.1,1442        "output": 101443      },1444      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1445      "benchmark": {1446        "tests": 11,1447        "passed": 11,1448        "qualityScore": 100,1449        "p50LatencyMs": 2020,1450        "p50TtftMs": 3051,1451        "totalCostUsd": 0.02548,1452        "avgOutputTokens": 56,1453        "perTest": {1454          "basic": "pass",1455          "reasoning": "pass",1456          "math": "pass",1457          "code": "pass",1458          "french": "pass",1459          "english": "pass",1460          "json": "pass",1461          "tools": "pass",1462          "vision": "pass",1463          "longctx": "pass",1464          "streaming": "pass"1465        },1466        "errors": []1467      }1468    },1469    {1470      "id": "gpt-6.1-terra",1471      "provider": "openai",1472      "kind": "chat",1473      "api": "responses",1474      "available": true,1475      "tested": true,1476      "status": "verified",1477      "capabilities": {1478        "text": true,1479        "vision": true,1480        "tools": true,1481        "structuredOutput": true,1482        "streaming": true,1483        "reasoning": true,1484        "longContext": true,1485        "audioInput": false,1486        "audioOutput": false,1487        "imageGeneration": false1488      },1489      "pricing": {1490        "input": 1,1491        "cachedInput": 0.05,1492        "output": 51493      },1494      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1495      "benchmark": {1496        "tests": 11,1497        "passed": 11,1498        "qualityScore": 100,1499        "p50LatencyMs": 2208,1500        "p50TtftMs": 1841,1501        "totalCostUsd": 0.012655,1502        "avgOutputTokens": 54,1503        "perTest": {1504          "basic": "pass",1505          "reasoning": "pass",1506          "math": "pass",1507          "code": "pass",1508          "french": "pass",1509          "english": "pass",1510          "json": "pass",1511          "tools": "pass",1512          "vision": "pass",1513          "longctx": "pass",1514          "streaming": "pass"1515        },1516        "errors": []1517      }1518    },1519    {1520      "id": "o3",1521      "provider": "openai",1522      "kind": "chat",1523      "api": "responses",1524      "available": true,1525      "tested": true,1526      "status": "verified",1527      "capabilities": {1528        "text": true,1529        "vision": true,1530        "tools": true,1531        "structuredOutput": true,1532        "streaming": true,1533        "reasoning": true,1534        "longContext": true,1535        "audioInput": false,1536        "audioOutput": false,1537        "imageGeneration": false1538      },1539      "pricing": {1540        "input": 2,1541        "cachedInput": 0.5,1542        "output": 81543      },1544      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1545      "benchmark": {1546        "tests": 11,1547        "passed": 11,1548        "qualityScore": 100,1549        "p50LatencyMs": 1643,1550        "p50TtftMs": 660,1551        "totalCostUsd": 0.033588,1552        "avgOutputTokens": 164,1553        "perTest": {1554          "basic": "pass",1555          "reasoning": "pass",1556          "math": "pass",1557          "code": "pass",1558          "french": "pass",1559          "english": "pass",1560          "json": "pass",1561          "tools": "pass",1562          "vision": "pass",1563          "longctx": "pass",1564          "streaming": "pass"1565        },1566        "errors": []1567      }1568    },1569    {1570      "id": "o3-pro",1571      "provider": "openai",1572      "kind": "chat-pro",1573      "api": "responses",1574      "available": true,1575      "tested": true,1576      "status": "verified",1577      "capabilities": {1578        "text": true,1579        "vision": "unknown",1580        "tools": true,1581        "structuredOutput": true,1582        "streaming": "unknown",1583        "reasoning": true,1584        "longContext": "unknown",1585        "audioInput": false,1586        "audioOutput": false,1587        "imageGeneration": false1588      },1589      "pricing": {1590        "input": 20,1591        "output": 801592      },1593      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1594      "benchmark": {1595        "tests": 4,1596        "passed": 4,1597        "qualityScore": 100,1598        "p50LatencyMs": 6627,1599        "p50TtftMs": null,1600        "totalCostUsd": 0.04662,1601        "avgOutputTokens": 135,1602        "perTest": {1603          "basic": "pass",1604          "reasoning": "pass",1605          "json": "pass",1606          "tools": "pass"1607        },1608        "errors": []1609      }1610    },1611    {1612      "id": "gpt-4.1",1613      "provider": "openai",1614      "kind": "chat",1615      "api": "responses",1616      "available": true,1617      "tested": true,1618      "status": "verified",1619      "capabilities": {1620        "text": true,1621        "vision": true,1622        "tools": true,1623        "structuredOutput": true,1624        "streaming": true,1625        "reasoning": true,1626        "longContext": true,1627        "audioInput": false,1628        "audioOutput": false,1629        "imageGeneration": false1630      },1631      "pricing": {1632        "input": 2,1633        "cachedInput": 0.5,1634        "output": 81635      },1636      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1637      "benchmark": {1638        "tests": 11,1639        "passed": 10,1640        "qualityScore": 89,1641        "p50LatencyMs": 704,1642        "p50TtftMs": 413,1643        "totalCostUsd": 0.022567999999999998,1644        "avgOutputTokens": 38,1645        "perTest": {1646          "basic": "pass",1647          "reasoning": "pass",1648          "math": "fail",1649          "code": "pass",1650          "french": "pass",1651          "english": "pass",1652          "json": "pass",1653          "tools": "pass",1654          "vision": "pass",1655          "longctx": "pass",1656          "streaming": "pass"1657        },1658        "errors": []1659      }1660    },1661    {1662      "id": "gpt-4.1-mini",1663      "provider": "openai",1664      "kind": "chat",1665      "api": "responses",1666      "available": true,1667      "tested": true,1668      "status": "verified",1669      "capabilities": {1670        "text": true,1671        "vision": true,1672        "tools": true,1673        "structuredOutput": true,1674        "streaming": true,1675        "reasoning": true,1676        "longContext": true,1677        "audioInput": false,1678        "audioOutput": false,1679        "imageGeneration": false1680      },1681      "pricing": {1682        "input": 0.4,1683        "cachedInput": 0.1,1684        "output": 1.61685      },1686      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1687      "benchmark": {1688        "tests": 11,1689        "passed": 10,1690        "qualityScore": 89,1691        "p50LatencyMs": 897,1692        "p50TtftMs": 343,1693        "totalCostUsd": 0.0045772,1694        "avgOutputTokens": 39,1695        "perTest": {1696          "basic": "pass",1697          "reasoning": "pass",1698          "math": "fail",1699          "code": "pass",1700          "french": "pass",1701          "english": "pass",1702          "json": "pass",1703          "tools": "pass",1704          "vision": "pass",1705          "longctx": "pass",1706          "streaming": "pass"1707        },1708        "errors": []1709      }1710    },1711    {1712      "id": "gpt-5.1",1713      "provider": "openai",1714      "kind": "chat",1715      "api": "responses",1716      "available": true,1717      "tested": true,1718      "status": "verified",1719      "capabilities": {1720        "text": true,1721        "vision": true,1722        "tools": true,1723        "structuredOutput": true,1724        "streaming": true,1725        "reasoning": true,1726        "longContext": true,1727        "audioInput": false,1728        "audioOutput": false,1729        "imageGeneration": false1730      },1731      "pricing": {1732        "input": 1.25,1733        "cachedInput": 0.125,1734        "output": 101735      },1736      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1737      "benchmark": {1738        "tests": 11,1739        "passed": 10,1740        "qualityScore": 89,1741        "p50LatencyMs": 1084,1742        "p50TtftMs": 610,1743        "totalCostUsd": 0.017055,1744        "avgOutputTokens": 46,1745        "perTest": {1746          "basic": "pass",1747          "reasoning": "pass",1748          "math": "fail",1749          "code": "pass",1750          "french": "pass",1751          "english": "pass",1752          "json": "pass",1753          "tools": "pass",1754          "vision": "pass",1755          "longctx": "pass",1756          "streaming": "pass"1757        },1758        "errors": []1759      }1760    },1761    {1762      "id": "gpt-5.3-codex",1763      "provider": "openai",1764      "kind": "chat",1765      "api": "responses",1766      "available": true,1767      "tested": true,1768      "status": "verified",1769      "capabilities": {1770        "text": true,1771        "vision": true,1772        "tools": true,1773        "structuredOutput": true,1774        "streaming": true,1775        "reasoning": false,1776        "longContext": true,1777        "audioInput": false,1778        "audioOutput": false,1779        "imageGeneration": false1780      },1781      "pricing": {1782        "input": 1.75,1783        "cachedInput": 0.175,1784        "output": 141785      },1786      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1787      "benchmark": {1788        "tests": 11,1789        "passed": 10,1790        "qualityScore": 89,1791        "p50LatencyMs": 1209,1792        "p50TtftMs": 545,1793        "totalCostUsd": 0.022923249999999996,1794        "avgOutputTokens": 39,1795        "perTest": {1796          "basic": "pass",1797          "reasoning": "fail",1798          "math": "pass",1799          "code": "pass",1800          "french": "pass",1801          "english": "pass",1802          "json": "pass",1803          "tools": "pass",1804          "vision": "pass",1805          "longctx": "pass",1806          "streaming": "pass"1807        },1808        "errors": []1809      }1810    },1811    {1812      "id": "gpt-5.4",1813      "provider": "openai",1814      "kind": "chat",1815      "api": "responses",1816      "available": true,1817      "tested": true,1818      "status": "verified",1819      "capabilities": {1820        "text": true,1821        "vision": true,1822        "tools": true,1823        "structuredOutput": true,1824        "streaming": true,1825        "reasoning": false,1826        "longContext": true,1827        "audioInput": false,1828        "audioOutput": false,1829        "imageGeneration": false1830      },1831      "pricing": {1832        "input": 2.5,1833        "cachedInput": 0.25,1834        "output": 151835      },1836      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1837      "benchmark": {1838        "tests": 11,1839        "passed": 10,1840        "qualityScore": 89,1841        "p50LatencyMs": 1466,1842        "p50TtftMs": 651,1843        "totalCostUsd": 0.0304725,1844        "avgOutputTokens": 38,1845        "perTest": {1846          "basic": "pass",1847          "reasoning": "fail",1848          "math": "pass",1849          "code": "pass",1850          "french": "pass",1851          "english": "pass",1852          "json": "pass",1853          "tools": "pass",1854          "vision": "pass",1855          "longctx": "pass",1856          "streaming": "pass"1857        },1858        "errors": []1859      }1860    },1861    {1862      "id": "gpt-5.4-mini",1863      "provider": "openai",1864      "kind": "chat",1865      "api": "responses",1866      "available": true,1867      "tested": true,1868      "status": "verified",1869      "capabilities": {1870        "text": true,1871        "vision": true,1872        "tools": true,1873        "structuredOutput": true,1874        "streaming": true,1875        "reasoning": true,1876        "longContext": true,1877        "audioInput": false,1878        "audioOutput": false,1879        "imageGeneration": false1880      },1881      "pricing": {1882        "input": 0.75,1883        "cachedInput": 0.075,1884        "output": 4.51885      },1886      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1887      "benchmark": {1888        "tests": 11,1889        "passed": 10,1890        "qualityScore": 89,1891        "p50LatencyMs": 888,1892        "p50TtftMs": 458,1893        "totalCostUsd": 0.00921375,1894        "avgOutputTokens": 40,1895        "perTest": {1896          "basic": "pass",1897          "reasoning": "pass",1898          "math": "fail",1899          "code": "pass",1900          "french": "pass",1901          "english": "pass",1902          "json": "pass",1903          "tools": "pass",1904          "vision": "pass",1905          "longctx": "pass",1906          "streaming": "pass"1907        },1908        "errors": []1909      }1910    },1911    {1912      "id": "gpt-5.6-terra",1913      "provider": "openai",1914      "kind": "chat",1915      "api": "responses",1916      "available": true,1917      "tested": true,1918      "status": "verified",1919      "capabilities": {1920        "text": true,1921        "vision": true,1922        "tools": true,1923        "structuredOutput": true,1924        "streaming": true,1925        "reasoning": true,1926        "longContext": false,1927        "audioInput": false,1928        "audioOutput": false,1929        "imageGeneration": false1930      },1931      "pricing": {1932        "input": 2,1933        "cachedInput": 0.2,1934        "output": 121935      },1936      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1937      "benchmark": {1938        "tests": 11,1939        "passed": 10,1940        "qualityScore": 89,1941        "p50LatencyMs": 1214,1942        "p50TtftMs": 611,1943        "totalCostUsd": 0.025602,1944        "avgOutputTokens": 47,1945        "perTest": {1946          "basic": "pass",1947          "reasoning": "pass",1948          "math": "pass",1949          "code": "pass",1950          "french": "pass",1951          "english": "pass",1952          "json": "pass",1953          "tools": "pass",1954          "vision": "pass",1955          "longctx": "fail",1956          "streaming": "pass"1957        },1958        "errors": []1959      }1960    },1961    {1962      "id": "gpt-4o",1963      "provider": "openai",1964      "kind": "chat",1965      "api": "responses",1966      "available": true,1967      "tested": true,1968      "status": "verified",1969      "capabilities": {1970        "text": true,1971        "vision": true,1972        "tools": true,1973        "structuredOutput": true,1974        "streaming": true,1975        "reasoning": false,1976        "longContext": true,1977        "audioInput": false,1978        "audioOutput": false,1979        "imageGeneration": false1980      },1981      "pricing": {1982        "input": 2.5,1983        "cachedInput": 1.25,1984        "output": 101985      },1986      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",1987      "benchmark": {1988        "tests": 11,1989        "passed": 9,1990        "qualityScore": 78,1991        "p50LatencyMs": 1049,1992        "p50TtftMs": 457,1993        "totalCostUsd": 0.02777,1994        "avgOutputTokens": 34,1995        "perTest": {1996          "basic": "pass",1997          "reasoning": "fail",1998          "math": "fail",1999          "code": "pass",2000          "french": "pass",2001          "english": "pass",2002          "json": "pass",2003          "tools": "pass",2004          "vision": "pass",2005          "longctx": "pass",2006          "streaming": "pass"2007        },2008        "errors": []2009      }2010    },2011    {2012      "id": "gpt-4o-mini",2013      "provider": "openai",2014      "kind": "chat",2015      "api": "responses",2016      "available": true,2017      "tested": true,2018      "status": "verified",2019      "capabilities": {2020        "text": true,2021        "vision": true,2022        "tools": true,2023        "structuredOutput": true,2024        "streaming": true,2025        "reasoning": false,2026        "longContext": true,2027        "audioInput": false,2028        "audioOutput": false,2029        "imageGeneration": false2030      },2031      "pricing": {2032        "input": 0.15,2033        "cachedInput": 0.075,2034        "output": 0.62035      },2036      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2037      "benchmark": {2038        "tests": 11,2039        "passed": 9,2040        "qualityScore": 78,2041        "p50LatencyMs": 893,2042        "p50TtftMs": 482,2043        "totalCostUsd": 0.0020663999999999995,2044        "avgOutputTokens": 32,2045        "perTest": {2046          "basic": "pass",2047          "reasoning": "fail",2048          "math": "fail",2049          "code": "pass",2050          "french": "pass",2051          "english": "pass",2052          "json": "pass",2053          "tools": "pass",2054          "vision": "pass",2055          "longctx": "pass",2056          "streaming": "pass"2057        },2058        "errors": []2059      }2060    },2061    {2062      "id": "gpt-5.2",2063      "provider": "openai",2064      "kind": "chat",2065      "api": "responses",2066      "available": true,2067      "tested": true,2068      "status": "verified",2069      "capabilities": {2070        "text": true,2071        "vision": true,2072        "tools": true,2073        "structuredOutput": true,2074        "streaming": true,2075        "reasoning": false,2076        "longContext": false,2077        "audioInput": false,2078        "audioOutput": false,2079        "imageGeneration": false2080      },2081      "pricing": {2082        "input": 1.75,2083        "cachedInput": 0.175,2084        "output": 142085      },2086      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2087      "benchmark": {2088        "tests": 11,2089        "passed": 9,2090        "qualityScore": 78,2091        "p50LatencyMs": 1506,2092        "p50TtftMs": 529,2093        "totalCostUsd": 0.02313325,2094        "avgOutputTokens": 40,2095        "perTest": {2096          "basic": "pass",2097          "reasoning": "fail",2098          "math": "pass",2099          "code": "pass",2100          "french": "pass",2101          "english": "pass",2102          "json": "pass",2103          "tools": "pass",2104          "vision": "pass",2105          "longctx": "fail",2106          "streaming": "pass"2107        },2108        "errors": []2109      }2110    },2111    {2112      "id": "gpt-5.4-nano",2113      "provider": "openai",2114      "kind": "chat",2115      "api": "responses",2116      "available": true,2117      "tested": true,2118      "status": "verified",2119      "capabilities": {2120        "text": true,2121        "vision": true,2122        "tools": true,2123        "structuredOutput": true,2124        "streaming": true,2125        "reasoning": false,2126        "longContext": true,2127        "audioInput": false,2128        "audioOutput": false,2129        "imageGeneration": false2130      },2131      "pricing": {2132        "input": 0.2,2133        "cachedInput": 0.02,2134        "output": 1.252135      },2136      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2137      "benchmark": {2138        "tests": 11,2139        "passed": 9,2140        "qualityScore": 78,2141        "p50LatencyMs": 969,2142        "p50TtftMs": 541,2143        "totalCostUsd": 0.00252875,2144        "avgOutputTokens": 43,2145        "perTest": {2146          "basic": "pass",2147          "reasoning": "fail",2148          "math": "fail",2149          "code": "pass",2150          "french": "pass",2151          "english": "pass",2152          "json": "pass",2153          "tools": "pass",2154          "vision": "pass",2155          "longctx": "pass",2156          "streaming": "pass"2157        },2158        "errors": []2159      }2160    },2161    {2162      "id": "gpt-5-search-api",2163      "provider": "openai",2164      "kind": "search",2165      "api": "chat",2166      "available": true,2167      "tested": true,2168      "status": "verified",2169      "capabilities": {2170        "text": true,2171        "vision": false,2172        "tools": false,2173        "structuredOutput": true,2174        "streaming": true,2175        "reasoning": true,2176        "longContext": true,2177        "audioInput": false,2178        "audioOutput": false,2179        "imageGeneration": false2180      },2181      "pricing": {2182        "input": 1.25,2183        "cachedInput": 0.125,2184        "output": 102185      },2186      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2187      "benchmark": {2188        "tests": 11,2189        "passed": 8,2190        "qualityScore": 67,2191        "p50LatencyMs": 1707,2192        "p50TtftMs": 1073,2193        "totalCostUsd": 0.070686,2194        "avgOutputTokens": 65,2195        "perTest": {2196          "basic": "pass",2197          "reasoning": "pass",2198          "math": "fail",2199          "code": "pass",2200          "french": "pass",2201          "english": "pass",2202          "json": "pass",2203          "tools": "error",2204          "vision": "fail",2205          "longctx": "pass",2206          "streaming": "pass"2207        },2208        "errors": [2209          "tools: 404 404 tools is not supported in this model. For a list of supported models, refer to https://platform.openai.com/docs/guides/function-call"2210        ]2211      }2212    },2213    {2214      "id": "babbage-002",2215      "provider": "openai",2216      "kind": "legacy-completion",2217      "available": false,2218      "tested": false,2219      "status": "unsupported",2220      "capabilities": {},2221      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2222      "unavailableReason": "Legacy completions endpoint — not used by this app"2223    },2224    {2225      "id": "chatgpt-image-latest",2226      "provider": "openai",2227      "kind": "image",2228      "available": true,2229      "tested": true,2230      "status": "verified",2231      "capabilities": {2232        "text": false,2233        "vision": false,2234        "tools": false,2235        "structuredOutput": false,2236        "streaming": false,2237        "reasoning": false,2238        "longContext": false,2239        "imageGeneration": true,2240        "audioOutput": false,2241        "audioInput": false2242      },2243      "pricing": {2244        "imageInput": 8,2245        "imageCachedInput": 2,2246        "imageOutput": 32,2247        "input": 5,2248        "cachedInput": 1.25,2249        "output": 10,2250        "unit": "image tokens / text tokens"2251      },2252      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2253      "benchmark": {2254        "tests": 1,2255        "passed": 1,2256        "qualityScore": null,2257        "p50LatencyMs": 5382,2258        "p50TtftMs": null,2259        "totalCostUsd": 0,2260        "avgOutputTokens": null,2261        "perTest": {2262          "image": "pass"2263        },2264        "errors": []2265      }2266    },2267    {2268      "id": "davinci-002",2269      "provider": "openai",2270      "kind": "legacy-completion",2271      "available": false,2272      "tested": false,2273      "status": "unsupported",2274      "capabilities": {},2275      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2276      "unavailableReason": "Legacy completions endpoint — not used by this app"2277    },2278    {2279      "id": "gpt-3.5-turbo",2280      "provider": "openai",2281      "kind": "chat",2282      "available": false,2283      "tested": false,2284      "status": "unavailable",2285      "capabilities": {},2286      "pricing": {2287        "input": 0.5,2288        "output": 1.52289      },2290      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2291      "unavailableReason": "The model `gpt-3.5-turbo` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"2292    },2293    {2294      "id": "gpt-3.5-turbo-instruct",2295      "provider": "openai",2296      "kind": "legacy-completion",2297      "available": false,2298      "tested": false,2299      "status": "unsupported",2300      "capabilities": {},2301      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2302      "unavailableReason": "Legacy completions endpoint — not used by this app"2303    },2304    {2305      "id": "gpt-3.5-turbo-instruct-0914",2306      "provider": "openai",2307      "kind": "legacy-completion",2308      "available": false,2309      "tested": false,2310      "status": "unsupported",2311      "capabilities": {},2312      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2313      "unavailableReason": "Legacy completions endpoint — not used by this app"2314    },2315    {2316      "id": "gpt-4",2317      "provider": "openai",2318      "kind": "chat",2319      "available": false,2320      "tested": false,2321      "status": "unavailable",2322      "capabilities": {},2323      "pricing": {2324        "input": 30,2325        "output": 60,2326        "notes": "listed as gpt-4-0613"2327      },2328      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2329      "unavailableReason": "The model `gpt-4` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"2330    },2331    {2332      "id": "gpt-4-turbo",2333      "provider": "openai",2334      "kind": "chat",2335      "available": false,2336      "tested": false,2337      "status": "unavailable",2338      "capabilities": {},2339      "pricing": {2340        "input": 10,2341        "output": 30,2342        "notes": "listed as gpt-4-turbo-2024-04-09"2343      },2344      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2345      "unavailableReason": "The model `gpt-4-turbo` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"2346    },2347    {2348      "id": "gpt-4.1-nano",2349      "provider": "openai",2350      "kind": "chat",2351      "available": false,2352      "tested": false,2353      "status": "unavailable",2354      "capabilities": {},2355      "pricing": {2356        "input": 0.1,2357        "cachedInput": 0.025,2358        "output": 0.42359      },2360      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2361      "unavailableReason": "The model `gpt-4.1-nano` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"2362    },2363    {2364      "id": "gpt-4o-mini-search-preview",2365      "provider": "openai",2366      "kind": "search",2367      "available": false,2368      "tested": false,2369      "status": "unavailable",2370      "capabilities": {},2371      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2372      "unavailableReason": "The model `gpt-4o-mini-search-preview` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"2373    },2374    {2375      "id": "gpt-4o-mini-transcribe",2376      "provider": "openai",2377      "kind": "stt",2378      "available": true,2379      "tested": true,2380      "status": "verified",2381      "capabilities": {2382        "text": false,2383        "vision": false,2384        "tools": false,2385        "structuredOutput": false,2386        "streaming": false,2387        "reasoning": false,2388        "longContext": false,2389        "imageGeneration": false,2390        "audioOutput": false,2391        "audioInput": true2392      },2393      "pricing": {2394        "audioInput": 1.25,2395        "output": 5,2396        "perMinute": 0.0032397      },2398      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2399      "benchmark": {2400        "tests": 1,2401        "passed": 1,2402        "qualityScore": null,2403        "p50LatencyMs": 412,2404        "p50TtftMs": null,2405        "totalCostUsd": 0,2406        "avgOutputTokens": null,2407        "perTest": {2408          "stt": "pass"2409        },2410        "errors": []2411      }2412    },2413    {2414      "id": "gpt-4o-mini-tts",2415      "provider": "openai",2416      "kind": "tts",2417      "available": true,2418      "tested": true,2419      "status": "verified",2420      "capabilities": {2421        "text": false,2422        "vision": false,2423        "tools": false,2424        "structuredOutput": false,2425        "streaming": false,2426        "reasoning": false,2427        "longContext": false,2428        "imageGeneration": false,2429        "audioOutput": true,2430        "audioInput": false2431      },2432      "pricing": {2433        "input": 0.6,2434        "audioOutput": 12,2435        "notes": "~$0.015 per minute"2436      },2437      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2438      "benchmark": {2439        "tests": 1,2440        "passed": 1,2441        "qualityScore": null,2442        "p50LatencyMs": 542,2443        "p50TtftMs": null,2444        "totalCostUsd": 0,2445        "avgOutputTokens": null,2446        "perTest": {2447          "tts": "pass"2448        },2449        "errors": []2450      }2451    },2452    {2453      "id": "gpt-4o-search-preview",2454      "provider": "openai",2455      "kind": "search",2456      "available": false,2457      "tested": false,2458      "status": "unavailable",2459      "capabilities": {},2460      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2461      "unavailableReason": "The model `gpt-4o-search-preview` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"2462    },2463    {2464      "id": "gpt-4o-transcribe",2465      "provider": "openai",2466      "kind": "stt",2467      "available": true,2468      "tested": true,2469      "status": "verified",2470      "capabilities": {2471        "text": false,2472        "vision": false,2473        "tools": false,2474        "structuredOutput": false,2475        "streaming": false,2476        "reasoning": false,2477        "longContext": false,2478        "imageGeneration": false,2479        "audioOutput": false,2480        "audioInput": true2481      },2482      "pricing": {2483        "audioInput": 2.5,2484        "output": 10,2485        "perMinute": 0.0062486      },2487      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2488      "benchmark": {2489        "tests": 1,2490        "passed": 1,2491        "qualityScore": null,2492        "p50LatencyMs": 625,2493        "p50TtftMs": null,2494        "totalCostUsd": 0,2495        "avgOutputTokens": null,2496        "perTest": {2497          "stt": "pass"2498        },2499        "errors": []2500      }2501    },2502    {2503      "id": "gpt-4o-transcribe-diarize",2504      "provider": "openai",2505      "kind": "stt",2506      "available": true,2507      "tested": true,2508      "status": "verified",2509      "capabilities": {2510        "text": false,2511        "vision": false,2512        "tools": false,2513        "structuredOutput": false,2514        "streaming": false,2515        "reasoning": false,2516        "longContext": false,2517        "imageGeneration": false,2518        "audioOutput": false,2519        "audioInput": true2520      },2521      "pricing": {2522        "audioInput": 2.5,2523        "output": 10,2524        "perMinute": 0.0062525      },2526      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2527      "benchmark": {2528        "tests": 1,2529        "passed": 1,2530        "qualityScore": null,2531        "p50LatencyMs": 2799,2532        "p50TtftMs": null,2533        "totalCostUsd": 0,2534        "avgOutputTokens": null,2535        "perTest": {2536          "stt": "pass"2537        },2538        "errors": []2539      }2540    },2541    {2542      "id": "gpt-5-chat-latest",2543      "provider": "openai",2544      "kind": "chat",2545      "available": false,2546      "tested": false,2547      "status": "unavailable",2548      "capabilities": {},2549      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2550      "unavailableReason": "The model `gpt-5-chat-latest` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"2551    },2552    {2553      "id": "gpt-5-codex",2554      "provider": "openai",2555      "kind": "chat",2556      "available": false,2557      "tested": false,2558      "status": "unavailable",2559      "capabilities": {},2560      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2561      "unavailableReason": "The model `gpt-5-codex` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"2562    },2563    {2564      "id": "gpt-5.1-chat-latest",2565      "provider": "openai",2566      "kind": "chat",2567      "available": false,2568      "tested": false,2569      "status": "unavailable",2570      "capabilities": {},2571      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2572      "unavailableReason": "The model `gpt-5.1-chat-latest` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"2573    },2574    {2575      "id": "gpt-5.1-codex",2576      "provider": "openai",2577      "kind": "chat",2578      "available": false,2579      "tested": false,2580      "status": "unavailable",2581      "capabilities": {},2582      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2583      "unavailableReason": "The model `gpt-5.1-codex` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"2584    },2585    {2586      "id": "gpt-5.1-codex-max",2587      "provider": "openai",2588      "kind": "chat",2589      "available": false,2590      "tested": false,2591      "status": "unavailable",2592      "capabilities": {},2593      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2594      "unavailableReason": "The model `gpt-5.1-codex-max` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"2595    },2596    {2597      "id": "gpt-5.1-codex-mini",2598      "provider": "openai",2599      "kind": "chat",2600      "available": false,2601      "tested": false,2602      "status": "unavailable",2603      "capabilities": {},2604      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2605      "unavailableReason": "The model `gpt-5.1-codex-mini` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"2606    },2607    {2608      "id": "gpt-5.2-chat-latest",2609      "provider": "openai",2610      "kind": "chat",2611      "available": false,2612      "tested": false,2613      "status": "unavailable",2614      "capabilities": {},2615      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2616      "unavailableReason": "The model `gpt-5.2-chat-latest` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"2617    },2618    {2619      "id": "gpt-5.2-codex",2620      "provider": "openai",2621      "kind": "chat",2622      "available": false,2623      "tested": false,2624      "status": "unavailable",2625      "capabilities": {},2626      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2627      "unavailableReason": "The model `gpt-5.2-codex` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"2628    },2629    {2630      "id": "gpt-5.3-chat-latest",2631      "provider": "openai",2632      "kind": "chat",2633      "available": false,2634      "tested": false,2635      "status": "unavailable",2636      "capabilities": {},2637      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2638      "unavailableReason": "The model `gpt-5.3-chat-latest` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"2639    },2640    {2641      "id": "gpt-audio",2642      "provider": "openai",2643      "kind": "audio-chat",2644      "available": false,2645      "tested": true,2646      "status": "unavailable",2647      "capabilities": {2648        "text": false,2649        "vision": false,2650        "tools": false,2651        "structuredOutput": false,2652        "streaming": false,2653        "reasoning": false,2654        "longContext": false,2655        "imageGeneration": false,2656        "audioOutput": false,2657        "audioInput": "unknown"2658      },2659      "pricing": {2660        "audioInput": 32,2661        "audioOutput": 64,2662        "input": 2.5,2663        "output": 102664      },2665      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2666      "unavailableReason": "400 400 This model requires that either input content or output modality contain audio.",2667      "benchmark": {2668        "tests": 1,2669        "passed": 0,2670        "qualityScore": null,2671        "p50LatencyMs": 122,2672        "p50TtftMs": null,2673        "totalCostUsd": 0,2674        "avgOutputTokens": null,2675        "perTest": {2676          "audio-chat": "error"2677        },2678        "errors": [2679          "400 400 This model requires that either input content or output modality contain audio."2680        ]2681      }2682    },2683    {2684      "id": "gpt-audio-1.5",2685      "provider": "openai",2686      "kind": "audio-chat",2687      "available": false,2688      "tested": true,2689      "status": "unavailable",2690      "capabilities": {2691        "text": false,2692        "vision": false,2693        "tools": false,2694        "structuredOutput": false,2695        "streaming": false,2696        "reasoning": false,2697        "longContext": false,2698        "imageGeneration": false,2699        "audioOutput": false,2700        "audioInput": "unknown"2701      },2702      "pricing": {2703        "audioInput": 32,2704        "audioOutput": 64,2705        "input": 2.5,2706        "output": 102707      },2708      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2709      "unavailableReason": "400 400 This model requires that either input content or output modality contain audio.",2710      "benchmark": {2711        "tests": 1,2712        "passed": 0,2713        "qualityScore": null,2714        "p50LatencyMs": 103,2715        "p50TtftMs": null,2716        "totalCostUsd": 0,2717        "avgOutputTokens": null,2718        "perTest": {2719          "audio-chat": "error"2720        },2721        "errors": [2722          "400 400 This model requires that either input content or output modality contain audio."2723        ]2724      }2725    },2726    {2727      "id": "gpt-audio-mini",2728      "provider": "openai",2729      "kind": "audio-chat",2730      "available": false,2731      "tested": true,2732      "status": "unavailable",2733      "capabilities": {2734        "text": false,2735        "vision": false,2736        "tools": false,2737        "structuredOutput": false,2738        "streaming": false,2739        "reasoning": false,2740        "longContext": false,2741        "imageGeneration": false,2742        "audioOutput": false,2743        "audioInput": "unknown"2744      },2745      "pricing": {2746        "audioInput": 10,2747        "audioOutput": 20,2748        "input": 0.6,2749        "output": 2.42750      },2751      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2752      "unavailableReason": "400 400 This model requires that either input content or output modality contain audio.",2753      "benchmark": {2754        "tests": 1,2755        "passed": 0,2756        "qualityScore": null,2757        "p50LatencyMs": 132,2758        "p50TtftMs": null,2759        "totalCostUsd": 0,2760        "avgOutputTokens": null,2761        "perTest": {2762          "audio-chat": "error"2763        },2764        "errors": [2765          "400 400 This model requires that either input content or output modality contain audio."2766        ]2767      }2768    },2769    {2770      "id": "gpt-image-1",2771      "provider": "openai",2772      "kind": "image",2773      "available": false,2774      "tested": true,2775      "status": "unavailable",2776      "capabilities": {2777        "text": false,2778        "vision": false,2779        "tools": false,2780        "structuredOutput": false,2781        "streaming": false,2782        "reasoning": false,2783        "longContext": false,2784        "imageGeneration": false,2785        "audioOutput": false,2786        "audioInput": false2787      },2788      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2789      "unavailableReason": "400 400 The model 'gpt-image-1' does not exist.",2790      "benchmark": {2791        "tests": 1,2792        "passed": 0,2793        "qualityScore": null,2794        "p50LatencyMs": 174,2795        "p50TtftMs": null,2796        "totalCostUsd": 0,2797        "avgOutputTokens": null,2798        "perTest": {2799          "image": "error"2800        },2801        "errors": [2802          "400 400 The model 'gpt-image-1' does not exist."2803        ]2804      }2805    },2806    {2807      "id": "gpt-image-1-mini",2808      "provider": "openai",2809      "kind": "image",2810      "available": true,2811      "tested": true,2812      "status": "verified",2813      "capabilities": {2814        "text": false,2815        "vision": false,2816        "tools": false,2817        "structuredOutput": false,2818        "streaming": false,2819        "reasoning": false,2820        "longContext": false,2821        "imageGeneration": true,2822        "audioOutput": false,2823        "audioInput": false2824      },2825      "pricing": {2826        "imageInput": 2.5,2827        "imageCachedInput": 0.25,2828        "imageOutput": 8,2829        "input": 2,2830        "cachedInput": 0.2,2831        "unit": "image tokens / text tokens"2832      },2833      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2834      "benchmark": {2835        "tests": 1,2836        "passed": 1,2837        "qualityScore": null,2838        "p50LatencyMs": 5797,2839        "p50TtftMs": null,2840        "totalCostUsd": 0,2841        "avgOutputTokens": null,2842        "perTest": {2843          "image": "pass"2844        },2845        "errors": []2846      }2847    },2848    {2849      "id": "gpt-image-1.5",2850      "provider": "openai",2851      "kind": "image",2852      "available": true,2853      "tested": true,2854      "status": "verified",2855      "capabilities": {2856        "text": false,2857        "vision": false,2858        "tools": false,2859        "structuredOutput": false,2860        "streaming": false,2861        "reasoning": false,2862        "longContext": false,2863        "imageGeneration": true,2864        "audioOutput": false,2865        "audioInput": false2866      },2867      "pricing": {2868        "imageInput": 8,2869        "imageCachedInput": 2,2870        "imageOutput": 32,2871        "input": 5,2872        "cachedInput": 1.25,2873        "output": 10,2874        "unit": "image tokens / text tokens"2875      },2876      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2877      "benchmark": {2878        "tests": 1,2879        "passed": 1,2880        "qualityScore": null,2881        "p50LatencyMs": 4864,2882        "p50TtftMs": null,2883        "totalCostUsd": 0,2884        "avgOutputTokens": null,2885        "perTest": {2886          "image": "pass"2887        },2888        "errors": []2889      }2890    },2891    {2892      "id": "gpt-image-2",2893      "provider": "openai",2894      "kind": "image",2895      "available": true,2896      "tested": true,2897      "status": "verified",2898      "capabilities": {2899        "text": false,2900        "vision": false,2901        "tools": false,2902        "structuredOutput": false,2903        "streaming": false,2904        "reasoning": false,2905        "longContext": false,2906        "imageGeneration": true,2907        "audioOutput": false,2908        "audioInput": false2909      },2910      "pricing": {2911        "imageInput": 8,2912        "imageCachedInput": 2,2913        "imageOutput": 30,2914        "input": 5,2915        "cachedInput": 1.25,2916        "unit": "image tokens / text tokens"2917      },2918      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2919      "benchmark": {2920        "tests": 1,2921        "passed": 1,2922        "qualityScore": null,2923        "p50LatencyMs": 6375,2924        "p50TtftMs": null,2925        "totalCostUsd": 0,2926        "avgOutputTokens": null,2927        "perTest": {2928          "image": "pass"2929        },2930        "errors": []2931      }2932    },2933    {2934      "id": "gpt-image-2.5-flare",2935      "provider": "openai",2936      "kind": "image",2937      "available": true,2938      "tested": true,2939      "status": "verified",2940      "capabilities": {2941        "text": false,2942        "vision": false,2943        "tools": false,2944        "structuredOutput": false,2945        "streaming": false,2946        "reasoning": false,2947        "longContext": false,2948        "imageGeneration": true,2949        "audioOutput": false,2950        "audioInput": false2951      },2952      "pricing": {2953        "imageInput": 8,2954        "imageCachedInput": 2,2955        "imageOutput": 30,2956        "input": 5,2957        "cachedInput": 1.25,2958        "unit": "image tokens / text tokens"2959      },2960      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",2961      "benchmark": {2962        "tests": 1,2963        "passed": 1,2964        "qualityScore": null,2965        "p50LatencyMs": 4765,2966        "p50TtftMs": null,2967        "totalCostUsd": 0,2968        "avgOutputTokens": null,2969        "perTest": {2970          "image": "pass"2971        },2972        "errors": []2973      }2974    },2975    {2976      "id": "gpt-image-2.5-sunburst",2977      "provider": "openai",2978      "kind": "image",2979      "available": true,2980      "tested": true,2981      "status": "verified",2982      "capabilities": {2983        "text": false,2984        "vision": false,2985        "tools": false,2986        "structuredOutput": false,2987        "streaming": false,2988        "reasoning": false,2989        "longContext": false,2990        "imageGeneration": true,2991        "audioOutput": false,2992        "audioInput": false2993      },2994      "pricing": {2995        "imageInput": 8,2996        "imageCachedInput": 2,2997        "imageOutput": 30,2998        "input": 5,2999        "cachedInput": 1.25,3000        "unit": "image tokens / text tokens"3001      },3002      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3003      "benchmark": {3004        "tests": 1,3005        "passed": 1,3006        "qualityScore": null,3007        "p50LatencyMs": 6665,3008        "p50TtftMs": null,3009        "totalCostUsd": 0,3010        "avgOutputTokens": null,3011        "perTest": {3012          "image": "pass"3013        },3014        "errors": []3015      }3016    },3017    {3018      "id": "gpt-live-1",3019      "provider": "openai",3020      "kind": "realtime",3021      "available": false,3022      "tested": false,3023      "status": "unsupported",3024      "capabilities": {},3025      "pricing": {3026        "perMinute": 0.053027      },3028      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3029      "unavailableReason": "WebSocket/WebRTC realtime model — not a chat-completion model; not exercised"3030    },3031    {3032      "id": "gpt-live-transcribe",3033      "provider": "openai",3034      "kind": "realtime",3035      "available": false,3036      "tested": false,3037      "status": "unsupported",3038      "capabilities": {},3039      "pricing": {3040        "perMinute": 0.0173041      },3042      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3043      "unavailableReason": "WebSocket/WebRTC realtime model — not a chat-completion model; not exercised"3044    },3045    {3046      "id": "gpt-realtime",3047      "provider": "openai",3048      "kind": "realtime",3049      "available": false,3050      "tested": false,3051      "status": "unsupported",3052      "capabilities": {},3053      "pricing": {3054        "audioInput": 32,3055        "audioOutput": 64,3056        "input": 4,3057        "cachedInput": 0.4,3058        "output": 163059      },3060      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3061      "unavailableReason": "WebSocket/WebRTC realtime model — not a chat-completion model; not exercised"3062    },3063    {3064      "id": "gpt-realtime-1.5",3065      "provider": "openai",3066      "kind": "realtime",3067      "available": false,3068      "tested": false,3069      "status": "unsupported",3070      "capabilities": {},3071      "pricing": {3072        "audioInput": 32,3073        "audioOutput": 64,3074        "input": 4,3075        "cachedInput": 0.4,3076        "output": 163077      },3078      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3079      "unavailableReason": "WebSocket/WebRTC realtime model — not a chat-completion model; not exercised"3080    },3081    {3082      "id": "gpt-realtime-2",3083      "provider": "openai",3084      "kind": "realtime",3085      "available": false,3086      "tested": false,3087      "status": "unsupported",3088      "capabilities": {},3089      "pricing": {3090        "audioInput": 32,3091        "audioOutput": 64,3092        "input": 4,3093        "cachedInput": 0.4,3094        "output": 243095      },3096      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3097      "unavailableReason": "WebSocket/WebRTC realtime model — not a chat-completion model; not exercised"3098    },3099    {3100      "id": "gpt-realtime-2.1",3101      "provider": "openai",3102      "kind": "realtime",3103      "available": false,3104      "tested": false,3105      "status": "unsupported",3106      "capabilities": {},3107      "pricing": {3108        "audioInput": 32,3109        "audioOutput": 64,3110        "input": 4,3111        "cachedInput": 0.4,3112        "output": 24,3113        "unit": "audio tokens / text tokens"3114      },3115      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3116      "unavailableReason": "WebSocket/WebRTC realtime model — not a chat-completion model; not exercised"3117    },3118    {3119      "id": "gpt-realtime-2.1-mini",3120      "provider": "openai",3121      "kind": "realtime",3122      "available": false,3123      "tested": false,3124      "status": "unsupported",3125      "capabilities": {},3126      "pricing": {3127        "audioInput": 10,3128        "audioOutput": 20,3129        "input": 0.6,3130        "cachedInput": 0.06,3131        "output": 2.43132      },3133      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3134      "unavailableReason": "WebSocket/WebRTC realtime model — not a chat-completion model; not exercised"3135    },3136    {3137      "id": "gpt-realtime-mini",3138      "provider": "openai",3139      "kind": "realtime",3140      "available": false,3141      "tested": false,3142      "status": "unsupported",3143      "capabilities": {},3144      "pricing": {3145        "audioInput": 10,3146        "audioOutput": 20,3147        "input": 0.6,3148        "cachedInput": 0.06,3149        "output": 2.43150      },3151      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3152      "unavailableReason": "WebSocket/WebRTC realtime model — not a chat-completion model; not exercised"3153    },3154    {3155      "id": "gpt-realtime-translate",3156      "provider": "openai",3157      "kind": "realtime",3158      "available": false,3159      "tested": false,3160      "status": "unsupported",3161      "capabilities": {},3162      "pricing": {3163        "perMinute": 0.0343164      },3165      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3166      "unavailableReason": "WebSocket/WebRTC realtime model — not a chat-completion model; not exercised"3167    },3168    {3169      "id": "gpt-realtime-whisper",3170      "provider": "openai",3171      "kind": "realtime",3172      "available": false,3173      "tested": false,3174      "status": "unsupported",3175      "capabilities": {},3176      "pricing": {3177        "perMinute": 0.0173178      },3179      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3180      "unavailableReason": "WebSocket/WebRTC realtime model — not a chat-completion model; not exercised"3181    },3182    {3183      "id": "gpt-transcribe",3184      "provider": "openai",3185      "kind": "stt",3186      "available": true,3187      "tested": true,3188      "status": "verified",3189      "capabilities": {3190        "text": false,3191        "vision": false,3192        "tools": false,3193        "structuredOutput": false,3194        "streaming": false,3195        "reasoning": false,3196        "longContext": false,3197        "imageGeneration": false,3198        "audioOutput": false,3199        "audioInput": true3200      },3201      "pricing": {3202        "perMinute": 0.00453203      },3204      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3205      "benchmark": {3206        "tests": 1,3207        "passed": 1,3208        "qualityScore": null,3209        "p50LatencyMs": 459,3210        "p50TtftMs": null,3211        "totalCostUsd": 0,3212        "avgOutputTokens": null,3213        "perTest": {3214          "stt": "pass"3215        },3216        "errors": []3217      }3218    },3219    {3220      "id": "o1",3221      "provider": "openai",3222      "kind": "chat",3223      "available": false,3224      "tested": false,3225      "status": "unavailable",3226      "capabilities": {},3227      "pricing": {3228        "input": 15,3229        "cachedInput": 7.5,3230        "output": 603231      },3232      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3233      "unavailableReason": "The model `o1` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"3234    },3235    {3236      "id": "o1-pro",3237      "provider": "openai",3238      "kind": "chat-pro",3239      "available": false,3240      "tested": false,3241      "status": "unavailable",3242      "capabilities": {},3243      "pricing": {3244        "input": 150,3245        "output": 6003246      },3247      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3248      "unavailableReason": "The model `o1-pro` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"3249    },3250    {3251      "id": "o3-deep-research",3252      "provider": "openai",3253      "kind": "deep-research",3254      "available": false,3255      "tested": false,3256      "status": "unsupported",3257      "capabilities": {},3258      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3259      "unavailableReason": "Requires hosted web-search tools and long runs — not benchmarked without explicit budget approval"3260    },3261    {3262      "id": "o3-mini",3263      "provider": "openai",3264      "kind": "chat",3265      "available": false,3266      "tested": false,3267      "status": "unavailable",3268      "capabilities": {},3269      "pricing": {3270        "input": 1.1,3271        "cachedInput": 0.55,3272        "output": 4.43273      },3274      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3275      "unavailableReason": "The model `o3-mini` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"3276    },3277    {3278      "id": "o4-mini",3279      "provider": "openai",3280      "kind": "chat",3281      "available": false,3282      "tested": false,3283      "status": "unavailable",3284      "capabilities": {},3285      "pricing": {3286        "input": 1.1,3287        "cachedInput": 0.275,3288        "output": 4.43289      },3290      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3291      "unavailableReason": "The model `o4-mini` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations"3292    },3293    {3294      "id": "o4-mini-deep-research",3295      "provider": "openai",3296      "kind": "deep-research",3297      "available": false,3298      "tested": false,3299      "status": "unsupported",3300      "capabilities": {},3301      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3302      "unavailableReason": "Requires hosted web-search tools and long runs — not benchmarked without explicit budget approval"3303    },3304    {3305      "id": "omni-moderation-latest",3306      "provider": "openai",3307      "kind": "moderation",3308      "available": true,3309      "tested": true,3310      "status": "verified",3311      "capabilities": {3312        "text": false,3313        "vision": false,3314        "tools": false,3315        "structuredOutput": false,3316        "streaming": false,3317        "reasoning": false,3318        "longContext": false,3319        "imageGeneration": false,3320        "audioOutput": false,3321        "audioInput": false3322      },3323      "pricing": {3324        "input": 0,3325        "notes": "free"3326      },3327      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3328      "benchmark": {3329        "tests": 1,3330        "passed": 1,3331        "qualityScore": null,3332        "p50LatencyMs": 521,3333        "p50TtftMs": null,3334        "totalCostUsd": 0,3335        "avgOutputTokens": null,3336        "perTest": {3337          "moderation": "pass"3338        },3339        "errors": []3340      }3341    },3342    {3343      "id": "sora-2",3344      "provider": "openai",3345      "kind": "video",3346      "available": false,3347      "tested": false,3348      "status": "unsupported",3349      "capabilities": {},3350      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3351      "unavailableReason": "Video generation — not tested (cost)"3352    },3353    {3354      "id": "sora-2-pro",3355      "provider": "openai",3356      "kind": "video",3357      "available": false,3358      "tested": false,3359      "status": "unsupported",3360      "capabilities": {},3361      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3362      "unavailableReason": "Video generation — not tested (cost)"3363    },3364    {3365      "id": "text-embedding-3-large",3366      "provider": "openai",3367      "kind": "embedding",3368      "available": true,3369      "tested": true,3370      "status": "verified",3371      "capabilities": {3372        "text": false,3373        "vision": false,3374        "tools": false,3375        "structuredOutput": false,3376        "streaming": false,3377        "reasoning": false,3378        "longContext": false,3379        "imageGeneration": false,3380        "audioOutput": false,3381        "audioInput": false3382      },3383      "pricing": {3384        "input": 0.133385      },3386      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3387      "benchmark": {3388        "tests": 1,3389        "passed": 1,3390        "qualityScore": null,3391        "p50LatencyMs": 215,3392        "p50TtftMs": null,3393        "totalCostUsd": 0,3394        "avgOutputTokens": null,3395        "perTest": {3396          "embedding": "pass"3397        },3398        "errors": []3399      }3400    },3401    {3402      "id": "text-embedding-3-small",3403      "provider": "openai",3404      "kind": "embedding",3405      "available": true,3406      "tested": true,3407      "status": "verified",3408      "capabilities": {3409        "text": false,3410        "vision": false,3411        "tools": false,3412        "structuredOutput": false,3413        "streaming": false,3414        "reasoning": false,3415        "longContext": false,3416        "imageGeneration": false,3417        "audioOutput": false,3418        "audioInput": false3419      },3420      "pricing": {3421        "input": 0.023422      },3423      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3424      "benchmark": {3425        "tests": 1,3426        "passed": 1,3427        "qualityScore": null,3428        "p50LatencyMs": 319,3429        "p50TtftMs": null,3430        "totalCostUsd": 0,3431        "avgOutputTokens": null,3432        "perTest": {3433          "embedding": "pass"3434        },3435        "errors": []3436      }3437    },3438    {3439      "id": "text-embedding-ada-002",3440      "provider": "openai",3441      "kind": "embedding",3442      "available": true,3443      "tested": true,3444      "status": "verified",3445      "capabilities": {3446        "text": false,3447        "vision": false,3448        "tools": false,3449        "structuredOutput": false,3450        "streaming": false,3451        "reasoning": false,3452        "longContext": false,3453        "imageGeneration": false,3454        "audioOutput": false,3455        "audioInput": false3456      },3457      "pricing": {3458        "input": 0.13459      },3460      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3461      "benchmark": {3462        "tests": 1,3463        "passed": 1,3464        "qualityScore": null,3465        "p50LatencyMs": 162,3466        "p50TtftMs": null,3467        "totalCostUsd": 0,3468        "avgOutputTokens": null,3469        "perTest": {3470          "embedding": "pass"3471        },3472        "errors": []3473      }3474    },3475    {3476      "id": "tts-1",3477      "provider": "openai",3478      "kind": "tts",3479      "available": true,3480      "tested": true,3481      "status": "verified",3482      "capabilities": {3483        "text": false,3484        "vision": false,3485        "tools": false,3486        "structuredOutput": false,3487        "streaming": false,3488        "reasoning": false,3489        "longContext": false,3490        "imageGeneration": false,3491        "audioOutput": true,3492        "audioInput": false3493      },3494      "pricing": {3495        "perMillionCharacters": 153496      },3497      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3498      "benchmark": {3499        "tests": 1,3500        "passed": 1,3501        "qualityScore": null,3502        "p50LatencyMs": 2195,3503        "p50TtftMs": null,3504        "totalCostUsd": 0,3505        "avgOutputTokens": null,3506        "perTest": {3507          "tts": "pass"3508        },3509        "errors": []3510      }3511    },3512    {3513      "id": "tts-1-1106",3514      "provider": "openai",3515      "kind": "tts",3516      "available": false,3517      "tested": false,3518      "status": "untested",3519      "capabilities": {},3520      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3521      "unavailableReason": "not tested"3522    },3523    {3524      "id": "tts-1-hd",3525      "provider": "openai",3526      "kind": "tts",3527      "available": true,3528      "tested": true,3529      "status": "verified",3530      "capabilities": {3531        "text": false,3532        "vision": false,3533        "tools": false,3534        "structuredOutput": false,3535        "streaming": false,3536        "reasoning": false,3537        "longContext": false,3538        "imageGeneration": false,3539        "audioOutput": true,3540        "audioInput": false3541      },3542      "pricing": {3543        "perMillionCharacters": 303544      },3545      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3546      "benchmark": {3547        "tests": 1,3548        "passed": 1,3549        "qualityScore": null,3550        "p50LatencyMs": 1689,3551        "p50TtftMs": null,3552        "totalCostUsd": 0,3553        "avgOutputTokens": null,3554        "perTest": {3555          "tts": "pass"3556        },3557        "errors": []3558      }3559    },3560    {3561      "id": "tts-1-hd-1106",3562      "provider": "openai",3563      "kind": "tts",3564      "available": false,3565      "tested": false,3566      "status": "untested",3567      "capabilities": {},3568      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3569      "unavailableReason": "not tested"3570    },3571    {3572      "id": "whisper-1",3573      "provider": "openai",3574      "kind": "stt",3575      "available": true,3576      "tested": true,3577      "status": "verified",3578      "capabilities": {3579        "text": false,3580        "vision": false,3581        "tools": false,3582        "structuredOutput": false,3583        "streaming": false,3584        "reasoning": false,3585        "longContext": false,3586        "imageGeneration": false,3587        "audioOutput": false,3588        "audioInput": true3589      },3590      "pricing": {3591        "perMinute": 0.006,3592        "notes": "page lists 'Whisper'"3593      },3594      "lastVerifiedAt": "2026-11-01T07:22:05.282Z",3595      "benchmark": {3596        "tests": 1,3597        "passed": 1,3598        "qualityScore": null,3599        "p50LatencyMs": 642,3600        "p50TtftMs": null,3601        "totalCostUsd": 0,3602        "avgOutputTokens": null,3603        "perTest": {3604          "stt": "pass"3605        },3606        "errors": []3607      }3608    }3609  ]3610}
Files · laptop-build-20261101
Menu

Theme