spb/chat-spboucher-ai
Public
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}