Repository Public Research preview
1{2 "generated_at": "2026-11-10T04:57:46.537Z",3 "sdk": "@anthropic-ai/sdk",4 "models": {5 "claude-sonnet-5": {6 "display_name": "Claude Sonnet 5",7 "created_at": "2026-06-29T00:00:00Z",8 "max_input_tokens": 1000000,9 "max_tokens": 128000,10 "capabilities": {11 "batch": {12 "supported": true13 },14 "citations": {15 "supported": true16 },17 "code_execution": {18 "supported": true19 },20 "context_management": {21 "supported": true,22 "clear_tool_uses_20250919": {23 "supported": true24 },25 "clear_thinking_20251015": {26 "supported": true27 },28 "compact_20260112": {29 "supported": true30 }31 },32 "effort": {33 "supported": true,34 "low": {35 "supported": true36 },37 "medium": {38 "supported": true39 },40 "high": {41 "supported": true42 },43 "xhigh": {44 "supported": true45 },46 "max": {47 "supported": true48 }49 },50 "image_input": {51 "supported": true52 },53 "pdf_input": {54 "supported": true55 },56 "server_tools": {57 "supported": true,58 "code_execution": {59 "supported": true60 },61 "web_search": {62 "supported": true63 }64 },65 "structured_outputs": {66 "supported": true67 },68 "thinking": {69 "supported": true,70 "types": {71 "enabled": {72 "supported": false73 },74 "adaptive": {75 "supported": true76 },77 "disabled": {78 "supported": true79 },80 "between_tools": {81 "supported": false82 }83 }84 }85 },86 "probes": {87 "basic": {88 "ok": true,89 "stop_reason": "end_turn",90 "blocks": [91 "text"92 ],93 "usage": {94 "in": 16,95 "out": 496 },97 "text": "ok"98 },99 "thinking_adaptive": {100 "ok": true,101 "stop_reason": "end_turn",102 "blocks": [103 "text"104 ],105 "usage": {106 "in": 16,107 "out": 4108 },109 "text": "ok"110 },111 "thinking_adaptive_summarized": {112 "ok": true,113 "stop_reason": "end_turn",114 "blocks": [115 "text"116 ],117 "usage": {118 "in": 16,119 "out": 4120 },121 "text": "ok"122 },123 "thinking_disabled": {124 "ok": true,125 "stop_reason": "end_turn",126 "blocks": [127 "text"128 ],129 "usage": {130 "in": 16,131 "out": 4132 },133 "text": "ok"134 },135 "thinking_budget": {136 "ok": false,137 "status": 400,138 "type": "invalid_request_error",139 "message": "\"thinking.type.enabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."140 },141 "thinking_between_tools": {142 "ok": false,143 "status": 400,144 "type": "invalid_request_error",145 "message": "\"thinking.type.between_tools\" is not supported for this model."146 },147 "effort_low": {148 "ok": true,149 "stop_reason": "end_turn",150 "blocks": [151 "text"152 ],153 "usage": {154 "in": 16,155 "out": 4156 },157 "text": "ok"158 },159 "effort_medium": {160 "ok": true,161 "stop_reason": "end_turn",162 "blocks": [163 "text"164 ],165 "usage": {166 "in": 16,167 "out": 4168 },169 "text": "ok"170 },171 "effort_high": {172 "ok": true,173 "stop_reason": "end_turn",174 "blocks": [175 "text"176 ],177 "usage": {178 "in": 16,179 "out": 4180 },181 "text": "ok"182 },183 "effort_xhigh": {184 "ok": true,185 "stop_reason": "end_turn",186 "blocks": [187 "text"188 ],189 "usage": {190 "in": 16,191 "out": 4192 },193 "text": "ok"194 },195 "effort_max": {196 "ok": true,197 "stop_reason": "end_turn",198 "blocks": [199 "text"200 ],201 "usage": {202 "in": 16,203 "out": 4204 },205 "text": "ok"206 },207 "disabled_at_xhigh": {208 "ok": true,209 "stop_reason": "end_turn",210 "blocks": [211 "text"212 ],213 "usage": {214 "in": 16,215 "out": 4216 },217 "text": "ok"218 },219 "temperature": {220 "ok": false,221 "status": 400,222 "type": "invalid_request_error",223 "message": "temperature: Extra inputs are not permitted"224 },225 "top_p": {226 "ok": false,227 "status": 400,228 "type": "invalid_request_error",229 "message": "top_p: Extra inputs are not permitted"230 },231 "top_k": {232 "ok": false,233 "status": 400,234 "type": "invalid_request_error",235 "message": "top_k: Extra inputs are not permitted"236 },237 "tool_auto": {238 "ok": true,239 "stop_reason": "tool_use",240 "blocks": [241 "tool_use"242 ],243 "usage": {244 "in": 454,245 "out": 50246 }247 },248 "tool_any": {249 "ok": true,250 "stop_reason": "tool_use",251 "blocks": [252 "tool_use"253 ],254 "usage": {255 "in": 568,256 "out": 40257 }258 },259 "tool_forced": {260 "ok": true,261 "stop_reason": "tool_use",262 "blocks": [263 "tool_use"264 ],265 "usage": {266 "in": 573,267 "out": 35268 }269 },270 "tool_none": {271 "ok": true,272 "stop_reason": "end_turn",273 "blocks": [274 "text"275 ],276 "usage": {277 "in": 449,278 "out": 4279 },280 "text": "ok"281 },282 "prefill": {283 "ok": false,284 "status": 400,285 "type": "invalid_request_error",286 "message": "This model does not support assistant message prefill. The conversation must end with a user message."287 },288 "structured_output": {289 "ok": true,290 "stop_reason": "end_turn",291 "blocks": [292 "text"293 ],294 "usage": {295 "in": 207,296 "out": 11297 },298 "text": "{\"answer\":\"4\"}"299 },300 "mid_system": {301 "ok": true,302 "stop_reason": "end_turn",303 "blocks": [304 "text"305 ],306 "usage": {307 "in": 27,308 "out": 4309 },310 "text": "OK"311 },312 "cache_control_top": {313 "ok": true,314 "stop_reason": "end_turn",315 "blocks": [316 "text"317 ],318 "usage": {319 "in": 16,320 "out": 4321 },322 "text": "ok"323 },324 "stop_sequences": {325 "ok": true,326 "stop_reason": "end_turn",327 "blocks": [328 "text"329 ],330 "usage": {331 "in": 16,332 "out": 4333 },334 "text": "ok"335 },336 "web_search_2026": {337 "ok": true,338 "stop_reason": "end_turn",339 "blocks": [340 "text"341 ],342 "usage": {343 "in": 5958,344 "out": 4345 },346 "text": "ok"347 },348 "web_search_2025": {349 "ok": true,350 "stop_reason": "end_turn",351 "blocks": [352 "text"353 ],354 "usage": {355 "in": 2810,356 "out": 4357 },358 "text": "ok"359 },360 "code_execution_2026": {361 "ok": true,362 "stop_reason": "end_turn",363 "blocks": [364 "text"365 ],366 "usage": {367 "in": 2941,368 "out": 4369 },370 "text": "ok"371 },372 "max_tokens_over_cap": {373 "ok": false,374 "status": 400,375 "type": "invalid_request_error",376 "message": "max_tokens: 500000 > 128000, which is the maximum allowed number of output tokens for claude-sonnet-5"377 },378 "speed_fast": {379 "ok": false,380 "status": 400,381 "type": "invalid_request_error",382 "message": "'claude-sonnet-5' does not support the `speed` parameter. This feature is only available on supported models."383 },384 "inference_geo_us": {385 "ok": true,386 "stop_reason": "end_turn",387 "blocks": [388 "text"389 ],390 "usage": {391 "in": 16,392 "out": 4393 },394 "text": "ok"395 },396 "count_tokens": {397 "ok": true,398 "input_tokens": 16399 }400 }401 },402 "claude-sonnet-5-5": {403 "display_name": "Claude Sonnet 5.5",404 "created_at": "2026-09-28T00:00:00Z",405 "max_input_tokens": 1000000,406 "max_tokens": 128000,407 "capabilities": {408 "batch": {409 "supported": true410 },411 "citations": {412 "supported": true413 },414 "code_execution": {415 "supported": true416 },417 "context_management": {418 "supported": true,419 "clear_tool_uses_20250919": {420 "supported": true421 },422 "clear_thinking_20251015": {423 "supported": true424 },425 "compact_20260112": {426 "supported": true427 }428 },429 "effort": {430 "supported": true,431 "low": {432 "supported": true433 },434 "medium": {435 "supported": true436 },437 "high": {438 "supported": true439 },440 "xhigh": {441 "supported": true442 },443 "max": {444 "supported": true445 }446 },447 "image_input": {448 "supported": true449 },450 "pdf_input": {451 "supported": true452 },453 "server_tools": {454 "supported": true,455 "code_execution": {456 "supported": true457 },458 "web_search": {459 "supported": true460 }461 },462 "structured_outputs": {463 "supported": true464 },465 "thinking": {466 "supported": true,467 "types": {468 "enabled": {469 "supported": false470 },471 "adaptive": {472 "supported": true473 },474 "disabled": {475 "supported": false476 },477 "between_tools": {478 "supported": true479 }480 }481 }482 },483 "probes": {484 "basic": {485 "ok": true,486 "stop_reason": "end_turn",487 "blocks": [488 "text"489 ],490 "usage": {491 "in": 18,492 "out": 4493 },494 "text": "ok"495 },496 "thinking_adaptive": {497 "ok": true,498 "stop_reason": "end_turn",499 "blocks": [500 "text"501 ],502 "usage": {503 "in": 18,504 "out": 4505 },506 "text": "ok"507 },508 "thinking_adaptive_summarized": {509 "ok": true,510 "stop_reason": "end_turn",511 "blocks": [512 "text"513 ],514 "usage": {515 "in": 18,516 "out": 4517 },518 "text": "ok"519 },520 "thinking_disabled": {521 "ok": false,522 "status": 400,523 "type": "invalid_request_error",524 "message": "To turn thinking off on this model, send \"thinking\": {\"type\": \"between_tools\"} instead of {\"type\": \"disabled\"}. The model does not think before responding. The short updates it writes between tool calls come back as thinking blocks."525 },526 "thinking_budget": {527 "ok": false,528 "status": 400,529 "type": "invalid_request_error",530 "message": "\"thinking.type.enabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."531 },532 "thinking_between_tools": {533 "ok": true,534 "stop_reason": "end_turn",535 "blocks": [536 "text"537 ],538 "usage": {539 "in": 16,540 "out": 4541 },542 "text": "ok"543 },544 "effort_low": {545 "ok": true,546 "stop_reason": "end_turn",547 "blocks": [548 "text"549 ],550 "usage": {551 "in": 18,552 "out": 4553 },554 "text": "ok"555 },556 "effort_medium": {557 "ok": true,558 "stop_reason": "end_turn",559 "blocks": [560 "text"561 ],562 "usage": {563 "in": 18,564 "out": 4565 },566 "text": "ok"567 },568 "effort_high": {569 "ok": true,570 "stop_reason": "end_turn",571 "blocks": [572 "text"573 ],574 "usage": {575 "in": 18,576 "out": 4577 },578 "text": "ok"579 },580 "effort_xhigh": {581 "ok": true,582 "stop_reason": "end_turn",583 "blocks": [584 "text"585 ],586 "usage": {587 "in": 18,588 "out": 4589 },590 "text": "ok"591 },592 "effort_max": {593 "ok": true,594 "stop_reason": "end_turn",595 "blocks": [596 "thinking",597 "text"598 ],599 "usage": {600 "in": 18,601 "out": 35602 },603 "text": "ok"604 },605 "disabled_at_xhigh": {606 "ok": false,607 "status": 400,608 "type": "invalid_request_error",609 "message": "To turn thinking off on this model, send \"thinking\": {\"type\": \"between_tools\"} instead of {\"type\": \"disabled\"}. The model does not think before responding. The short updates it writes between tool calls come back as thinking blocks."610 },611 "temperature": {612 "ok": false,613 "status": 400,614 "type": "invalid_request_error",615 "message": "temperature: Extra inputs are not permitted"616 },617 "top_p": {618 "ok": false,619 "status": 400,620 "type": "invalid_request_error",621 "message": "top_p: Extra inputs are not permitted"622 },623 "top_k": {624 "ok": false,625 "status": 400,626 "type": "invalid_request_error",627 "message": "top_k: Extra inputs are not permitted"628 },629 "tool_auto": {630 "ok": true,631 "stop_reason": "tool_use",632 "blocks": [633 "tool_use"634 ],635 "usage": {636 "in": 388,637 "out": 50638 }639 },640 "tool_any": {641 "ok": false,642 "status": 400,643 "type": "invalid_request_error",644 "message": "tool_choice: type \"tool\" and \"any\" are not supported for this model."645 },646 "tool_forced": {647 "ok": false,648 "status": 400,649 "type": "invalid_request_error",650 "message": "tool_choice: type \"tool\" and \"any\" are not supported for this model."651 },652 "tool_none": {653 "ok": true,654 "stop_reason": "end_turn",655 "blocks": [656 "text"657 ],658 "usage": {659 "in": 383,660 "out": 4661 },662 "text": "ok"663 },664 "prefill": {665 "ok": false,666 "status": 400,667 "type": "invalid_request_error",668 "message": "This model does not support assistant message prefill. The conversation must end with a user message."669 },670 "structured_output": {671 "ok": true,672 "stop_reason": "end_turn",673 "blocks": [674 "text"675 ],676 "usage": {677 "in": 209,678 "out": 19679 },680 "text": "{\"answer\":\"2 + 2 = 4\"}"681 },682 "mid_system": {683 "ok": true,684 "stop_reason": "end_turn",685 "blocks": [686 "text"687 ],688 "usage": {689 "in": 28,690 "out": 4691 },692 "text": "OK"693 },694 "cache_control_top": {695 "ok": true,696 "stop_reason": "end_turn",697 "blocks": [698 "text"699 ],700 "usage": {701 "in": 18,702 "out": 4703 },704 "text": "ok"705 },706 "stop_sequences": {707 "ok": true,708 "stop_reason": "end_turn",709 "blocks": [710 "text"711 ],712 "usage": {713 "in": 18,714 "out": 4715 },716 "text": "ok"717 },718 "web_search_2026": {719 "ok": true,720 "stop_reason": "end_turn",721 "blocks": [722 "text"723 ],724 "usage": {725 "in": 5975,726 "out": 4727 },728 "text": "ok"729 },730 "web_search_2025": {731 "ok": true,732 "stop_reason": "end_turn",733 "blocks": [734 "text"735 ],736 "usage": {737 "in": 2827,738 "out": 4739 },740 "text": "ok"741 },742 "code_execution_2026": {743 "ok": true,744 "stop_reason": "end_turn",745 "blocks": [746 "text"747 ],748 "usage": {749 "in": 2875,750 "out": 4751 },752 "text": "ok"753 },754 "max_tokens_over_cap": {755 "ok": false,756 "status": 400,757 "type": "invalid_request_error",758 "message": "max_tokens: 500000 > 128000, which is the maximum allowed number of output tokens for claude-sonnet-5-5"759 },760 "speed_fast": {761 "ok": false,762 "status": 400,763 "type": "invalid_request_error",764 "message": "'claude-sonnet-5-5' does not support the `speed` parameter. This feature is only available on supported models."765 },766 "inference_geo_us": {767 "ok": true,768 "stop_reason": "end_turn",769 "blocks": [770 "text"771 ],772 "usage": {773 "in": 18,774 "out": 4775 },776 "text": "ok"777 },778 "count_tokens": {779 "ok": true,780 "input_tokens": 18781 }782 }783 },784 "claude-haiku-5-5": {785 "display_name": "Claude Haiku 5.5",786 "created_at": "2026-10-07T18:00:00Z",787 "max_input_tokens": 1000000,788 "max_tokens": 128000,789 "capabilities": {790 "batch": {791 "supported": true792 },793 "citations": {794 "supported": true795 },796 "code_execution": {797 "supported": true798 },799 "context_management": {800 "supported": true,801 "clear_tool_uses_20250919": {802 "supported": true803 },804 "clear_thinking_20251015": {805 "supported": true806 },807 "compact_20260112": {808 "supported": true809 }810 },811 "effort": {812 "supported": true,813 "low": {814 "supported": true815 },816 "medium": {817 "supported": true818 },819 "high": {820 "supported": true821 },822 "xhigh": {823 "supported": true824 },825 "max": {826 "supported": true827 }828 },829 "image_input": {830 "supported": true831 },832 "pdf_input": {833 "supported": true834 },835 "server_tools": {836 "supported": true,837 "code_execution": {838 "supported": true839 },840 "web_search": {841 "supported": true842 }843 },844 "structured_outputs": {845 "supported": true846 },847 "thinking": {848 "supported": true,849 "types": {850 "enabled": {851 "supported": false852 },853 "adaptive": {854 "supported": true855 },856 "disabled": {857 "supported": true858 },859 "between_tools": {860 "supported": false861 }862 }863 }864 },865 "probes": {866 "basic": {867 "ok": true,868 "stop_reason": "end_turn",869 "blocks": [870 "text"871 ],872 "usage": {873 "in": 18,874 "out": 4875 },876 "text": "ok"877 },878 "thinking_adaptive": {879 "ok": true,880 "stop_reason": "end_turn",881 "blocks": [882 "text"883 ],884 "usage": {885 "in": 18,886 "out": 4887 },888 "text": "ok"889 },890 "thinking_adaptive_summarized": {891 "ok": true,892 "stop_reason": "end_turn",893 "blocks": [894 "text"895 ],896 "usage": {897 "in": 18,898 "out": 4899 },900 "text": "ok"901 },902 "thinking_disabled": {903 "ok": true,904 "stop_reason": "end_turn",905 "blocks": [906 "text"907 ],908 "usage": {909 "in": 16,910 "out": 4911 },912 "text": "ok"913 },914 "thinking_budget": {915 "ok": false,916 "status": 400,917 "type": "invalid_request_error",918 "message": "\"thinking.type.enabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."919 },920 "thinking_between_tools": {921 "ok": false,922 "status": 400,923 "type": "invalid_request_error",924 "message": "\"thinking.type.between_tools\" is not supported for this model."925 },926 "effort_low": {927 "ok": true,928 "stop_reason": "end_turn",929 "blocks": [930 "text"931 ],932 "usage": {933 "in": 18,934 "out": 4935 },936 "text": "ok"937 },938 "effort_medium": {939 "ok": true,940 "stop_reason": "end_turn",941 "blocks": [942 "text"943 ],944 "usage": {945 "in": 18,946 "out": 4947 },948 "text": "ok"949 },950 "effort_high": {951 "ok": true,952 "stop_reason": "end_turn",953 "blocks": [954 "text"955 ],956 "usage": {957 "in": 18,958 "out": 4959 },960 "text": "ok"961 },962 "effort_xhigh": {963 "ok": true,964 "stop_reason": "end_turn",965 "blocks": [966 "text"967 ],968 "usage": {969 "in": 18,970 "out": 4971 },972 "text": "ok"973 },974 "effort_max": {975 "ok": true,976 "stop_reason": "end_turn",977 "blocks": [978 "thinking",979 "text"980 ],981 "usage": {982 "in": 18,983 "out": 31984 },985 "text": "ok"986 },987 "disabled_at_xhigh": {988 "ok": false,989 "status": 400,990 "type": "invalid_request_error",991 "message": "output_config.effort 'xhigh' is not supported when thinking is disabled on this model. Use effort 'high' or below, or enable thinking."992 },993 "temperature": {994 "ok": false,995 "status": 400,996 "type": "invalid_request_error",997 "message": "temperature: Extra inputs are not permitted"998 },999 "top_p": {1000 "ok": false,1001 "status": 400,1002 "type": "invalid_request_error",1003 "message": "top_p: Extra inputs are not permitted"1004 },1005 "top_k": {1006 "ok": false,1007 "status": 400,1008 "type": "invalid_request_error",1009 "message": "top_k: Extra inputs are not permitted"1010 },1011 "tool_auto": {1012 "ok": true,1013 "stop_reason": "tool_use",1014 "blocks": [1015 "tool_use"1016 ],1017 "usage": {1018 "in": 388,1019 "out": 501020 }1021 },1022 "tool_any": {1023 "ok": true,1024 "stop_reason": "tool_use",1025 "blocks": [1026 "tool_use"1027 ],1028 "usage": {1029 "in": 502,1030 "out": 401031 }1032 },1033 "tool_forced": {1034 "ok": true,1035 "stop_reason": "tool_use",1036 "blocks": [1037 "tool_use"1038 ],1039 "usage": {1040 "in": 507,1041 "out": 351042 }1043 },1044 "tool_none": {1045 "ok": true,1046 "stop_reason": "end_turn",1047 "blocks": [1048 "text"1049 ],1050 "usage": {1051 "in": 383,1052 "out": 41053 },1054 "text": "ok"1055 },1056 "prefill": {1057 "ok": false,1058 "status": 400,1059 "type": "invalid_request_error",1060 "message": "This model does not support assistant message prefill. The conversation must end with a user message."1061 },1062 "structured_output": {1063 "ok": true,1064 "stop_reason": "end_turn",1065 "blocks": [1066 "text"1067 ],1068 "usage": {1069 "in": 209,1070 "out": 111071 },1072 "text": "{\"answer\": \"4\"}"1073 },1074 "mid_system": {1075 "ok": true,1076 "stop_reason": "end_turn",1077 "blocks": [1078 "text"1079 ],1080 "usage": {1081 "in": 28,1082 "out": 41083 },1084 "text": "OK"1085 },1086 "cache_control_top": {1087 "ok": true,1088 "stop_reason": "end_turn",1089 "blocks": [1090 "text"1091 ],1092 "usage": {1093 "in": 18,1094 "out": 41095 },1096 "text": "ok"1097 },1098 "stop_sequences": {1099 "ok": true,1100 "stop_reason": "end_turn",1101 "blocks": [1102 "text"1103 ],1104 "usage": {1105 "in": 18,1106 "out": 41107 },1108 "text": "ok"1109 },1110 "web_search_2026": {1111 "ok": true,1112 "stop_reason": "end_turn",1113 "blocks": [1114 "text"1115 ],1116 "usage": {1117 "in": 5982,1118 "out": 41119 },1120 "text": "ok"1121 },1122 "web_search_2025": {1123 "ok": true,1124 "stop_reason": "end_turn",1125 "blocks": [1126 "text"1127 ],1128 "usage": {1129 "in": 2834,1130 "out": 41131 },1132 "text": "ok"1133 },1134 "code_execution_2026": {1135 "ok": true,1136 "stop_reason": "end_turn",1137 "blocks": [1138 "text"1139 ],1140 "usage": {1141 "in": 2875,1142 "out": 41143 },1144 "text": "ok"1145 },1146 "max_tokens_over_cap": {1147 "ok": false,1148 "status": 400,1149 "type": "invalid_request_error",1150 "message": "max_tokens: 500000 > 128000, which is the maximum allowed number of output tokens for claude-haiku-5-5"1151 },1152 "speed_fast": {1153 "ok": false,1154 "status": 400,1155 "type": "invalid_request_error",1156 "message": "'claude-haiku-5-5' does not support the `speed` parameter. This feature is only available on supported models."1157 },1158 "inference_geo_us": {1159 "ok": true,1160 "stop_reason": "end_turn",1161 "blocks": [1162 "text"1163 ],1164 "usage": {1165 "in": 18,1166 "out": 41167 },1168 "text": "ok"1169 },1170 "count_tokens": {1171 "ok": true,1172 "input_tokens": 181173 }1174 }1175 },1176 "claude-opus-5-5": {1177 "display_name": "Claude Opus 5.5",1178 "created_at": "2026-09-21T16:24:00Z",1179 "max_input_tokens": 1000000,1180 "max_tokens": 128000,1181 "capabilities": {1182 "batch": {1183 "supported": true1184 },1185 "citations": {1186 "supported": true1187 },1188 "code_execution": {1189 "supported": true1190 },1191 "context_management": {1192 "supported": true,1193 "clear_tool_uses_20250919": {1194 "supported": true1195 },1196 "clear_thinking_20251015": {1197 "supported": true1198 },1199 "compact_20260112": {1200 "supported": true1201 }1202 },1203 "effort": {1204 "supported": true,1205 "low": {1206 "supported": true1207 },1208 "medium": {1209 "supported": true1210 },1211 "high": {1212 "supported": true1213 },1214 "xhigh": {1215 "supported": true1216 },1217 "max": {1218 "supported": true1219 }1220 },1221 "image_input": {1222 "supported": true1223 },1224 "pdf_input": {1225 "supported": true1226 },1227 "server_tools": {1228 "supported": true,1229 "code_execution": {1230 "supported": true1231 },1232 "web_search": {1233 "supported": true1234 }1235 },1236 "structured_outputs": {1237 "supported": true1238 },1239 "thinking": {1240 "supported": true,1241 "types": {1242 "enabled": {1243 "supported": false1244 },1245 "adaptive": {1246 "supported": true1247 },1248 "disabled": {1249 "supported": false1250 },1251 "between_tools": {1252 "supported": false1253 }1254 }1255 }1256 },1257 "probes": {1258 "basic": {1259 "ok": true,1260 "stop_reason": "end_turn",1261 "blocks": [1262 "text"1263 ],1264 "usage": {1265 "in": 18,1266 "out": 41267 },1268 "text": "ok"1269 },1270 "thinking_adaptive": {1271 "ok": true,1272 "stop_reason": "end_turn",1273 "blocks": [1274 "text"1275 ],1276 "usage": {1277 "in": 18,1278 "out": 41279 },1280 "text": "ok"1281 },1282 "thinking_adaptive_summarized": {1283 "ok": true,1284 "stop_reason": "end_turn",1285 "blocks": [1286 "text"1287 ],1288 "usage": {1289 "in": 18,1290 "out": 41291 },1292 "text": "ok"1293 },1294 "thinking_disabled": {1295 "ok": false,1296 "status": 400,1297 "type": "invalid_request_error",1298 "message": "\"thinking.type.disabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."1299 },1300 "thinking_budget": {1301 "ok": false,1302 "status": 400,1303 "type": "invalid_request_error",1304 "message": "\"thinking.type.enabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."1305 },1306 "thinking_between_tools": {1307 "ok": false,1308 "status": 400,1309 "type": "invalid_request_error",1310 "message": "\"thinking.type.between_tools\" is not supported for this model."1311 },1312 "effort_low": {1313 "ok": true,1314 "stop_reason": "end_turn",1315 "blocks": [1316 "text"1317 ],1318 "usage": {1319 "in": 18,1320 "out": 41321 },1322 "text": "ok"1323 },1324 "effort_medium": {1325 "ok": true,1326 "stop_reason": "end_turn",1327 "blocks": [1328 "text"1329 ],1330 "usage": {1331 "in": 18,1332 "out": 41333 },1334 "text": "ok"1335 },1336 "effort_high": {1337 "ok": true,1338 "stop_reason": "end_turn",1339 "blocks": [1340 "text"1341 ],1342 "usage": {1343 "in": 18,1344 "out": 41345 },1346 "text": "ok"1347 },1348 "effort_xhigh": {1349 "ok": true,1350 "stop_reason": "end_turn",1351 "blocks": [1352 "text"1353 ],1354 "usage": {1355 "in": 18,1356 "out": 41357 },1358 "text": "ok"1359 },1360 "effort_max": {1361 "ok": true,1362 "stop_reason": "end_turn",1363 "blocks": [1364 "thinking",1365 "text"1366 ],1367 "usage": {1368 "in": 18,1369 "out": 331370 },1371 "text": "ok"1372 },1373 "disabled_at_xhigh": {1374 "ok": false,1375 "status": 400,1376 "type": "invalid_request_error",1377 "message": "\"thinking.type.disabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."1378 },1379 "temperature": {1380 "ok": false,1381 "status": 400,1382 "type": "invalid_request_error",1383 "message": "temperature: Extra inputs are not permitted"1384 },1385 "top_p": {1386 "ok": false,1387 "status": 400,1388 "type": "invalid_request_error",1389 "message": "top_p: Extra inputs are not permitted"1390 },1391 "top_k": {1392 "ok": false,1393 "status": 400,1394 "type": "invalid_request_error",1395 "message": "top_k: Extra inputs are not permitted"1396 },1397 "tool_auto": {1398 "ok": true,1399 "stop_reason": "tool_use",1400 "blocks": [1401 "tool_use"1402 ],1403 "usage": {1404 "in": 388,1405 "out": 501406 }1407 },1408 "tool_any": {1409 "ok": false,1410 "status": 400,1411 "type": "invalid_request_error",1412 "message": "tool_choice: type \"tool\" and \"any\" are not supported for this model."1413 },1414 "tool_forced": {1415 "ok": false,1416 "status": 400,1417 "type": "invalid_request_error",1418 "message": "tool_choice: type \"tool\" and \"any\" are not supported for this model."1419 },1420 "tool_none": {1421 "ok": true,1422 "stop_reason": "end_turn",1423 "blocks": [1424 "text"1425 ],1426 "usage": {1427 "in": 383,1428 "out": 41429 },1430 "text": "ok"1431 },1432 "prefill": {1433 "ok": false,1434 "status": 400,1435 "type": "invalid_request_error",1436 "message": "This model does not support assistant message prefill. The conversation must end with a user message."1437 },1438 "structured_output": {1439 "ok": true,1440 "stop_reason": "end_turn",1441 "blocks": [1442 "text"1443 ],1444 "usage": {1445 "in": 209,1446 "out": 111447 },1448 "text": "{\"answer\": \"4\"}"1449 },1450 "mid_system": {1451 "ok": true,1452 "stop_reason": "end_turn",1453 "blocks": [1454 "thinking",1455 "text"1456 ],1457 "usage": {1458 "in": 28,1459 "out": 351460 },1461 "text": "OK"1462 },1463 "cache_control_top": {1464 "ok": true,1465 "stop_reason": "end_turn",1466 "blocks": [1467 "text"1468 ],1469 "usage": {1470 "in": 18,1471 "out": 41472 },1473 "text": "ok"1474 },1475 "stop_sequences": {1476 "ok": true,1477 "stop_reason": "end_turn",1478 "blocks": [1479 "text"1480 ],1481 "usage": {1482 "in": 18,1483 "out": 41484 },1485 "text": "ok"1486 },1487 "web_search_2026": {1488 "ok": true,1489 "stop_reason": "end_turn",1490 "blocks": [1491 "text"1492 ],1493 "usage": {1494 "in": 5892,1495 "out": 41496 },1497 "text": "ok"1498 },1499 "web_search_2025": {1500 "ok": true,1501 "stop_reason": "end_turn",1502 "blocks": [1503 "text"1504 ],1505 "usage": {1506 "in": 2744,1507 "out": 41508 },1509 "text": "ok"1510 },1511 "code_execution_2026": {1512 "ok": true,1513 "stop_reason": "end_turn",1514 "blocks": [1515 "text"1516 ],1517 "usage": {1518 "in": 2875,1519 "out": 41520 },1521 "text": "ok"1522 },1523 "max_tokens_over_cap": {1524 "ok": false,1525 "status": 400,1526 "type": "invalid_request_error",1527 "message": "max_tokens: 500000 > 128000, which is the maximum allowed number of output tokens for claude-opus-5-5"1528 },1529 "speed_fast": {1530 "ok": true,1531 "stop_reason": "end_turn",1532 "blocks": [1533 "text"1534 ],1535 "usage": {1536 "in": 18,1537 "out": 41538 },1539 "text": "ok"1540 },1541 "inference_geo_us": {1542 "ok": true,1543 "stop_reason": "end_turn",1544 "blocks": [1545 "text"1546 ],1547 "usage": {1548 "in": 18,1549 "out": 41550 },1551 "text": "ok"1552 },1553 "count_tokens": {1554 "ok": true,1555 "input_tokens": 181556 }1557 }1558 },1559 "claude-opus-4-8": {1560 "display_name": "Claude Opus 4.8",1561 "created_at": "2026-05-28T00:00:00Z",1562 "max_input_tokens": 1000000,1563 "max_tokens": 128000,1564 "capabilities": {1565 "batch": {1566 "supported": true1567 },1568 "citations": {1569 "supported": true1570 },1571 "code_execution": {1572 "supported": true1573 },1574 "context_management": {1575 "supported": true,1576 "clear_tool_uses_20250919": {1577 "supported": true1578 },1579 "clear_thinking_20251015": {1580 "supported": true1581 },1582 "compact_20260112": {1583 "supported": true1584 }1585 },1586 "effort": {1587 "supported": true,1588 "low": {1589 "supported": true1590 },1591 "medium": {1592 "supported": true1593 },1594 "high": {1595 "supported": true1596 },1597 "xhigh": {1598 "supported": true1599 },1600 "max": {1601 "supported": true1602 }1603 },1604 "image_input": {1605 "supported": true1606 },1607 "pdf_input": {1608 "supported": true1609 },1610 "server_tools": {1611 "supported": true,1612 "code_execution": {1613 "supported": true1614 },1615 "web_search": {1616 "supported": true1617 }1618 },1619 "structured_outputs": {1620 "supported": true1621 },1622 "thinking": {1623 "supported": true,1624 "types": {1625 "enabled": {1626 "supported": false1627 },1628 "adaptive": {1629 "supported": true1630 },1631 "disabled": {1632 "supported": true1633 },1634 "between_tools": {1635 "supported": false1636 }1637 }1638 }1639 },1640 "probes": {1641 "basic": {1642 "ok": true,1643 "stop_reason": "end_turn",1644 "blocks": [1645 "text"1646 ],1647 "usage": {1648 "in": 16,1649 "out": 41650 },1651 "text": "ok"1652 },1653 "thinking_adaptive": {1654 "ok": true,1655 "stop_reason": "end_turn",1656 "blocks": [1657 "text"1658 ],1659 "usage": {1660 "in": 16,1661 "out": 41662 },1663 "text": "ok"1664 },1665 "thinking_adaptive_summarized": {1666 "ok": true,1667 "stop_reason": "end_turn",1668 "blocks": [1669 "text"1670 ],1671 "usage": {1672 "in": 16,1673 "out": 41674 },1675 "text": "ok"1676 },1677 "thinking_disabled": {1678 "ok": true,1679 "stop_reason": "end_turn",1680 "blocks": [1681 "text"1682 ],1683 "usage": {1684 "in": 16,1685 "out": 41686 },1687 "text": "ok"1688 },1689 "thinking_budget": {1690 "ok": false,1691 "status": 400,1692 "type": "invalid_request_error",1693 "message": "\"thinking.type.enabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."1694 },1695 "thinking_between_tools": {1696 "ok": false,1697 "status": 400,1698 "type": "invalid_request_error",1699 "message": "\"thinking.type.between_tools\" is not supported for this model."1700 },1701 "effort_low": {1702 "ok": true,1703 "stop_reason": "end_turn",1704 "blocks": [1705 "text"1706 ],1707 "usage": {1708 "in": 16,1709 "out": 41710 },1711 "text": "ok"1712 },1713 "effort_medium": {1714 "ok": true,1715 "stop_reason": "end_turn",1716 "blocks": [1717 "text"1718 ],1719 "usage": {1720 "in": 16,1721 "out": 41722 },1723 "text": "ok"1724 },1725 "effort_high": {1726 "ok": true,1727 "stop_reason": "end_turn",1728 "blocks": [1729 "text"1730 ],1731 "usage": {1732 "in": 16,1733 "out": 41734 },1735 "text": "ok"1736 },1737 "effort_xhigh": {1738 "ok": true,1739 "stop_reason": "end_turn",1740 "blocks": [1741 "text"1742 ],1743 "usage": {1744 "in": 16,1745 "out": 41746 },1747 "text": "ok"1748 },1749 "effort_max": {1750 "ok": true,1751 "stop_reason": "end_turn",1752 "blocks": [1753 "text"1754 ],1755 "usage": {1756 "in": 14,1757 "out": 301758 },1759 "text": "I understand. I'll wait for the complete profile information"1760 },1761 "disabled_at_xhigh": {1762 "ok": true,1763 "stop_reason": "end_turn",1764 "blocks": [1765 "text"1766 ],1767 "usage": {1768 "in": 16,1769 "out": 41770 },1771 "text": "ok"1772 },1773 "temperature": {1774 "ok": false,1775 "status": 400,1776 "type": "invalid_request_error",1777 "message": "temperature: Extra inputs are not permitted"1778 },1779 "top_p": {1780 "ok": false,1781 "status": 400,1782 "type": "invalid_request_error",1783 "message": "top_p: Extra inputs are not permitted"1784 },1785 "top_k": {1786 "ok": false,1787 "status": 400,1788 "type": "invalid_request_error",1789 "message": "top_k: Extra inputs are not permitted"1790 },1791 "tool_auto": {1792 "ok": true,1793 "stop_reason": "tool_use",1794 "blocks": [1795 "text",1796 "tool_use"1797 ],1798 "usage": {1799 "in": 390,1800 "out": 651801 },1802 "text": "I'll check the current time in UTC for you."1803 },1804 "tool_any": {1805 "ok": true,1806 "stop_reason": "tool_use",1807 "blocks": [1808 "tool_use"1809 ],1810 "usage": {1811 "in": 504,1812 "out": 401813 }1814 },1815 "tool_forced": {1816 "ok": true,1817 "stop_reason": "tool_use",1818 "blocks": [1819 "tool_use"1820 ],1821 "usage": {1822 "in": 509,1823 "out": 351824 }1825 },1826 "tool_none": {1827 "ok": true,1828 "stop_reason": "end_turn",1829 "blocks": [1830 "text"1831 ],1832 "usage": {1833 "in": 385,1834 "out": 41835 },1836 "text": "ok"1837 },1838 "prefill": {1839 "ok": false,1840 "status": 400,1841 "type": "invalid_request_error",1842 "message": "This model does not support assistant message prefill. The conversation must end with a user message."1843 },1844 "structured_output": {1845 "ok": true,1846 "stop_reason": "end_turn",1847 "blocks": [1848 "text"1849 ],1850 "usage": {1851 "in": 207,1852 "out": 101853 },1854 "text": "{\"answer\":\"4\"}"1855 },1856 "mid_system": {1857 "ok": true,1858 "stop_reason": "end_turn",1859 "blocks": [1860 "text"1861 ],1862 "usage": {1863 "in": 27,1864 "out": 41865 },1866 "text": "OK"1867 },1868 "cache_control_top": {1869 "ok": true,1870 "stop_reason": "end_turn",1871 "blocks": [1872 "text"1873 ],1874 "usage": {1875 "in": 16,1876 "out": 41877 },1878 "text": "ok"1879 },1880 "stop_sequences": {1881 "ok": true,1882 "stop_reason": "end_turn",1883 "blocks": [1884 "text"1885 ],1886 "usage": {1887 "in": 16,1888 "out": 41889 },1890 "text": "ok"1891 },1892 "web_search_2026": {1893 "ok": true,1894 "stop_reason": "end_turn",1895 "blocks": [1896 "text"1897 ],1898 "usage": {1899 "in": 5894,1900 "out": 41901 },1902 "text": "ok"1903 },1904 "web_search_2025": {1905 "ok": true,1906 "stop_reason": "end_turn",1907 "blocks": [1908 "text"1909 ],1910 "usage": {1911 "in": 2731,1912 "out": 41913 },1914 "text": "ok"1915 },1916 "code_execution_2026": {1917 "ok": true,1918 "stop_reason": "end_turn",1919 "blocks": [1920 "text"1921 ],1922 "usage": {1923 "in": 2877,1924 "out": 41925 },1926 "text": "ok"1927 },1928 "max_tokens_over_cap": {1929 "ok": false,1930 "status": 400,1931 "type": "invalid_request_error",1932 "message": "max_tokens: 500000 > 128000, which is the maximum allowed number of output tokens for claude-opus-4-8"1933 },1934 "speed_fast": {1935 "ok": false,1936 "status": 400,1937 "type": "invalid_request_error",1938 "message": "To use the `speed` parameter with 'claude-opus-4-8', send the `anthropic-beta: fast-mode-2026-02-01` header."1939 },1940 "inference_geo_us": {1941 "ok": true,1942 "stop_reason": "end_turn",1943 "blocks": [1944 "text"1945 ],1946 "usage": {1947 "in": 16,1948 "out": 41949 },1950 "text": "ok"1951 },1952 "count_tokens": {1953 "ok": true,1954 "input_tokens": 161955 }1956 }1957 },1958 "claude-opus-5": {1959 "display_name": "Claude Opus 5",1960 "created_at": "2026-07-24T00:00:00Z",1961 "max_input_tokens": 1000000,1962 "max_tokens": 128000,1963 "capabilities": {1964 "batch": {1965 "supported": true1966 },1967 "citations": {1968 "supported": true1969 },1970 "code_execution": {1971 "supported": true1972 },1973 "context_management": {1974 "supported": true,1975 "clear_tool_uses_20250919": {1976 "supported": true1977 },1978 "clear_thinking_20251015": {1979 "supported": true1980 },1981 "compact_20260112": {1982 "supported": true1983 }1984 },1985 "effort": {1986 "supported": true,1987 "low": {1988 "supported": true1989 },1990 "medium": {1991 "supported": true1992 },1993 "high": {1994 "supported": true1995 },1996 "xhigh": {1997 "supported": true1998 },1999 "max": {2000 "supported": true2001 }2002 },2003 "image_input": {2004 "supported": true2005 },2006 "pdf_input": {2007 "supported": true2008 },2009 "server_tools": {2010 "supported": true,2011 "code_execution": {2012 "supported": true2013 },2014 "web_search": {2015 "supported": true2016 }2017 },2018 "structured_outputs": {2019 "supported": true2020 },2021 "thinking": {2022 "supported": true,2023 "types": {2024 "enabled": {2025 "supported": false2026 },2027 "adaptive": {2028 "supported": true2029 },2030 "disabled": {2031 "supported": true2032 },2033 "between_tools": {2034 "supported": false2035 }2036 }2037 }2038 },2039 "probes": {2040 "basic": {2041 "ok": true,2042 "stop_reason": "end_turn",2043 "blocks": [2044 "text"2045 ],2046 "usage": {2047 "in": 16,2048 "out": 42049 },2050 "text": "ok"2051 },2052 "thinking_adaptive": {2053 "ok": true,2054 "stop_reason": "end_turn",2055 "blocks": [2056 "text"2057 ],2058 "usage": {2059 "in": 16,2060 "out": 42061 },2062 "text": "ok"2063 },2064 "thinking_adaptive_summarized": {2065 "ok": true,2066 "stop_reason": "end_turn",2067 "blocks": [2068 "text"2069 ],2070 "usage": {2071 "in": 16,2072 "out": 42073 },2074 "text": "ok"2075 },2076 "thinking_disabled": {2077 "ok": true,2078 "stop_reason": "end_turn",2079 "blocks": [2080 "text"2081 ],2082 "usage": {2083 "in": 16,2084 "out": 42085 },2086 "text": "ok"2087 },2088 "thinking_budget": {2089 "ok": false,2090 "status": 400,2091 "type": "invalid_request_error",2092 "message": "\"thinking.type.enabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."2093 },2094 "thinking_between_tools": {2095 "ok": false,2096 "status": 400,2097 "type": "invalid_request_error",2098 "message": "\"thinking.type.between_tools\" is not supported for this model."2099 },2100 "effort_low": {2101 "ok": true,2102 "stop_reason": "end_turn",2103 "blocks": [2104 "thinking",2105 "text"2106 ],2107 "usage": {2108 "in": 16,2109 "out": 142110 },2111 "text": "ok"2112 },2113 "effort_medium": {2114 "ok": true,2115 "stop_reason": "end_turn",2116 "blocks": [2117 "text"2118 ],2119 "usage": {2120 "in": 16,2121 "out": 42122 },2123 "text": "ok"2124 },2125 "effort_high": {2126 "ok": true,2127 "stop_reason": "end_turn",2128 "blocks": [2129 "thinking",2130 "text"2131 ],2132 "usage": {2133 "in": 16,2134 "out": 152135 },2136 "text": "ok"2137 },2138 "effort_xhigh": {2139 "ok": true,2140 "stop_reason": "end_turn",2141 "blocks": [2142 "thinking",2143 "text"2144 ],2145 "usage": {2146 "in": 16,2147 "out": 152148 },2149 "text": "ok"2150 },2151 "effort_max": {2152 "ok": true,2153 "stop_reason": "end_turn",2154 "blocks": [2155 "text"2156 ],2157 "usage": {2158 "in": 16,2159 "out": 42160 },2161 "text": "ok"2162 },2163 "disabled_at_xhigh": {2164 "ok": false,2165 "status": 400,2166 "type": "invalid_request_error",2167 "message": "output_config.effort 'xhigh' is not supported when thinking is disabled on this model. Use effort 'high' or below, or enable thinking."2168 },2169 "temperature": {2170 "ok": false,2171 "status": 400,2172 "type": "invalid_request_error",2173 "message": "temperature: Extra inputs are not permitted"2174 },2175 "top_p": {2176 "ok": false,2177 "status": 400,2178 "type": "invalid_request_error",2179 "message": "top_p: Extra inputs are not permitted"2180 },2181 "top_k": {2182 "ok": false,2183 "status": 400,2184 "type": "invalid_request_error",2185 "message": "top_k: Extra inputs are not permitted"2186 },2187 "tool_auto": {2188 "ok": true,2189 "stop_reason": "tool_use",2190 "blocks": [2191 "tool_use"2192 ],2193 "usage": {2194 "in": 386,2195 "out": 502196 }2197 },2198 "tool_any": {2199 "ok": true,2200 "stop_reason": "tool_use",2201 "blocks": [2202 "tool_use"2203 ],2204 "usage": {2205 "in": 500,2206 "out": 402207 }2208 },2209 "tool_forced": {2210 "ok": true,2211 "stop_reason": "tool_use",2212 "blocks": [2213 "tool_use"2214 ],2215 "usage": {2216 "in": 505,2217 "out": 352218 }2219 },2220 "tool_none": {2221 "ok": true,2222 "stop_reason": "end_turn",2223 "blocks": [2224 "text"2225 ],2226 "usage": {2227 "in": 381,2228 "out": 42229 },2230 "text": "ok"2231 },2232 "prefill": {2233 "ok": false,2234 "status": 400,2235 "type": "invalid_request_error",2236 "message": "This model does not support assistant message prefill. The conversation must end with a user message."2237 },2238 "structured_output": {2239 "ok": true,2240 "stop_reason": "end_turn",2241 "blocks": [2242 "text"2243 ],2244 "usage": {2245 "in": 207,2246 "out": 112247 },2248 "text": "{\"answer\":\"4\"}"2249 },2250 "mid_system": {2251 "ok": true,2252 "stop_reason": "end_turn",2253 "blocks": [2254 "thinking",2255 "text"2256 ],2257 "usage": {2258 "in": 27,2259 "out": 372260 },2261 "text": "OK"2262 },2263 "cache_control_top": {2264 "ok": true,2265 "stop_reason": "end_turn",2266 "blocks": [2267 "text"2268 ],2269 "usage": {2270 "in": 16,2271 "out": 42272 },2273 "text": "ok"2274 },2275 "stop_sequences": {2276 "ok": true,2277 "stop_reason": "end_turn",2278 "blocks": [2279 "text"2280 ],2281 "usage": {2282 "in": 16,2283 "out": 42284 },2285 "text": "ok"2286 },2287 "web_search_2026": {2288 "ok": true,2289 "stop_reason": "end_turn",2290 "blocks": [2291 "text"2292 ],2293 "usage": {2294 "in": 5890,2295 "out": 42296 },2297 "text": "ok"2298 },2299 "web_search_2025": {2300 "ok": true,2301 "stop_reason": "end_turn",2302 "blocks": [2303 "text"2304 ],2305 "usage": {2306 "in": 2742,2307 "out": 42308 },2309 "text": "ok"2310 },2311 "code_execution_2026": {2312 "ok": true,2313 "stop_reason": "end_turn",2314 "blocks": [2315 "text"2316 ],2317 "usage": {2318 "in": 2873,2319 "out": 42320 },2321 "text": "ok"2322 },2323 "max_tokens_over_cap": {2324 "ok": false,2325 "status": 400,2326 "type": "invalid_request_error",2327 "message": "max_tokens: 500000 > 128000, which is the maximum allowed number of output tokens for claude-opus-5"2328 },2329 "speed_fast": {2330 "ok": false,2331 "status": 400,2332 "type": "invalid_request_error",2333 "message": "To use the `speed` parameter with 'claude-opus-5', send the `anthropic-beta: fast-mode-2026-02-01` header."2334 },2335 "inference_geo_us": {2336 "ok": true,2337 "stop_reason": "end_turn",2338 "blocks": [2339 "text"2340 ],2341 "usage": {2342 "in": 16,2343 "out": 42344 },2345 "text": "ok"2346 },2347 "count_tokens": {2348 "ok": true,2349 "input_tokens": 162350 }2351 }2352 },2353 "claude-opus-4-7": {2354 "display_name": "Claude Opus 4.7",2355 "created_at": "2026-04-14T00:00:00Z",2356 "max_input_tokens": 1000000,2357 "max_tokens": 128000,2358 "capabilities": {2359 "batch": {2360 "supported": true2361 },2362 "citations": {2363 "supported": true2364 },2365 "code_execution": {2366 "supported": true2367 },2368 "context_management": {2369 "supported": true,2370 "clear_tool_uses_20250919": {2371 "supported": true2372 },2373 "clear_thinking_20251015": {2374 "supported": true2375 },2376 "compact_20260112": {2377 "supported": true2378 }2379 },2380 "effort": {2381 "supported": true,2382 "low": {2383 "supported": true2384 },2385 "medium": {2386 "supported": true2387 },2388 "high": {2389 "supported": true2390 },2391 "xhigh": {2392 "supported": true2393 },2394 "max": {2395 "supported": true2396 }2397 },2398 "image_input": {2399 "supported": true2400 },2401 "pdf_input": {2402 "supported": true2403 },2404 "server_tools": {2405 "supported": true,2406 "code_execution": {2407 "supported": true2408 },2409 "web_search": {2410 "supported": true2411 }2412 },2413 "structured_outputs": {2414 "supported": true2415 },2416 "thinking": {2417 "supported": true,2418 "types": {2419 "enabled": {2420 "supported": false2421 },2422 "adaptive": {2423 "supported": true2424 },2425 "disabled": {2426 "supported": true2427 },2428 "between_tools": {2429 "supported": false2430 }2431 }2432 }2433 },2434 "probes": {2435 "basic": {2436 "ok": true,2437 "stop_reason": "end_turn",2438 "blocks": [2439 "text"2440 ],2441 "usage": {2442 "in": 21,2443 "out": 62444 },2445 "text": "ok"2446 },2447 "thinking_adaptive": {2448 "ok": true,2449 "stop_reason": "end_turn",2450 "blocks": [2451 "text"2452 ],2453 "usage": {2454 "in": 21,2455 "out": 62456 },2457 "text": "ok"2458 },2459 "thinking_adaptive_summarized": {2460 "ok": true,2461 "stop_reason": "end_turn",2462 "blocks": [2463 "text"2464 ],2465 "usage": {2466 "in": 21,2467 "out": 62468 },2469 "text": "ok"2470 },2471 "thinking_disabled": {2472 "ok": true,2473 "stop_reason": "end_turn",2474 "blocks": [2475 "text"2476 ],2477 "usage": {2478 "in": 21,2479 "out": 62480 },2481 "text": "ok"2482 },2483 "thinking_budget": {2484 "ok": false,2485 "status": 400,2486 "type": "invalid_request_error",2487 "message": "\"thinking.type.enabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."2488 },2489 "thinking_between_tools": {2490 "ok": false,2491 "status": 400,2492 "type": "invalid_request_error",2493 "message": "\"thinking.type.between_tools\" is not supported for this model."2494 },2495 "effort_low": {2496 "ok": true,2497 "stop_reason": "end_turn",2498 "blocks": [2499 "text"2500 ],2501 "usage": {2502 "in": 21,2503 "out": 62504 },2505 "text": "ok"2506 },2507 "effort_medium": {2508 "ok": true,2509 "stop_reason": "end_turn",2510 "blocks": [2511 "text"2512 ],2513 "usage": {2514 "in": 21,2515 "out": 62516 },2517 "text": "ok"2518 },2519 "effort_high": {2520 "ok": true,2521 "stop_reason": "end_turn",2522 "blocks": [2523 "text"2524 ],2525 "usage": {2526 "in": 21,2527 "out": 62528 },2529 "text": "ok"2530 },2531 "effort_xhigh": {2532 "ok": true,2533 "stop_reason": "end_turn",2534 "blocks": [2535 "text"2536 ],2537 "usage": {2538 "in": 21,2539 "out": 62540 },2541 "text": "ok"2542 },2543 "effort_max": {2544 "ok": true,2545 "stop_reason": "end_turn",2546 "blocks": [2547 "text"2548 ],2549 "usage": {2550 "in": 21,2551 "out": 62552 },2553 "text": "ok"2554 },2555 "disabled_at_xhigh": {2556 "ok": true,2557 "stop_reason": "end_turn",2558 "blocks": [2559 "text"2560 ],2561 "usage": {2562 "in": 21,2563 "out": 62564 },2565 "text": "ok"2566 },2567 "temperature": {2568 "ok": false,2569 "status": 400,2570 "type": "invalid_request_error",2571 "message": "temperature: Extra inputs are not permitted"2572 },2573 "top_p": {2574 "ok": false,2575 "status": 400,2576 "type": "invalid_request_error",2577 "message": "top_p: Extra inputs are not permitted"2578 },2579 "top_k": {2580 "ok": false,2581 "status": 400,2582 "type": "invalid_request_error",2583 "message": "top_k: Extra inputs are not permitted"2584 },2585 "tool_auto": {2586 "ok": true,2587 "stop_reason": "tool_use",2588 "blocks": [2589 "text",2590 "tool_use"2591 ],2592 "usage": {2593 "in": 780,2594 "out": 812595 },2596 "text": "I'll get the current time in UTC for you."2597 },2598 "tool_any": {2599 "ok": true,2600 "stop_reason": "tool_use",2601 "blocks": [2602 "tool_use"2603 ],2604 "usage": {2605 "in": 903,2606 "out": 482607 }2608 },2609 "tool_forced": {2610 "ok": true,2611 "stop_reason": "tool_use",2612 "blocks": [2613 "tool_use"2614 ],2615 "usage": {2616 "in": 908,2617 "out": 432618 }2619 },2620 "tool_none": {2621 "ok": true,2622 "stop_reason": "end_turn",2623 "blocks": [2624 "text"2625 ],2626 "usage": {2627 "in": 775,2628 "out": 62629 },2630 "text": "ok"2631 },2632 "prefill": {2633 "ok": false,2634 "status": 400,2635 "type": "invalid_request_error",2636 "message": "This model does not support assistant message prefill. The conversation must end with a user message."2637 },2638 "structured_output": {2639 "ok": true,2640 "stop_reason": "end_turn",2641 "blocks": [2642 "text"2643 ],2644 "usage": {2645 "in": 212,2646 "out": 132647 },2648 "text": "{\"answer\":\"4\"}"2649 },2650 "mid_system": {2651 "ok": false,2652 "status": 400,2653 "type": "invalid_request_error",2654 "message": "role 'system' is not supported on this model"2655 },2656 "cache_control_top": {2657 "ok": true,2658 "stop_reason": "end_turn",2659 "blocks": [2660 "text"2661 ],2662 "usage": {2663 "in": 21,2664 "out": 62665 },2666 "text": "ok"2667 },2668 "stop_sequences": {2669 "ok": true,2670 "stop_reason": "end_turn",2671 "blocks": [2672 "text"2673 ],2674 "usage": {2675 "in": 21,2676 "out": 62677 },2678 "text": "ok"2679 },2680 "web_search_2026": {2681 "ok": true,2682 "stop_reason": "end_turn",2683 "blocks": [2684 "text"2685 ],2686 "usage": {2687 "in": 6284,2688 "out": 62689 },2690 "text": "ok"2691 },2692 "web_search_2025": {2693 "ok": true,2694 "stop_reason": "end_turn",2695 "blocks": [2696 "text"2697 ],2698 "usage": {2699 "in": 3121,2700 "out": 62701 },2702 "text": "ok"2703 },2704 "code_execution_2026": {2705 "ok": true,2706 "stop_reason": "end_turn",2707 "blocks": [2708 "text"2709 ],2710 "usage": {2711 "in": 3267,2712 "out": 62713 },2714 "text": "ok"2715 },2716 "max_tokens_over_cap": {2717 "ok": false,2718 "status": 400,2719 "type": "invalid_request_error",2720 "message": "max_tokens: 500000 > 128000, which is the maximum allowed number of output tokens for claude-opus-4-7"2721 },2722 "speed_fast": {2723 "ok": false,2724 "status": 400,2725 "type": "invalid_request_error",2726 "message": "'claude-opus-4-7' does not support the `speed` parameter. This feature is only available on supported models."2727 },2728 "inference_geo_us": {2729 "ok": true,2730 "stop_reason": "end_turn",2731 "blocks": [2732 "text"2733 ],2734 "usage": {2735 "in": 21,2736 "out": 62737 },2738 "text": "ok"2739 },2740 "count_tokens": {2741 "ok": true,2742 "input_tokens": 212743 }2744 }2745 },2746 "claude-haiku-4-5-20251001": {2747 "display_name": "Claude Haiku 4.5",2748 "created_at": "2025-10-15T00:00:00Z",2749 "max_input_tokens": 200000,2750 "max_tokens": 64000,2751 "capabilities": {2752 "batch": {2753 "supported": true2754 },2755 "citations": {2756 "supported": true2757 },2758 "code_execution": {2759 "supported": false2760 },2761 "context_management": {2762 "supported": true,2763 "clear_tool_uses_20250919": {2764 "supported": true2765 },2766 "clear_thinking_20251015": {2767 "supported": true2768 },2769 "compact_20260112": {2770 "supported": false2771 }2772 },2773 "effort": {2774 "supported": false,2775 "low": {2776 "supported": false2777 },2778 "medium": {2779 "supported": false2780 },2781 "high": {2782 "supported": false2783 },2784 "xhigh": {2785 "supported": false2786 },2787 "max": {2788 "supported": false2789 }2790 },2791 "image_input": {2792 "supported": true2793 },2794 "pdf_input": {2795 "supported": true2796 },2797 "server_tools": {2798 "supported": true,2799 "code_execution": {2800 "supported": true2801 },2802 "web_search": {2803 "supported": true2804 }2805 },2806 "structured_outputs": {2807 "supported": true2808 },2809 "thinking": {2810 "supported": true,2811 "types": {2812 "enabled": {2813 "supported": true2814 },2815 "adaptive": {2816 "supported": false2817 },2818 "disabled": {2819 "supported": true2820 },2821 "between_tools": {2822 "supported": false2823 }2824 }2825 }2826 },2827 "probes": {2828 "basic": {2829 "ok": true,2830 "stop_reason": "end_turn",2831 "blocks": [2832 "text"2833 ],2834 "usage": {2835 "in": 14,2836 "out": 42837 },2838 "text": "ok"2839 },2840 "thinking_adaptive": {2841 "ok": false,2842 "status": 400,2843 "type": "invalid_request_error",2844 "message": "adaptive thinking is not supported on this model"2845 },2846 "thinking_adaptive_summarized": {2847 "ok": false,2848 "status": 400,2849 "type": "invalid_request_error",2850 "message": "adaptive thinking is not supported on this model"2851 },2852 "thinking_disabled": {2853 "ok": true,2854 "stop_reason": "end_turn",2855 "blocks": [2856 "text"2857 ],2858 "usage": {2859 "in": 14,2860 "out": 42861 },2862 "text": "ok"2863 },2864 "thinking_budget": {2865 "ok": true,2866 "stop_reason": "end_turn",2867 "blocks": [2868 "thinking",2869 "text"2870 ],2871 "usage": {2872 "in": 43,2873 "out": 402874 },2875 "text": "ok"2876 },2877 "thinking_between_tools": {2878 "ok": false,2879 "status": 400,2880 "type": "invalid_request_error",2881 "message": "\"thinking.type.between_tools\" is not supported for this model."2882 },2883 "effort_low": {2884 "ok": false,2885 "status": 400,2886 "type": "invalid_request_error",2887 "message": "This model does not support the effort parameter."2888 },2889 "effort_medium": {2890 "ok": false,2891 "status": 400,2892 "type": "invalid_request_error",2893 "message": "This model does not support the effort parameter."2894 },2895 "effort_high": {2896 "ok": false,2897 "status": 400,2898 "type": "invalid_request_error",2899 "message": "This model does not support the effort parameter."2900 },2901 "effort_xhigh": {2902 "ok": false,2903 "status": 400,2904 "type": "invalid_request_error",2905 "message": "This model does not support the effort parameter."2906 },2907 "effort_max": {2908 "ok": false,2909 "status": 400,2910 "type": "invalid_request_error",2911 "message": "This model does not support the effort parameter."2912 },2913 "disabled_at_xhigh": {2914 "ok": false,2915 "status": 400,2916 "type": "invalid_request_error",2917 "message": "This model does not support the effort parameter."2918 },2919 "temperature": {2920 "ok": false,2921 "status": 400,2922 "type": "invalid_request_error",2923 "message": "temperature: Extra inputs are not permitted"2924 },2925 "top_p": {2926 "ok": false,2927 "status": 400,2928 "type": "invalid_request_error",2929 "message": "top_p: Extra inputs are not permitted"2930 },2931 "top_k": {2932 "ok": false,2933 "status": 400,2934 "type": "invalid_request_error",2935 "message": "top_k: Extra inputs are not permitted"2936 },2937 "tool_auto": {2938 "ok": true,2939 "stop_reason": "tool_use",2940 "blocks": [2941 "tool_use"2942 ],2943 "usage": {2944 "in": 575,2945 "out": 552946 }2947 },2948 "tool_any": {2949 "ok": true,2950 "stop_reason": "tool_use",2951 "blocks": [2952 "tool_use"2953 ],2954 "usage": {2955 "in": 663,2956 "out": 392957 }2958 },2959 "tool_forced": {2960 "ok": true,2961 "stop_reason": "tool_use",2962 "blocks": [2963 "tool_use"2964 ],2965 "usage": {2966 "in": 668,2967 "out": 342968 }2969 },2970 "tool_none": {2971 "ok": true,2972 "stop_reason": "end_turn",2973 "blocks": [2974 "text"2975 ],2976 "usage": {2977 "in": 571,2978 "out": 42979 },2980 "text": "ok"2981 },2982 "prefill": {2983 "ok": true,2984 "stop_reason": "end_turn",2985 "blocks": [2986 "text"2987 ],2988 "usage": {2989 "in": 15,2990 "out": 132991 },2992 "text": "\n \"response\": \"ok\"\n}"2993 },2994 "structured_output": {2995 "ok": true,2996 "stop_reason": "end_turn",2997 "blocks": [2998 "text"2999 ],3000 "usage": {3001 "in": 158,3002 "out": 93003 },3004 "text": "{\"answer\": \"4\"}"3005 },3006 "mid_system": {3007 "ok": false,3008 "status": 400,3009 "type": "invalid_request_error",3010 "message": "role 'system' is not supported on this model"3011 },3012 "cache_control_top": {3013 "ok": true,3014 "stop_reason": "end_turn",3015 "blocks": [3016 "text"3017 ],3018 "usage": {3019 "in": 14,3020 "out": 43021 },3022 "text": "ok"3023 },3024 "stop_sequences": {3025 "ok": true,3026 "stop_reason": "end_turn",3027 "blocks": [3028 "text"3029 ],3030 "usage": {3031 "in": 14,3032 "out": 43033 },3034 "text": "ok"3035 },3036 "web_search_2026": {3037 "ok": false,3038 "status": 400,3039 "type": "invalid_request_error",3040 "message": "'claude-haiku-4-5-20251001' does not support programmatic tool calling. The following tools have `allowed_callers` that require it: web_search. Explicitly set `allowed_callers=[\"direct\"]` on these tools, or use a model that supports programmatic tool calling."3041 },3042 "web_search_2025": {3043 "ok": true,3044 "stop_reason": "end_turn",3045 "blocks": [3046 "text"3047 ],3048 "usage": {3049 "in": 2220,3050 "out": 43051 },3052 "text": "ok"3053 },3054 "code_execution_2026": {3055 "ok": true,3056 "stop_reason": "end_turn",3057 "blocks": [3058 "text"3059 ],3060 "usage": {3061 "in": 2250,3062 "out": 43063 },3064 "text": "ok"3065 },3066 "max_tokens_over_cap": {3067 "ok": false,3068 "status": 400,3069 "type": "invalid_request_error",3070 "message": "max_tokens: 500000 > 64000, which is the maximum allowed number of output tokens for claude-haiku-4-5-20251001"3071 },3072 "speed_fast": {3073 "ok": false,3074 "status": 400,3075 "type": "invalid_request_error",3076 "message": "'claude-haiku-4-5-20251001' does not support the `speed` parameter. This feature is only available on supported models."3077 },3078 "inference_geo_us": {3079 "ok": false,3080 "status": 400,3081 "type": "invalid_request_error",3082 "message": "'claude-haiku-4-5-20251001' does not support inference_geo."3083 },3084 "count_tokens": {3085 "ok": true,3086 "input_tokens": 143087 }3088 }3089 },3090 "claude-sonnet-4-5-20250929": {3091 "display_name": "Claude Sonnet 4.5",3092 "created_at": "2025-09-29T00:00:00Z",3093 "max_input_tokens": 200000,3094 "max_tokens": 64000,3095 "capabilities": {3096 "batch": {3097 "supported": true3098 },3099 "citations": {3100 "supported": true3101 },3102 "code_execution": {3103 "supported": true3104 },3105 "context_management": {3106 "supported": true,3107 "clear_tool_uses_20250919": {3108 "supported": true3109 },3110 "clear_thinking_20251015": {3111 "supported": true3112 },3113 "compact_20260112": {3114 "supported": false3115 }3116 },3117 "effort": {3118 "supported": false,3119 "low": {3120 "supported": false3121 },3122 "medium": {3123 "supported": false3124 },3125 "high": {3126 "supported": false3127 },3128 "xhigh": {3129 "supported": false3130 },3131 "max": {3132 "supported": false3133 }3134 },3135 "image_input": {3136 "supported": true3137 },3138 "pdf_input": {3139 "supported": true3140 },3141 "server_tools": {3142 "supported": true,3143 "code_execution": {3144 "supported": true3145 },3146 "web_search": {3147 "supported": true3148 }3149 },3150 "structured_outputs": {3151 "supported": true3152 },3153 "thinking": {3154 "supported": true,3155 "types": {3156 "enabled": {3157 "supported": true3158 },3159 "adaptive": {3160 "supported": false3161 },3162 "disabled": {3163 "supported": true3164 },3165 "between_tools": {3166 "supported": false3167 }3168 }3169 }3170 },3171 "probes": {3172 "basic": {3173 "ok": true,3174 "stop_reason": "end_turn",3175 "blocks": [3176 "text"3177 ],3178 "usage": {3179 "in": 14,3180 "out": 43181 },3182 "text": "ok"3183 },3184 "thinking_adaptive": {3185 "ok": false,3186 "status": 400,3187 "type": "invalid_request_error",3188 "message": "adaptive thinking is not supported on this model"3189 },3190 "thinking_adaptive_summarized": {3191 "ok": false,3192 "status": 400,3193 "type": "invalid_request_error",3194 "message": "adaptive thinking is not supported on this model"3195 },3196 "thinking_disabled": {3197 "ok": true,3198 "stop_reason": "end_turn",3199 "blocks": [3200 "text"3201 ],3202 "usage": {3203 "in": 14,3204 "out": 43205 },3206 "text": "ok"3207 },3208 "thinking_budget": {3209 "ok": true,3210 "stop_reason": "end_turn",3211 "blocks": [3212 "thinking",3213 "text"3214 ],3215 "usage": {3216 "in": 43,3217 "out": 533218 },3219 "text": "ok"3220 },3221 "thinking_between_tools": {3222 "ok": false,3223 "status": 400,3224 "type": "invalid_request_error",3225 "message": "\"thinking.type.between_tools\" is not supported for this model."3226 },3227 "effort_low": {3228 "ok": false,3229 "status": 400,3230 "type": "invalid_request_error",3231 "message": "This model does not support the effort parameter."3232 },3233 "effort_medium": {3234 "ok": false,3235 "status": 400,3236 "type": "invalid_request_error",3237 "message": "This model does not support the effort parameter."3238 },3239 "effort_high": {3240 "ok": false,3241 "status": 400,3242 "type": "invalid_request_error",3243 "message": "This model does not support the effort parameter."3244 },3245 "effort_xhigh": {3246 "ok": false,3247 "status": 400,3248 "type": "invalid_request_error",3249 "message": "This model does not support the effort parameter."3250 },3251 "effort_max": {3252 "ok": false,3253 "status": 400,3254 "type": "invalid_request_error",3255 "message": "This model does not support the effort parameter."3256 },3257 "disabled_at_xhigh": {3258 "ok": false,3259 "status": 400,3260 "type": "invalid_request_error",3261 "message": "This model does not support the effort parameter."3262 },3263 "temperature": {3264 "ok": false,3265 "status": 400,3266 "type": "invalid_request_error",3267 "message": "temperature: Extra inputs are not permitted"3268 },3269 "top_p": {3270 "ok": false,3271 "status": 400,3272 "type": "invalid_request_error",3273 "message": "top_p: Extra inputs are not permitted"3274 },3275 "top_k": {3276 "ok": false,3277 "status": 400,3278 "type": "invalid_request_error",3279 "message": "top_k: Extra inputs are not permitted"3280 },3281 "tool_auto": {3282 "ok": true,3283 "stop_reason": "tool_use",3284 "blocks": [3285 "tool_use"3286 ],3287 "usage": {3288 "in": 575,3289 "out": 543290 }3291 },3292 "tool_any": {3293 "ok": true,3294 "stop_reason": "tool_use",3295 "blocks": [3296 "tool_use"3297 ],3298 "usage": {3299 "in": 663,3300 "out": 393301 }3302 },3303 "tool_forced": {3304 "ok": true,3305 "stop_reason": "tool_use",3306 "blocks": [3307 "tool_use"3308 ],3309 "usage": {3310 "in": 668,3311 "out": 343312 }3313 },3314 "tool_none": {3315 "ok": true,3316 "stop_reason": "end_turn",3317 "blocks": [3318 "text"3319 ],3320 "usage": {3321 "in": 571,3322 "out": 43323 },3324 "text": "ok"3325 },3326 "prefill": {3327 "ok": true,3328 "stop_reason": "end_turn",3329 "blocks": [3330 "text"3331 ],3332 "usage": {3333 "in": 15,3334 "out": 403335 },3336 "text": "\n \"error\": \"I am not designed to simply follow instructions"3337 },3338 "structured_output": {3339 "ok": true,3340 "stop_reason": "end_turn",3341 "blocks": [3342 "text"3343 ],3344 "usage": {3345 "in": 158,3346 "out": 83347 },3348 "text": "{\"answer\":\"4\"}"3349 },3350 "mid_system": {3351 "ok": false,3352 "status": 400,3353 "type": "invalid_request_error",3354 "message": "role 'system' is not supported on this model"3355 },3356 "cache_control_top": {3357 "ok": true,3358 "stop_reason": "end_turn",3359 "blocks": [3360 "text"3361 ],3362 "usage": {3363 "in": 14,3364 "out": 43365 },3366 "text": "ok"3367 },3368 "stop_sequences": {3369 "ok": true,3370 "stop_reason": "end_turn",3371 "blocks": [3372 "text"3373 ],3374 "usage": {3375 "in": 14,3376 "out": 43377 },3378 "text": "ok"3379 },3380 "web_search_2026": {3381 "ok": true,3382 "stop_reason": "end_turn",3383 "blocks": [3384 "text"3385 ],3386 "usage": {3387 "in": 4386,3388 "out": 43389 },3390 "text": "ok"3391 },3392 "web_search_2025": {3393 "ok": true,3394 "stop_reason": "end_turn",3395 "blocks": [3396 "text"3397 ],3398 "usage": {3399 "in": 2220,3400 "out": 43401 },3402 "text": "ok"3403 },3404 "code_execution_2026": {3405 "ok": true,3406 "stop_reason": "end_turn",3407 "blocks": [3408 "text"3409 ],3410 "usage": {3411 "in": 2250,3412 "out": 43413 },3414 "text": "ok"3415 },3416 "max_tokens_over_cap": {3417 "ok": false,3418 "status": 400,3419 "type": "invalid_request_error",3420 "message": "max_tokens: 500000 > 64000, which is the maximum allowed number of output tokens for claude-sonnet-4-5-20250929"3421 },3422 "speed_fast": {3423 "ok": false,3424 "status": 400,3425 "type": "invalid_request_error",3426 "message": "'claude-sonnet-4-5-20250929' does not support the `speed` parameter. This feature is only available on supported models."3427 },3428 "inference_geo_us": {3429 "ok": false,3430 "status": 400,3431 "type": "invalid_request_error",3432 "message": "'claude-sonnet-4-5-20250929' does not support inference_geo."3433 },3434 "count_tokens": {3435 "ok": true,3436 "input_tokens": 143437 }3438 }3439 },3440 "claude-opus-4-5-20251101": {3441 "display_name": "Claude Opus 4.5",3442 "created_at": "2025-11-24T00:00:00Z",3443 "max_input_tokens": 200000,3444 "max_tokens": 64000,3445 "capabilities": {3446 "batch": {3447 "supported": true3448 },3449 "citations": {3450 "supported": true3451 },3452 "code_execution": {3453 "supported": true3454 },3455 "context_management": {3456 "supported": true,3457 "clear_tool_uses_20250919": {3458 "supported": true3459 },3460 "clear_thinking_20251015": {3461 "supported": true3462 },3463 "compact_20260112": {3464 "supported": false3465 }3466 },3467 "effort": {3468 "supported": true,3469 "low": {3470 "supported": true3471 },3472 "medium": {3473 "supported": true3474 },3475 "high": {3476 "supported": true3477 },3478 "xhigh": {3479 "supported": false3480 },3481 "max": {3482 "supported": false3483 }3484 },3485 "image_input": {3486 "supported": true3487 },3488 "pdf_input": {3489 "supported": true3490 },3491 "server_tools": {3492 "supported": true,3493 "code_execution": {3494 "supported": true3495 },3496 "web_search": {3497 "supported": true3498 }3499 },3500 "structured_outputs": {3501 "supported": true3502 },3503 "thinking": {3504 "supported": true,3505 "types": {3506 "enabled": {3507 "supported": true3508 },3509 "adaptive": {3510 "supported": false3511 },3512 "disabled": {3513 "supported": true3514 },3515 "between_tools": {3516 "supported": false3517 }3518 }3519 }3520 },3521 "probes": {3522 "basic": {3523 "ok": true,3524 "stop_reason": "end_turn",3525 "blocks": [3526 "text"3527 ],3528 "usage": {3529 "in": 14,3530 "out": 43531 },3532 "text": "ok"3533 },3534 "thinking_adaptive": {3535 "ok": false,3536 "status": 400,3537 "type": "invalid_request_error",3538 "message": "adaptive thinking is not supported on this model"3539 },3540 "thinking_adaptive_summarized": {3541 "ok": false,3542 "status": 400,3543 "type": "invalid_request_error",3544 "message": "adaptive thinking is not supported on this model"3545 },3546 "thinking_disabled": {3547 "ok": true,3548 "stop_reason": "end_turn",3549 "blocks": [3550 "text"3551 ],3552 "usage": {3553 "in": 14,3554 "out": 43555 },3556 "text": "ok"3557 },3558 "thinking_budget": {3559 "ok": true,3560 "stop_reason": "end_turn",3561 "blocks": [3562 "thinking",3563 "text"3564 ],3565 "usage": {3566 "in": 43,3567 "out": 273568 },3569 "text": "ok"3570 },3571 "thinking_between_tools": {3572 "ok": false,3573 "status": 400,3574 "type": "invalid_request_error",3575 "message": "\"thinking.type.between_tools\" is not supported for this model."3576 },3577 "effort_low": {3578 "ok": true,3579 "stop_reason": "end_turn",3580 "blocks": [3581 "text"3582 ],3583 "usage": {3584 "in": 115,3585 "out": 43586 },3587 "text": "ok"3588 },3589 "effort_medium": {3590 "ok": true,3591 "stop_reason": "end_turn",3592 "blocks": [3593 "text"3594 ],3595 "usage": {3596 "in": 115,3597 "out": 43598 },3599 "text": "ok"3600 },3601 "effort_high": {3602 "ok": true,3603 "stop_reason": "end_turn",3604 "blocks": [3605 "text"3606 ],3607 "usage": {3608 "in": 14,3609 "out": 43610 },3611 "text": "ok"3612 },3613 "effort_xhigh": {3614 "ok": false,3615 "status": 400,3616 "type": "invalid_request_error",3617 "message": "This model does not support effort level 'xhigh'. Supported levels: high, low, medium."3618 },3619 "effort_max": {3620 "ok": false,3621 "status": 400,3622 "type": "invalid_request_error",3623 "message": "This model does not support effort level 'max'. Supported levels: high, low, medium."3624 },3625 "disabled_at_xhigh": {3626 "ok": false,3627 "status": 400,3628 "type": "invalid_request_error",3629 "message": "This model does not support effort level 'xhigh'. Supported levels: high, low, medium."3630 },3631 "temperature": {3632 "ok": false,3633 "status": 400,3634 "type": "invalid_request_error",3635 "message": "temperature: Extra inputs are not permitted"3636 },3637 "top_p": {3638 "ok": false,3639 "status": 400,3640 "type": "invalid_request_error",3641 "message": "top_p: Extra inputs are not permitted"3642 },3643 "top_k": {3644 "ok": false,3645 "status": 400,3646 "type": "invalid_request_error",3647 "message": "top_k: Extra inputs are not permitted"3648 },3649 "tool_auto": {3650 "ok": true,3651 "stop_reason": "tool_use",3652 "blocks": [3653 "tool_use"3654 ],3655 "usage": {3656 "in": 575,3657 "out": 543658 }3659 },3660 "tool_any": {3661 "ok": true,3662 "stop_reason": "tool_use",3663 "blocks": [3664 "tool_use"3665 ],3666 "usage": {3667 "in": 663,3668 "out": 393669 }3670 },3671 "tool_forced": {3672 "ok": true,3673 "stop_reason": "tool_use",3674 "blocks": [3675 "tool_use"3676 ],3677 "usage": {3678 "in": 668,3679 "out": 343680 }3681 },3682 "tool_none": {3683 "ok": true,3684 "stop_reason": "end_turn",3685 "blocks": [3686 "text"3687 ],3688 "usage": {3689 "in": 571,3690 "out": 43691 },3692 "text": "ok"3693 },3694 "prefill": {3695 "ok": true,3696 "stop_reason": "end_turn",3697 "blocks": [3698 "text"3699 ],3700 "usage": {3701 "in": 15,3702 "out": 123703 },3704 "text": "-@ 1 @-}ok"3705 },3706 "structured_output": {3707 "ok": true,3708 "stop_reason": "end_turn",3709 "blocks": [3710 "text"3711 ],3712 "usage": {3713 "in": 158,3714 "out": 83715 },3716 "text": "{\"answer\":\"4\"}"3717 },3718 "mid_system": {3719 "ok": false,3720 "status": 400,3721 "type": "invalid_request_error",3722 "message": "role 'system' is not supported on this model"3723 },3724 "cache_control_top": {3725 "ok": true,3726 "stop_reason": "end_turn",3727 "blocks": [3728 "text"3729 ],3730 "usage": {3731 "in": 14,3732 "out": 43733 },3734 "text": "ok"3735 },3736 "stop_sequences": {3737 "ok": true,3738 "stop_reason": "end_turn",3739 "blocks": [3740 "text"3741 ],3742 "usage": {3743 "in": 14,3744 "out": 43745 },3746 "text": "ok"3747 },3748 "web_search_2026": {3749 "ok": true,3750 "stop_reason": "end_turn",3751 "blocks": [3752 "text"3753 ],3754 "usage": {3755 "in": 4386,3756 "out": 43757 },3758 "text": "ok"3759 },3760 "web_search_2025": {3761 "ok": true,3762 "stop_reason": "end_turn",3763 "blocks": [3764 "text"3765 ],3766 "usage": {3767 "in": 2220,3768 "out": 43769 },3770 "text": "ok"3771 },3772 "code_execution_2026": {3773 "ok": true,3774 "stop_reason": "end_turn",3775 "blocks": [3776 "text"3777 ],3778 "usage": {3779 "in": 2250,3780 "out": 43781 },3782 "text": "ok"3783 },3784 "max_tokens_over_cap": {3785 "ok": false,3786 "status": 400,3787 "type": "invalid_request_error",3788 "message": "max_tokens: 500000 > 64000, which is the maximum allowed number of output tokens for claude-opus-4-5-20251101"3789 },3790 "speed_fast": {3791 "ok": false,3792 "status": 400,3793 "type": "invalid_request_error",3794 "message": "'claude-opus-4-5-20251101' does not support the `speed` parameter. This feature is only available on supported models."3795 },3796 "inference_geo_us": {3797 "ok": false,3798 "status": 400,3799 "type": "invalid_request_error",3800 "message": "'claude-opus-4-5-20251101' does not support inference_geo."3801 },3802 "count_tokens": {3803 "ok": true,3804 "input_tokens": 143805 }3806 }3807 },3808 "claude-sonnet-4-6": {3809 "display_name": "Claude Sonnet 4.6",3810 "created_at": "2026-02-17T00:00:00Z",3811 "max_input_tokens": 1000000,3812 "max_tokens": 128000,3813 "capabilities": {3814 "batch": {3815 "supported": true3816 },3817 "citations": {3818 "supported": true3819 },3820 "code_execution": {3821 "supported": true3822 },3823 "context_management": {3824 "supported": true,3825 "clear_tool_uses_20250919": {3826 "supported": true3827 },3828 "clear_thinking_20251015": {3829 "supported": true3830 },3831 "compact_20260112": {3832 "supported": true3833 }3834 },3835 "effort": {3836 "supported": true,3837 "low": {3838 "supported": true3839 },3840 "medium": {3841 "supported": true3842 },3843 "high": {3844 "supported": true3845 },3846 "xhigh": {3847 "supported": false3848 },3849 "max": {3850 "supported": true3851 }3852 },3853 "image_input": {3854 "supported": true3855 },3856 "pdf_input": {3857 "supported": true3858 },3859 "server_tools": {3860 "supported": true,3861 "code_execution": {3862 "supported": true3863 },3864 "web_search": {3865 "supported": true3866 }3867 },3868 "structured_outputs": {3869 "supported": true3870 },3871 "thinking": {3872 "supported": true,3873 "types": {3874 "enabled": {3875 "supported": true3876 },3877 "adaptive": {3878 "supported": true3879 },3880 "disabled": {3881 "supported": true3882 },3883 "between_tools": {3884 "supported": false3885 }3886 }3887 }3888 },3889 "probes": {3890 "basic": {3891 "ok": true,3892 "stop_reason": "end_turn",3893 "blocks": [3894 "text"3895 ],3896 "usage": {3897 "in": 14,3898 "out": 43899 },3900 "text": "ok"3901 },3902 "thinking_adaptive": {3903 "ok": true,3904 "stop_reason": "end_turn",3905 "blocks": [3906 "text"3907 ],3908 "usage": {3909 "in": 14,3910 "out": 43911 },3912 "text": "ok"3913 },3914 "thinking_adaptive_summarized": {3915 "ok": true,3916 "stop_reason": "end_turn",3917 "blocks": [3918 "text"3919 ],3920 "usage": {3921 "in": 14,3922 "out": 43923 },3924 "text": "ok"3925 },3926 "thinking_disabled": {3927 "ok": true,3928 "stop_reason": "end_turn",3929 "blocks": [3930 "text"3931 ],3932 "usage": {3933 "in": 14,3934 "out": 43935 },3936 "text": "ok"3937 },3938 "thinking_budget": {3939 "ok": true,3940 "stop_reason": "end_turn",3941 "blocks": [3942 "thinking",3943 "text"3944 ],3945 "usage": {3946 "in": 43,3947 "out": 133948 },3949 "text": "ok"3950 },3951 "thinking_between_tools": {3952 "ok": false,3953 "status": 400,3954 "type": "invalid_request_error",3955 "message": "\"thinking.type.between_tools\" is not supported for this model."3956 },3957 "effort_low": {3958 "ok": true,3959 "stop_reason": "end_turn",3960 "blocks": [3961 "text"3962 ],3963 "usage": {3964 "in": 14,3965 "out": 43966 },3967 "text": "ok"3968 },3969 "effort_medium": {3970 "ok": true,3971 "stop_reason": "end_turn",3972 "blocks": [3973 "text"3974 ],3975 "usage": {3976 "in": 14,3977 "out": 43978 },3979 "text": "ok"3980 },3981 "effort_high": {3982 "ok": true,3983 "stop_reason": "end_turn",3984 "blocks": [3985 "text"3986 ],3987 "usage": {3988 "in": 14,3989 "out": 43990 },3991 "text": "ok"3992 },3993 "effort_xhigh": {3994 "ok": false,3995 "status": 400,3996 "type": "invalid_request_error",3997 "message": "This model does not support effort level 'xhigh'. Supported levels: high, low, max, medium."3998 },3999 "effort_max": {4000 "ok": true,4001 "stop_reason": "end_turn",4002 "blocks": [4003 "text"4004 ],4005 "usage": {4006 "in": 14,4007 "out": 44008 },4009 "text": "ok"4010 },4011 "disabled_at_xhigh": {4012 "ok": false,4013 "status": 400,4014 "type": "invalid_request_error",4015 "message": "This model does not support effort level 'xhigh'. Supported levels: high, low, max, medium."4016 },4017 "temperature": {4018 "ok": false,4019 "status": 400,4020 "type": "invalid_request_error",4021 "message": "temperature: Extra inputs are not permitted"4022 },4023 "top_p": {4024 "ok": false,4025 "status": 400,4026 "type": "invalid_request_error",4027 "message": "top_p: Extra inputs are not permitted"4028 },4029 "top_k": {4030 "ok": false,4031 "status": 400,4032 "type": "invalid_request_error",4033 "message": "top_k: Extra inputs are not permitted"4034 },4035 "tool_auto": {4036 "ok": true,4037 "stop_reason": "tool_use",4038 "blocks": [4039 "tool_use"4040 ],4041 "usage": {4042 "in": 576,4043 "out": 554044 }4045 },4046 "tool_any": {4047 "ok": true,4048 "stop_reason": "tool_use",4049 "blocks": [4050 "tool_use"4051 ],4052 "usage": {4053 "in": 664,4054 "out": 394055 }4056 },4057 "tool_forced": {4058 "ok": true,4059 "stop_reason": "tool_use",4060 "blocks": [4061 "tool_use"4062 ],4063 "usage": {4064 "in": 669,4065 "out": 344066 }4067 },4068 "tool_none": {4069 "ok": true,4070 "stop_reason": "end_turn",4071 "blocks": [4072 "text"4073 ],4074 "usage": {4075 "in": 572,4076 "out": 44077 },4078 "text": "ok"4079 },4080 "prefill": {4081 "ok": false,4082 "status": 400,4083 "type": "invalid_request_error",4084 "message": "This model does not support assistant message prefill. The conversation must end with a user message."4085 },4086 "structured_output": {4087 "ok": true,4088 "stop_reason": "end_turn",4089 "blocks": [4090 "text"4091 ],4092 "usage": {4093 "in": 159,4094 "out": 154095 },4096 "text": "{\"answer\":\"2+2 equals 4.\"}"4097 },4098 "mid_system": {4099 "ok": false,4100 "status": 400,4101 "type": "invalid_request_error",4102 "message": "role 'system' is not supported on this model"4103 },4104 "cache_control_top": {4105 "ok": true,4106 "stop_reason": "end_turn",4107 "blocks": [4108 "text"4109 ],4110 "usage": {4111 "in": 14,4112 "out": 44113 },4114 "text": "ok"4115 },4116 "stop_sequences": {4117 "ok": true,4118 "stop_reason": "end_turn",4119 "blocks": [4120 "text"4121 ],4122 "usage": {4123 "in": 14,4124 "out": 44125 },4126 "text": "ok"4127 },4128 "web_search_2026": {4129 "ok": true,4130 "stop_reason": "end_turn",4131 "blocks": [4132 "text"4133 ],4134 "usage": {4135 "in": 4387,4136 "out": 44137 },4138 "text": "ok"4139 },4140 "web_search_2025": {4141 "ok": true,4142 "stop_reason": "end_turn",4143 "blocks": [4144 "text"4145 ],4146 "usage": {4147 "in": 2221,4148 "out": 44149 },4150 "text": "ok"4151 },4152 "code_execution_2026": {4153 "ok": true,4154 "stop_reason": "end_turn",4155 "blocks": [4156 "text"4157 ],4158 "usage": {4159 "in": 2251,4160 "out": 44161 },4162 "text": "ok"4163 },4164 "max_tokens_over_cap": {4165 "ok": false,4166 "status": 400,4167 "type": "invalid_request_error",4168 "message": "max_tokens: 500000 > 128000, which is the maximum allowed number of output tokens for claude-sonnet-4-6"4169 },4170 "speed_fast": {4171 "ok": false,4172 "status": 400,4173 "type": "invalid_request_error",4174 "message": "'claude-sonnet-4-6' does not support the `speed` parameter. This feature is only available on supported models."4175 },4176 "inference_geo_us": {4177 "ok": true,4178 "stop_reason": "end_turn",4179 "blocks": [4180 "text"4181 ],4182 "usage": {4183 "in": 14,4184 "out": 44185 },4186 "text": "ok"4187 },4188 "count_tokens": {4189 "ok": true,4190 "input_tokens": 144191 }4192 }4193 },4194 "claude-fable-5-2": {4195 "display_name": "Claude Fable 5.2",4196 "created_at": "2026-11-09T18:30:00Z",4197 "max_input_tokens": 1000000,4198 "max_tokens": 128000,4199 "capabilities": {4200 "batch": {4201 "supported": true4202 },4203 "citations": {4204 "supported": true4205 },4206 "code_execution": {4207 "supported": true4208 },4209 "context_management": {4210 "supported": true,4211 "clear_tool_uses_20250919": {4212 "supported": true4213 },4214 "clear_thinking_20251015": {4215 "supported": true4216 },4217 "compact_20260112": {4218 "supported": true4219 }4220 },4221 "effort": {4222 "supported": true,4223 "low": {4224 "supported": true4225 },4226 "medium": {4227 "supported": true4228 },4229 "high": {4230 "supported": true4231 },4232 "xhigh": {4233 "supported": true4234 },4235 "max": {4236 "supported": true4237 }4238 },4239 "image_input": {4240 "supported": true4241 },4242 "pdf_input": {4243 "supported": true4244 },4245 "server_tools": {4246 "supported": true,4247 "code_execution": {4248 "supported": true4249 },4250 "web_search": {4251 "supported": true4252 }4253 },4254 "structured_outputs": {4255 "supported": true4256 },4257 "thinking": {4258 "supported": true,4259 "types": {4260 "enabled": {4261 "supported": false4262 },4263 "adaptive": {4264 "supported": true4265 },4266 "disabled": {4267 "supported": false4268 },4269 "between_tools": {4270 "supported": false4271 }4272 }4273 }4274 },4275 "probes": {4276 "basic": {4277 "ok": true,4278 "stop_reason": "end_turn",4279 "blocks": [4280 "thinking",4281 "text"4282 ],4283 "usage": {4284 "in": 18,4285 "out": 204286 },4287 "text": "ok"4288 },4289 "thinking_adaptive": {4290 "ok": true,4291 "stop_reason": "end_turn",4292 "blocks": [4293 "thinking",4294 "text"4295 ],4296 "usage": {4297 "in": 18,4298 "out": 184299 },4300 "text": "ok"4301 },4302 "thinking_adaptive_summarized": {4303 "ok": true,4304 "stop_reason": "end_turn",4305 "blocks": [4306 "thinking",4307 "text"4308 ],4309 "usage": {4310 "in": 18,4311 "out": 204312 },4313 "text": "ok"4314 },4315 "thinking_disabled": {4316 "ok": false,4317 "status": 400,4318 "type": "invalid_request_error",4319 "message": "\"thinking.type.disabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."4320 },4321 "thinking_budget": {4322 "ok": false,4323 "status": 400,4324 "type": "invalid_request_error",4325 "message": "\"thinking.type.enabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."4326 },4327 "thinking_between_tools": {4328 "ok": false,4329 "status": 400,4330 "type": "invalid_request_error",4331 "message": "\"thinking.type.between_tools\" is not supported for this model."4332 },4333 "effort_low": {4334 "ok": true,4335 "stop_reason": "end_turn",4336 "blocks": [4337 "text"4338 ],4339 "usage": {4340 "in": 18,4341 "out": 44342 },4343 "text": "ok"4344 },4345 "effort_medium": {4346 "ok": true,4347 "stop_reason": "end_turn",4348 "blocks": [4349 "text"4350 ],4351 "usage": {4352 "in": 18,4353 "out": 44354 },4355 "text": "ok"4356 },4357 "effort_high": {4358 "ok": true,4359 "stop_reason": "end_turn",4360 "blocks": [4361 "thinking",4362 "text"4363 ],4364 "usage": {4365 "in": 18,4366 "out": 204367 },4368 "text": "ok"4369 },4370 "effort_xhigh": {4371 "ok": true,4372 "stop_reason": "end_turn",4373 "blocks": [4374 "thinking",4375 "text"4376 ],4377 "usage": {4378 "in": 18,4379 "out": 204380 },4381 "text": "ok"4382 },4383 "effort_max": {4384 "ok": true,4385 "stop_reason": "end_turn",4386 "blocks": [4387 "thinking",4388 "text"4389 ],4390 "usage": {4391 "in": 18,4392 "out": 214393 },4394 "text": "ok"4395 },4396 "disabled_at_xhigh": {4397 "ok": false,4398 "status": 400,4399 "type": "invalid_request_error",4400 "message": "\"thinking.type.disabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."4401 },4402 "temperature": {4403 "ok": false,4404 "status": 400,4405 "type": "invalid_request_error",4406 "message": "temperature: Extra inputs are not permitted"4407 },4408 "top_p": {4409 "ok": false,4410 "status": 400,4411 "type": "invalid_request_error",4412 "message": "top_p: Extra inputs are not permitted"4413 },4414 "top_k": {4415 "ok": false,4416 "status": 400,4417 "type": "invalid_request_error",4418 "message": "top_k: Extra inputs are not permitted"4419 },4420 "tool_auto": {4421 "ok": true,4422 "stop_reason": "tool_use",4423 "blocks": [4424 "tool_use"4425 ],4426 "usage": {4427 "in": 388,4428 "out": 504429 }4430 },4431 "tool_any": {4432 "ok": false,4433 "status": 400,4434 "type": "invalid_request_error",4435 "message": "tool_choice: type \"tool\" and \"any\" are not supported for this model."4436 },4437 "tool_forced": {4438 "ok": false,4439 "status": 400,4440 "type": "invalid_request_error",4441 "message": "tool_choice: type \"tool\" and \"any\" are not supported for this model."4442 },4443 "tool_none": {4444 "ok": true,4445 "stop_reason": "end_turn",4446 "blocks": [4447 "text"4448 ],4449 "usage": {4450 "in": 383,4451 "out": 44452 },4453 "text": "ok"4454 },4455 "prefill": {4456 "ok": false,4457 "status": 400,4458 "type": "invalid_request_error",4459 "message": "This model does not support assistant message prefill. The conversation must end with a user message."4460 },4461 "structured_output": {4462 "ok": true,4463 "stop_reason": "end_turn",4464 "blocks": [4465 "text"4466 ],4467 "usage": {4468 "in": 209,4469 "out": 114470 },4471 "text": "{\"answer\":\"4\"}"4472 },4473 "mid_system": {4474 "ok": true,4475 "stop_reason": "end_turn",4476 "blocks": [4477 "thinking",4478 "text"4479 ],4480 "usage": {4481 "in": 28,4482 "out": 344483 },4484 "text": "OK"4485 },4486 "cache_control_top": {4487 "ok": true,4488 "stop_reason": "end_turn",4489 "blocks": [4490 "thinking",4491 "text"4492 ],4493 "usage": {4494 "in": 18,4495 "out": 204496 },4497 "text": "ok"4498 },4499 "stop_sequences": {4500 "ok": true,4501 "stop_reason": "end_turn",4502 "blocks": [4503 "thinking",4504 "text"4505 ],4506 "usage": {4507 "in": 18,4508 "out": 204509 },4510 "text": "ok"4511 },4512 "web_search_2026": {4513 "ok": true,4514 "stop_reason": "end_turn",4515 "blocks": [4516 "text"4517 ],4518 "usage": {4519 "in": 5982,4520 "out": 44521 },4522 "text": "ok"4523 },4524 "web_search_2025": {4525 "ok": true,4526 "stop_reason": "end_turn",4527 "blocks": [4528 "text"4529 ],4530 "usage": {4531 "in": 2834,4532 "out": 44533 },4534 "text": "ok"4535 },4536 "code_execution_2026": {4537 "ok": true,4538 "stop_reason": "end_turn",4539 "blocks": [4540 "text"4541 ],4542 "usage": {4543 "in": 2875,4544 "out": 44545 },4546 "text": "ok"4547 },4548 "max_tokens_over_cap": {4549 "ok": false,4550 "status": 400,4551 "type": "invalid_request_error",4552 "message": "max_tokens: 500000 > 128000, which is the maximum allowed number of output tokens for claude-fable-5-2"4553 },4554 "speed_fast": {4555 "ok": true,4556 "stop_reason": "end_turn",4557 "blocks": [4558 "thinking",4559 "text"4560 ],4561 "usage": {4562 "in": 18,4563 "out": 214564 },4565 "text": "ok"4566 },4567 "inference_geo_us": {4568 "ok": true,4569 "stop_reason": "end_turn",4570 "blocks": [4571 "thinking",4572 "text"4573 ],4574 "usage": {4575 "in": 18,4576 "out": 204577 },4578 "text": "ok"4579 },4580 "count_tokens": {4581 "ok": true,4582 "input_tokens": 184583 }4584 }4585 },4586 "claude-opus-4-6": {4587 "display_name": "Claude Opus 4.6",4588 "created_at": "2026-02-04T00:00:00Z",4589 "max_input_tokens": 1000000,4590 "max_tokens": 128000,4591 "capabilities": {4592 "batch": {4593 "supported": true4594 },4595 "citations": {4596 "supported": true4597 },4598 "code_execution": {4599 "supported": true4600 },4601 "context_management": {4602 "supported": true,4603 "clear_tool_uses_20250919": {4604 "supported": true4605 },4606 "clear_thinking_20251015": {4607 "supported": true4608 },4609 "compact_20260112": {4610 "supported": true4611 }4612 },4613 "effort": {4614 "supported": true,4615 "low": {4616 "supported": true4617 },4618 "medium": {4619 "supported": true4620 },4621 "high": {4622 "supported": true4623 },4624 "xhigh": {4625 "supported": false4626 },4627 "max": {4628 "supported": true4629 }4630 },4631 "image_input": {4632 "supported": true4633 },4634 "pdf_input": {4635 "supported": true4636 },4637 "server_tools": {4638 "supported": true,4639 "code_execution": {4640 "supported": true4641 },4642 "web_search": {4643 "supported": true4644 }4645 },4646 "structured_outputs": {4647 "supported": true4648 },4649 "thinking": {4650 "supported": true,4651 "types": {4652 "enabled": {4653 "supported": true4654 },4655 "adaptive": {4656 "supported": true4657 },4658 "disabled": {4659 "supported": true4660 },4661 "between_tools": {4662 "supported": false4663 }4664 }4665 }4666 },4667 "probes": {4668 "basic": {4669 "ok": true,4670 "stop_reason": "end_turn",4671 "blocks": [4672 "text"4673 ],4674 "usage": {4675 "in": 14,4676 "out": 44677 },4678 "text": "ok"4679 },4680 "thinking_adaptive": {4681 "ok": true,4682 "stop_reason": "end_turn",4683 "blocks": [4684 "text"4685 ],4686 "usage": {4687 "in": 14,4688 "out": 54689 },4690 "text": "ok"4691 },4692 "thinking_adaptive_summarized": {4693 "ok": true,4694 "stop_reason": "end_turn",4695 "blocks": [4696 "text"4697 ],4698 "usage": {4699 "in": 14,4700 "out": 44701 },4702 "text": "ok"4703 },4704 "thinking_disabled": {4705 "ok": true,4706 "stop_reason": "end_turn",4707 "blocks": [4708 "text"4709 ],4710 "usage": {4711 "in": 14,4712 "out": 44713 },4714 "text": "ok"4715 },4716 "thinking_budget": {4717 "ok": true,4718 "stop_reason": "end_turn",4719 "blocks": [4720 "thinking",4721 "text"4722 ],4723 "usage": {4724 "in": 43,4725 "out": 134726 },4727 "text": "ok"4728 },4729 "thinking_between_tools": {4730 "ok": false,4731 "status": 400,4732 "type": "invalid_request_error",4733 "message": "\"thinking.type.between_tools\" is not supported for this model."4734 },4735 "effort_low": {4736 "ok": true,4737 "stop_reason": "end_turn",4738 "blocks": [4739 "text"4740 ],4741 "usage": {4742 "in": 14,4743 "out": 44744 },4745 "text": "ok"4746 },4747 "effort_medium": {4748 "ok": true,4749 "stop_reason": "end_turn",4750 "blocks": [4751 "text"4752 ],4753 "usage": {4754 "in": 14,4755 "out": 44756 },4757 "text": "ok"4758 },4759 "effort_high": {4760 "ok": true,4761 "stop_reason": "end_turn",4762 "blocks": [4763 "text"4764 ],4765 "usage": {4766 "in": 14,4767 "out": 44768 },4769 "text": "ok"4770 },4771 "effort_xhigh": {4772 "ok": false,4773 "status": 400,4774 "type": "invalid_request_error",4775 "message": "This model does not support effort level 'xhigh'. Supported levels: high, low, max, medium."4776 },4777 "effort_max": {4778 "ok": true,4779 "stop_reason": "end_turn",4780 "blocks": [4781 "text"4782 ],4783 "usage": {4784 "in": 14,4785 "out": 44786 },4787 "text": "ok"4788 },4789 "disabled_at_xhigh": {4790 "ok": false,4791 "status": 400,4792 "type": "invalid_request_error",4793 "message": "This model does not support effort level 'xhigh'. Supported levels: high, low, max, medium."4794 },4795 "temperature": {4796 "ok": false,4797 "status": 400,4798 "type": "invalid_request_error",4799 "message": "temperature: Extra inputs are not permitted"4800 },4801 "top_p": {4802 "ok": false,4803 "status": 400,4804 "type": "invalid_request_error",4805 "message": "top_p: Extra inputs are not permitted"4806 },4807 "top_k": {4808 "ok": false,4809 "status": 400,4810 "type": "invalid_request_error",4811 "message": "top_k: Extra inputs are not permitted"4812 },4813 "tool_auto": {4814 "ok": true,4815 "stop_reason": "tool_use",4816 "blocks": [4817 "tool_use"4818 ],4819 "usage": {4820 "in": 576,4821 "out": 554822 }4823 },4824 "tool_any": {4825 "ok": true,4826 "stop_reason": "tool_use",4827 "blocks": [4828 "tool_use"4829 ],4830 "usage": {4831 "in": 664,4832 "out": 394833 }4834 },4835 "tool_forced": {4836 "ok": true,4837 "stop_reason": "tool_use",4838 "blocks": [4839 "tool_use"4840 ],4841 "usage": {4842 "in": 669,4843 "out": 344844 }4845 },4846 "tool_none": {4847 "ok": true,4848 "stop_reason": "end_turn",4849 "blocks": [4850 "text"4851 ],4852 "usage": {4853 "in": 572,4854 "out": 44855 },4856 "text": "ok"4857 },4858 "prefill": {4859 "ok": false,4860 "status": 400,4861 "type": "invalid_request_error",4862 "message": "This model does not support assistant message prefill. The conversation must end with a user message."4863 },4864 "structured_output": {4865 "ok": true,4866 "stop_reason": "end_turn",4867 "blocks": [4868 "text"4869 ],4870 "usage": {4871 "in": 159,4872 "out": 84873 },4874 "text": "{\"answer\":\"4\"}"4875 },4876 "mid_system": {4877 "ok": false,4878 "status": 400,4879 "type": "invalid_request_error",4880 "message": "role 'system' is not supported on this model"4881 },4882 "cache_control_top": {4883 "ok": true,4884 "stop_reason": "end_turn",4885 "blocks": [4886 "text"4887 ],4888 "usage": {4889 "in": 14,4890 "out": 44891 },4892 "text": "ok"4893 },4894 "stop_sequences": {4895 "ok": true,4896 "stop_reason": "end_turn",4897 "blocks": [4898 "text"4899 ],4900 "usage": {4901 "in": 14,4902 "out": 44903 },4904 "text": "ok"4905 },4906 "web_search_2026": {4907 "ok": true,4908 "stop_reason": "end_turn",4909 "blocks": [4910 "text"4911 ],4912 "usage": {4913 "in": 4387,4914 "out": 44915 },4916 "text": "ok"4917 },4918 "web_search_2025": {4919 "ok": true,4920 "stop_reason": "end_turn",4921 "blocks": [4922 "text"4923 ],4924 "usage": {4925 "in": 2221,4926 "out": 44927 },4928 "text": "ok"4929 },4930 "code_execution_2026": {4931 "ok": true,4932 "stop_reason": "end_turn",4933 "blocks": [4934 "text"4935 ],4936 "usage": {4937 "in": 2251,4938 "out": 44939 },4940 "text": "ok"4941 },4942 "max_tokens_over_cap": {4943 "ok": false,4944 "status": 400,4945 "type": "invalid_request_error",4946 "message": "max_tokens: 500000 > 128000, which is the maximum allowed number of output tokens for claude-opus-4-6"4947 },4948 "speed_fast": {4949 "ok": false,4950 "status": 400,4951 "type": "invalid_request_error",4952 "message": "To use the `speed` parameter with 'claude-opus-4-6', send the `anthropic-beta: fast-mode-2026-02-01` header."4953 },4954 "inference_geo_us": {4955 "ok": true,4956 "stop_reason": "end_turn",4957 "blocks": [4958 "text"4959 ],4960 "usage": {4961 "in": 14,4962 "out": 44963 },4964 "text": "ok"4965 },4966 "count_tokens": {4967 "ok": true,4968 "input_tokens": 144969 }4970 }4971 },4972 "claude-fable-5-1": {4973 "display_name": "Claude Fable 5.1",4974 "created_at": "2026-08-28T00:00:00Z",4975 "max_input_tokens": 1000000,4976 "max_tokens": 128000,4977 "capabilities": {4978 "batch": {4979 "supported": true4980 },4981 "citations": {4982 "supported": true4983 },4984 "code_execution": {4985 "supported": true4986 },4987 "context_management": {4988 "supported": true,4989 "clear_tool_uses_20250919": {4990 "supported": true4991 },4992 "clear_thinking_20251015": {4993 "supported": true4994 },4995 "compact_20260112": {4996 "supported": true4997 }4998 },4999 "effort": {5000 "supported": true,5001 "low": {5002 "supported": true5003 },5004 "medium": {5005 "supported": true5006 },5007 "high": {5008 "supported": true5009 },5010 "xhigh": {5011 "supported": true5012 },5013 "max": {5014 "supported": true5015 }5016 },5017 "image_input": {5018 "supported": true5019 },5020 "pdf_input": {5021 "supported": true5022 },5023 "server_tools": {5024 "supported": true,5025 "code_execution": {5026 "supported": true5027 },5028 "web_search": {5029 "supported": true5030 }5031 },5032 "structured_outputs": {5033 "supported": true5034 },5035 "thinking": {5036 "supported": true,5037 "types": {5038 "enabled": {5039 "supported": false5040 },5041 "adaptive": {5042 "supported": true5043 },5044 "disabled": {5045 "supported": false5046 },5047 "between_tools": {5048 "supported": false5049 }5050 }5051 }5052 },5053 "probes": {5054 "basic": {5055 "ok": true,5056 "stop_reason": "end_turn",5057 "blocks": [5058 "text"5059 ],5060 "usage": {5061 "in": 18,5062 "out": 45063 },5064 "text": "ok"5065 },5066 "thinking_adaptive": {5067 "ok": true,5068 "stop_reason": "end_turn",5069 "blocks": [5070 "text"5071 ],5072 "usage": {5073 "in": 18,5074 "out": 45075 },5076 "text": "ok"5077 },5078 "thinking_adaptive_summarized": {5079 "ok": true,5080 "stop_reason": "end_turn",5081 "blocks": [5082 "text"5083 ],5084 "usage": {5085 "in": 18,5086 "out": 45087 },5088 "text": "ok"5089 },5090 "thinking_disabled": {5091 "ok": false,5092 "status": 400,5093 "type": "invalid_request_error",5094 "message": "\"thinking.type.disabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."5095 },5096 "thinking_budget": {5097 "ok": false,5098 "status": 400,5099 "type": "invalid_request_error",5100 "message": "\"thinking.type.enabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."5101 },5102 "thinking_between_tools": {5103 "ok": false,5104 "status": 400,5105 "type": "invalid_request_error",5106 "message": "\"thinking.type.between_tools\" is not supported for this model."5107 },5108 "effort_low": {5109 "ok": true,5110 "stop_reason": "end_turn",5111 "blocks": [5112 "text"5113 ],5114 "usage": {5115 "in": 18,5116 "out": 45117 },5118 "text": "ok"5119 },5120 "effort_medium": {5121 "ok": true,5122 "stop_reason": "end_turn",5123 "blocks": [5124 "text"5125 ],5126 "usage": {5127 "in": 18,5128 "out": 45129 },5130 "text": "ok"5131 },5132 "effort_high": {5133 "ok": true,5134 "stop_reason": "end_turn",5135 "blocks": [5136 "text"5137 ],5138 "usage": {5139 "in": 18,5140 "out": 45141 },5142 "text": "ok"5143 },5144 "effort_xhigh": {5145 "ok": true,5146 "stop_reason": "end_turn",5147 "blocks": [5148 "text"5149 ],5150 "usage": {5151 "in": 18,5152 "out": 45153 },5154 "text": "ok"5155 },5156 "effort_max": {5157 "ok": true,5158 "stop_reason": "end_turn",5159 "blocks": [5160 "text"5161 ],5162 "usage": {5163 "in": 18,5164 "out": 45165 },5166 "text": "ok"5167 },5168 "disabled_at_xhigh": {5169 "ok": false,5170 "status": 400,5171 "type": "invalid_request_error",5172 "message": "\"thinking.type.disabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."5173 },5174 "temperature": {5175 "ok": false,5176 "status": 400,5177 "type": "invalid_request_error",5178 "message": "temperature: Extra inputs are not permitted"5179 },5180 "top_p": {5181 "ok": false,5182 "status": 400,5183 "type": "invalid_request_error",5184 "message": "top_p: Extra inputs are not permitted"5185 },5186 "top_k": {5187 "ok": false,5188 "status": 400,5189 "type": "invalid_request_error",5190 "message": "top_k: Extra inputs are not permitted"5191 },5192 "tool_auto": {5193 "ok": true,5194 "stop_reason": "tool_use",5195 "blocks": [5196 "tool_use"5197 ],5198 "usage": {5199 "in": 388,5200 "out": 505201 }5202 },5203 "tool_any": {5204 "ok": false,5205 "status": 400,5206 "type": "invalid_request_error",5207 "message": "tool_choice: type \"tool\" and \"any\" are not supported for this model."5208 },5209 "tool_forced": {5210 "ok": false,5211 "status": 400,5212 "type": "invalid_request_error",5213 "message": "tool_choice: type \"tool\" and \"any\" are not supported for this model."5214 },5215 "tool_none": {5216 "ok": true,5217 "stop_reason": "end_turn",5218 "blocks": [5219 "text"5220 ],5221 "usage": {5222 "in": 383,5223 "out": 45224 },5225 "text": "ok"5226 },5227 "prefill": {5228 "ok": false,5229 "status": 400,5230 "type": "invalid_request_error",5231 "message": "This model does not support assistant message prefill. The conversation must end with a user message."5232 },5233 "structured_output": {5234 "ok": true,5235 "stop_reason": "end_turn",5236 "blocks": [5237 "text"5238 ],5239 "usage": {5240 "in": 209,5241 "out": 115242 },5243 "text": "{\"answer\": \"4\"}"5244 },5245 "mid_system": {5246 "ok": true,5247 "stop_reason": "end_turn",5248 "blocks": [5249 "thinking",5250 "text"5251 ],5252 "usage": {5253 "in": 28,5254 "out": 405255 },5256 "text": "OK"5257 },5258 "cache_control_top": {5259 "ok": true,5260 "stop_reason": "end_turn",5261 "blocks": [5262 "text"5263 ],5264 "usage": {5265 "in": 18,5266 "out": 45267 },5268 "text": "ok"5269 },5270 "stop_sequences": {5271 "ok": true,5272 "stop_reason": "end_turn",5273 "blocks": [5274 "text"5275 ],5276 "usage": {5277 "in": 18,5278 "out": 45279 },5280 "text": "ok"5281 },5282 "web_search_2026": {5283 "ok": true,5284 "stop_reason": "end_turn",5285 "blocks": [5286 "text"5287 ],5288 "usage": {5289 "in": 5892,5290 "out": 45291 },5292 "text": "ok"5293 },5294 "web_search_2025": {5295 "ok": true,5296 "stop_reason": "end_turn",5297 "blocks": [5298 "text"5299 ],5300 "usage": {5301 "in": 2744,5302 "out": 45303 },5304 "text": "ok"5305 },5306 "code_execution_2026": {5307 "ok": true,5308 "stop_reason": "end_turn",5309 "blocks": [5310 "text"5311 ],5312 "usage": {5313 "in": 2875,5314 "out": 45315 },5316 "text": "ok"5317 },5318 "max_tokens_over_cap": {5319 "ok": false,5320 "status": 400,5321 "type": "invalid_request_error",5322 "message": "max_tokens: 500000 > 128000, which is the maximum allowed number of output tokens for claude-fable-5-1"5323 },5324 "speed_fast": {5325 "ok": false,5326 "status": 400,5327 "type": "invalid_request_error",5328 "message": "'claude-fable-5-1' does not support the `speed` parameter. This feature is only available on supported models."5329 },5330 "inference_geo_us": {5331 "ok": true,5332 "stop_reason": "end_turn",5333 "blocks": [5334 "text"5335 ],5336 "usage": {5337 "in": 18,5338 "out": 45339 },5340 "text": "ok"5341 },5342 "count_tokens": {5343 "ok": true,5344 "input_tokens": 185345 }5346 }5347 },5348 "claude-fable-5": {5349 "display_name": "Claude Fable 5",5350 "created_at": "2026-06-07T00:00:00Z",5351 "max_input_tokens": 1000000,5352 "max_tokens": 128000,5353 "capabilities": {5354 "batch": {5355 "supported": true5356 },5357 "citations": {5358 "supported": true5359 },5360 "code_execution": {5361 "supported": true5362 },5363 "context_management": {5364 "supported": true,5365 "clear_tool_uses_20250919": {5366 "supported": true5367 },5368 "clear_thinking_20251015": {5369 "supported": true5370 },5371 "compact_20260112": {5372 "supported": true5373 }5374 },5375 "effort": {5376 "supported": true,5377 "low": {5378 "supported": true5379 },5380 "medium": {5381 "supported": true5382 },5383 "high": {5384 "supported": true5385 },5386 "xhigh": {5387 "supported": true5388 },5389 "max": {5390 "supported": true5391 }5392 },5393 "image_input": {5394 "supported": true5395 },5396 "pdf_input": {5397 "supported": true5398 },5399 "server_tools": {5400 "supported": true,5401 "code_execution": {5402 "supported": true5403 },5404 "web_search": {5405 "supported": true5406 }5407 },5408 "structured_outputs": {5409 "supported": true5410 },5411 "thinking": {5412 "supported": true,5413 "types": {5414 "enabled": {5415 "supported": false5416 },5417 "adaptive": {5418 "supported": true5419 },5420 "disabled": {5421 "supported": false5422 },5423 "between_tools": {5424 "supported": false5425 }5426 }5427 }5428 },5429 "probes": {5430 "basic": {5431 "ok": true,5432 "stop_reason": "end_turn",5433 "blocks": [5434 "thinking",5435 "text"5436 ],5437 "usage": {5438 "in": 16,5439 "out": 105440 },5441 "text": "ok"5442 },5443 "thinking_adaptive": {5444 "ok": true,5445 "stop_reason": "end_turn",5446 "blocks": [5447 "thinking",5448 "text"5449 ],5450 "usage": {5451 "in": 16,5452 "out": 135453 },5454 "text": "ok"5455 },5456 "thinking_adaptive_summarized": {5457 "ok": true,5458 "stop_reason": "end_turn",5459 "blocks": [5460 "thinking",5461 "text"5462 ],5463 "usage": {5464 "in": 16,5465 "out": 135466 },5467 "text": "ok"5468 },5469 "thinking_disabled": {5470 "ok": false,5471 "status": 400,5472 "type": "invalid_request_error",5473 "message": "\"thinking.type.disabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."5474 },5475 "thinking_budget": {5476 "ok": false,5477 "status": 400,5478 "type": "invalid_request_error",5479 "message": "\"thinking.type.enabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."5480 },5481 "thinking_between_tools": {5482 "ok": false,5483 "status": 400,5484 "type": "invalid_request_error",5485 "message": "\"thinking.type.between_tools\" is not supported for this model."5486 },5487 "effort_low": {5488 "ok": true,5489 "stop_reason": "end_turn",5490 "blocks": [5491 "text"5492 ],5493 "usage": {5494 "in": 16,5495 "out": 45496 },5497 "text": "ok"5498 },5499 "effort_medium": {5500 "ok": true,5501 "stop_reason": "end_turn",5502 "blocks": [5503 "text"5504 ],5505 "usage": {5506 "in": 16,5507 "out": 45508 },5509 "text": "ok"5510 },5511 "effort_high": {5512 "ok": true,5513 "stop_reason": "end_turn",5514 "blocks": [5515 "thinking",5516 "text"5517 ],5518 "usage": {5519 "in": 16,5520 "out": 135521 },5522 "text": "ok"5523 },5524 "effort_xhigh": {5525 "ok": true,5526 "stop_reason": "end_turn",5527 "blocks": [5528 "thinking",5529 "text"5530 ],5531 "usage": {5532 "in": 16,5533 "out": 215534 },5535 "text": "ok"5536 },5537 "effort_max": {5538 "ok": true,5539 "stop_reason": "end_turn",5540 "blocks": [5541 "thinking",5542 "text"5543 ],5544 "usage": {5545 "in": 16,5546 "out": 465547 },5548 "text": "ok"5549 },5550 "disabled_at_xhigh": {5551 "ok": false,5552 "status": 400,5553 "type": "invalid_request_error",5554 "message": "\"thinking.type.disabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\" to control thinking behavior."5555 },5556 "temperature": {5557 "ok": false,5558 "status": 400,5559 "type": "invalid_request_error",5560 "message": "temperature: Extra inputs are not permitted"5561 },5562 "top_p": {5563 "ok": false,5564 "status": 400,5565 "type": "invalid_request_error",5566 "message": "top_p: Extra inputs are not permitted"5567 },5568 "top_k": {5569 "ok": false,5570 "status": 400,5571 "type": "invalid_request_error",5572 "message": "top_k: Extra inputs are not permitted"5573 },5574 "tool_auto": {5575 "ok": true,5576 "stop_reason": "tool_use",5577 "blocks": [5578 "tool_use"5579 ],5580 "usage": {5581 "in": 390,5582 "out": 505583 }5584 },5585 "tool_any": {5586 "ok": true,5587 "stop_reason": "tool_use",5588 "blocks": [5589 "tool_use"5590 ],5591 "usage": {5592 "in": 504,5593 "out": 405594 }5595 },5596 "tool_forced": {5597 "ok": true,5598 "stop_reason": "tool_use",5599 "blocks": [5600 "tool_use"5601 ],5602 "usage": {5603 "in": 509,5604 "out": 355605 }5606 },5607 "tool_none": {5608 "ok": true,5609 "stop_reason": "end_turn",5610 "blocks": [5611 "text"5612 ],5613 "usage": {5614 "in": 385,5615 "out": 45616 },5617 "text": "ok"5618 },5619 "prefill": {5620 "ok": false,5621 "status": 400,5622 "type": "invalid_request_error",5623 "message": "This model does not support assistant message prefill. The conversation must end with a user message."5624 },5625 "structured_output": {5626 "ok": true,5627 "stop_reason": "end_turn",5628 "blocks": [5629 "text"5630 ],5631 "usage": {5632 "in": 207,5633 "out": 115634 },5635 "text": "{\"answer\": \"4\"}"5636 },5637 "mid_system": {5638 "ok": true,5639 "stop_reason": "end_turn",5640 "blocks": [5641 "thinking",5642 "text"5643 ],5644 "usage": {5645 "in": 27,5646 "out": 295647 },5648 "text": "OK"5649 },5650 "cache_control_top": {5651 "ok": true,5652 "stop_reason": "end_turn",5653 "blocks": [5654 "thinking",5655 "text"5656 ],5657 "usage": {5658 "in": 16,5659 "out": 145660 },5661 "text": "ok"5662 },5663 "stop_sequences": {5664 "ok": true,5665 "stop_reason": "end_turn",5666 "blocks": [5667 "thinking",5668 "text"5669 ],5670 "usage": {5671 "in": 16,5672 "out": 105673 },5674 "text": "ok"5675 },5676 "web_search_2026": {5677 "ok": true,5678 "stop_reason": "end_turn",5679 "blocks": [5680 "text"5681 ],5682 "usage": {5683 "in": 5894,5684 "out": 45685 },5686 "text": "ok"5687 },5688 "web_search_2025": {5689 "ok": true,5690 "stop_reason": "end_turn",5691 "blocks": [5692 "text"5693 ],5694 "usage": {5695 "in": 2746,5696 "out": 45697 },5698 "text": "ok"5699 },5700 "code_execution_2026": {5701 "ok": true,5702 "stop_reason": "end_turn",5703 "blocks": [5704 "text"5705 ],5706 "usage": {5707 "in": 2877,5708 "out": 45709 },5710 "text": "ok"5711 },5712 "max_tokens_over_cap": {5713 "ok": false,5714 "status": 400,5715 "type": "invalid_request_error",5716 "message": "max_tokens: 500000 > 128000, which is the maximum allowed number of output tokens for claude-fable-5"5717 },5718 "speed_fast": {5719 "ok": false,5720 "status": 400,5721 "type": "invalid_request_error",5722 "message": "'claude-fable-5' does not support the `speed` parameter. This feature is only available on supported models."5723 },5724 "inference_geo_us": {5725 "ok": true,5726 "stop_reason": "end_turn",5727 "blocks": [5728 "thinking",5729 "text"5730 ],5731 "usage": {5732 "in": 16,5733 "out": 105734 },5735 "text": "ok"5736 },5737 "count_tokens": {5738 "ok": true,5739 "input_tokens": 165740 }5741 }5742 }5743 }5744}