[{"data":1,"prerenderedAt":1259},["ShallowReactive",2],{"navigation":3,"\u002Fapi-reference\u002Ferrors":220,"\u002Fapi-reference\u002Ferrors-surround":1254},[4,28,64,92,124,152,192],{"title":5,"path":6,"stem":7,"children":8,"icon":27},"Start","\u002Fstart","1.start\u002F1.index",[9,11,15,19,23],{"title":10,"path":6,"stem":7},"Overview",{"title":12,"path":13,"stem":14},"Quickstart","\u002Fstart\u002Fquickstart","1.start\u002F2.quickstart",{"title":16,"path":17,"stem":18},"Authentication","\u002Fstart\u002Fauthentication","1.start\u002F3.authentication",{"title":20,"path":21,"stem":22},"SDKs","\u002Fstart\u002Fsdks","1.start\u002F4.sdks",{"title":24,"path":25,"stem":26},"Choose an API","\u002Fstart\u002Fchoose-an-api","1.start\u002F5.choose-an-api","i-lucide-rocket",{"title":29,"path":30,"stem":31,"children":32,"icon":63},"Realtime","\u002Frealtime","2.realtime\u002F1.index",[33,35,39,43,47,51,55,59],{"title":34,"path":30,"stem":31},"Realtime Overview",{"title":36,"path":37,"stem":38},"Realtime Quickstart","\u002Frealtime\u002Fquickstart","2.realtime\u002F2.quickstart",{"title":40,"path":41,"stem":42},"Connection Lifecycle","\u002Frealtime\u002Fconnection-lifecycle","2.realtime\u002F3.connection-lifecycle",{"title":44,"path":45,"stem":46},"Audio Input","\u002Frealtime\u002Faudio-input","2.realtime\u002F4.audio-input",{"title":48,"path":49,"stem":50},"Transcript Lifecycle","\u002Frealtime\u002Ftranscript-lifecycle","2.realtime\u002F5.transcript-lifecycle",{"title":52,"path":53,"stem":54},"Realtime Translation","\u002Frealtime\u002Frealtime-translation","2.realtime\u002F6.realtime-translation",{"title":56,"path":57,"stem":58},"Session Configuration","\u002Frealtime\u002Fsession-configuration","2.realtime\u002F7.session-configuration",{"title":60,"path":61,"stem":62},"Handling Interruptions & Silence","\u002Frealtime\u002Finterruptions-silence","2.realtime\u002F8.interruptions-silence","i-lucide-radio",{"title":65,"path":66,"stem":67,"children":68,"icon":91},"Recorded","\u002Frecorded","3.recorded\u002F1.index",[69,71,75,79,83,87],{"title":70,"path":66,"stem":67},"Recorded Overview",{"title":72,"path":73,"stem":74},"Transcribe Audio","\u002Frecorded\u002Ftranscribe-audio","3.recorded\u002F2.transcribe-audio",{"title":76,"path":77,"stem":78},"Timestamps & Speakers","\u002Frecorded\u002Ftimestamps-speakers","3.recorded\u002F3.timestamps-speakers",{"title":80,"path":81,"stem":82},"Subtitles","\u002Frecorded\u002Fsubtitles","3.recorded\u002F4.subtitles",{"title":84,"path":85,"stem":86},"Recorded Translation","\u002Frecorded\u002Ftranslation","3.recorded\u002F5.translation",{"title":88,"path":89,"stem":90},"Structured Results","\u002Frecorded\u002Fstructured-results","3.recorded\u002F6.structured-results","i-lucide-file-audio",{"title":93,"path":94,"stem":95,"children":96,"icon":123},"Concepts","\u002Fconcepts","4.concepts\u002F1.index",[97,99,103,107,111,115,119],{"title":98,"path":94,"stem":95},"Voice Context Layer",{"title":100,"path":101,"stem":102},"Stable vs. Partial Text","\u002Fconcepts\u002Fstable-vs-partial-text","4.concepts\u002F2.stable-vs-partial-text",{"title":104,"path":105,"stem":106},"StableStream","\u002Fconcepts\u002Fstablestream","4.concepts\u002F3.stablestream",{"title":108,"path":109,"stem":110},"Context-Aware Processing","\u002Fconcepts\u002Fcontext-aware-processing","4.concepts\u002F4.context-aware-processing",{"title":112,"path":113,"stem":114},"Understanding Latency","\u002Fconcepts\u002Flatency","4.concepts\u002F5.latency",{"title":116,"path":117,"stem":118},"Live Translation","\u002Fconcepts\u002Flive-translation","4.concepts\u002F6.live-translation",{"title":120,"path":121,"stem":122},"Trinity Engine","\u002Fconcepts\u002Ftrinity-engine","4.concepts\u002F7.trinity-engine","i-lucide-brain",{"title":125,"path":126,"stem":127,"children":128,"icon":151},"Guides","\u002Fguides","5.guides\u002F1.index",[129,131,135,139,143,147],{"title":130,"path":126,"stem":127},"Browser Live Captions",{"title":132,"path":133,"stem":134},"Server-side Streaming","\u002Fguides\u002Fserver-side-streaming","5.guides\u002F2.server-side-streaming",{"title":136,"path":137,"stem":138},"Build a Stable Caption UI","\u002Fguides\u002Fstable-caption-ui","5.guides\u002F3.stable-caption-ui",{"title":140,"path":141,"stem":142},"Build Live Translation","\u002Fguides\u002Flive-translation","5.guides\u002F4.live-translation",{"title":144,"path":145,"stem":146},"Save a Transcript","\u002Fguides\u002Fsave-transcript","5.guides\u002F5.save-transcript",{"title":148,"path":149,"stem":150},"Reconnect a Live Session","\u002Fguides\u002Freconnection","5.guides\u002F6.reconnection","i-lucide-book-open",{"title":153,"path":154,"stem":155,"children":156,"icon":191},"Reference","\u002Fapi-reference","6.api-reference\u002F1.index",[157,159,163,167,171,175,179,183,187],{"title":158,"path":154,"stem":155},"API Reference Overview",{"title":160,"path":161,"stem":162},"Realtime API","\u002Fapi-reference\u002Frealtime-api","6.api-reference\u002F2.realtime-api",{"title":164,"path":165,"stem":166},"Client Messages","\u002Fapi-reference\u002Fclient-messages","6.api-reference\u002F3.client-messages",{"title":168,"path":169,"stem":170},"Server Events","\u002Fapi-reference\u002Fserver-events","6.api-reference\u002F4.server-events",{"title":172,"path":173,"stem":174},"Transcription API","\u002Fapi-reference\u002Ftranscription","6.api-reference\u002F5.transcription",{"title":176,"path":177,"stem":178},"Languages & Models","\u002Fapi-reference\u002Flanguages","6.api-reference\u002F6.languages",{"title":180,"path":181,"stem":182},"Errors","\u002Fapi-reference\u002Ferrors","6.api-reference\u002F7.errors",{"title":184,"path":185,"stem":186},"Rate Limits","\u002Fapi-reference\u002Frate-limits","6.api-reference\u002F8.rate-limits",{"title":188,"path":189,"stem":190},"Admin API","\u002Fapi-reference\u002Fadmin","6.api-reference\u002F9.admin","i-lucide-code",{"title":193,"path":194,"stem":195,"children":196,"icon":219},"Production","\u002Fproduction","7.production\u002F1.index",[197,199,203,207,211,215],{"title":198,"path":194,"stem":195},"Production Checklist",{"title":200,"path":201,"stem":202},"Reconnection & Retries","\u002Fproduction\u002Freconnection-retries","7.production\u002F2.reconnection-retries",{"title":204,"path":205,"stem":206},"Latency Best Practices","\u002Fproduction\u002Flatency-best-practices","7.production\u002F3.latency-best-practices",{"title":208,"path":209,"stem":210},"Security & Privacy","\u002Fproduction\u002Fsecurity-privacy","7.production\u002F4.security-privacy",{"title":212,"path":213,"stem":214},"Data Retention","\u002Fproduction\u002Fdata-retention","7.production\u002F5.data-retention",{"title":216,"path":217,"stem":218},"Changelog","\u002Fproduction\u002Fchangelog","7.production\u002F6.changelog","i-lucide-server",{"id":221,"title":180,"body":222,"description":1247,"extension":1248,"links":1249,"meta":1250,"navigation":1251,"path":181,"seo":1252,"status":1249,"stem":182,"__hash__":1253},"docs\u002F6.api-reference\u002F7.errors.md",{"type":223,"value":224,"toc":1233},"minimark",[225,230,240,244,359,371,375,471,479,483,770,774,780,858,862,1025,1029,1115,1119,1205,1209,1229],[226,227,229],"h2",{"id":228},"error-response-formats","Error response formats",[231,232,234,235,239],"h3",{"id":233},"openai-format-v1audio-endpoints","OpenAI format (",[236,237,238],"code",{},"\u002Fv1\u002Faudio\u002F*"," endpoints)",[241,242,243],"p",{},"Used for realtime WebSocket, offline HTTP, and session-token endpoints:",[245,246,251],"pre",{"className":247,"code":248,"language":249,"meta":250,"style":250},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"error\": {\n    \"message\": \"API key is missing.\",\n    \"type\": \"invalid_request_error\",\n    \"code\": \"missing_api_key\"\n  }\n}\n","json","",[236,252,253,262,281,307,328,347,353],{"__ignoreMap":250},[254,255,258],"span",{"class":256,"line":257},"line",1,[254,259,261],{"class":260},"sMK4o","{\n",[254,263,265,268,272,275,278],{"class":256,"line":264},2,[254,266,267],{"class":260},"  \"",[254,269,271],{"class":270},"spNyl","error",[254,273,274],{"class":260},"\"",[254,276,277],{"class":260},":",[254,279,280],{"class":260}," {\n",[254,282,284,287,291,293,295,298,302,304],{"class":256,"line":283},3,[254,285,286],{"class":260},"    \"",[254,288,290],{"class":289},"sBMFI","message",[254,292,274],{"class":260},[254,294,277],{"class":260},[254,296,297],{"class":260}," \"",[254,299,301],{"class":300},"sfazB","API key is missing.",[254,303,274],{"class":260},[254,305,306],{"class":260},",\n",[254,308,310,312,315,317,319,321,324,326],{"class":256,"line":309},4,[254,311,286],{"class":260},[254,313,314],{"class":289},"type",[254,316,274],{"class":260},[254,318,277],{"class":260},[254,320,297],{"class":260},[254,322,323],{"class":300},"invalid_request_error",[254,325,274],{"class":260},[254,327,306],{"class":260},[254,329,331,333,335,337,339,341,344],{"class":256,"line":330},5,[254,332,286],{"class":260},[254,334,236],{"class":289},[254,336,274],{"class":260},[254,338,277],{"class":260},[254,340,297],{"class":260},[254,342,343],{"class":300},"missing_api_key",[254,345,346],{"class":260},"\"\n",[254,348,350],{"class":256,"line":349},6,[254,351,352],{"class":260},"  }\n",[254,354,356],{"class":256,"line":355},7,[254,357,358],{"class":260},"}\n",[241,360,361,363,364,367,368,370],{},[236,362,314],{}," is ",[236,365,366],{},"rate_limit_error"," for 429 responses, otherwise ",[236,369,323],{},".",[231,372,374],{"id":373},"envelope-format-key-management-api","Envelope format (Key management API)",[245,376,378],{"className":247,"code":377,"language":249,"meta":250,"style":250},"{\n  \"ok\": false,\n  \"error\": {\n    \"code\": \"admin_unauthorized\",\n    \"message\": \"Admin token required.\",\n    \"retryable\": false\n  }\n}\n",[236,379,380,384,398,410,429,448,462,466],{"__ignoreMap":250},[254,381,382],{"class":256,"line":257},[254,383,261],{"class":260},[254,385,386,388,391,393,395],{"class":256,"line":264},[254,387,267],{"class":260},[254,389,390],{"class":270},"ok",[254,392,274],{"class":260},[254,394,277],{"class":260},[254,396,397],{"class":260}," false,\n",[254,399,400,402,404,406,408],{"class":256,"line":283},[254,401,267],{"class":260},[254,403,271],{"class":270},[254,405,274],{"class":260},[254,407,277],{"class":260},[254,409,280],{"class":260},[254,411,412,414,416,418,420,422,425,427],{"class":256,"line":309},[254,413,286],{"class":260},[254,415,236],{"class":289},[254,417,274],{"class":260},[254,419,277],{"class":260},[254,421,297],{"class":260},[254,423,424],{"class":300},"admin_unauthorized",[254,426,274],{"class":260},[254,428,306],{"class":260},[254,430,431,433,435,437,439,441,444,446],{"class":256,"line":330},[254,432,286],{"class":260},[254,434,290],{"class":289},[254,436,274],{"class":260},[254,438,277],{"class":260},[254,440,297],{"class":260},[254,442,443],{"class":300},"Admin token required.",[254,445,274],{"class":260},[254,447,306],{"class":260},[254,449,450,452,455,457,459],{"class":256,"line":349},[254,451,286],{"class":260},[254,453,454],{"class":289},"retryable",[254,456,274],{"class":260},[254,458,277],{"class":260},[254,460,461],{"class":260}," false\n",[254,463,464],{"class":256,"line":355},[254,465,352],{"class":260},[254,467,469],{"class":256,"line":468},8,[254,470,358],{"class":260},[241,472,473,363,475,478],{},[236,474,454],{},[236,476,477],{},"true"," for 429 and ≥500 responses.",[226,480,482],{"id":481},"http-error-codes","HTTP error codes",[484,485,486,505],"table",{},[487,488,489],"thead",{},[490,491,492,496,499,502],"tr",{},[493,494,495],"th",{},"Code",[493,497,498],{},"HTTP",[493,500,501],{},"Cause",[493,503,504],{},"Client action",[506,507,508,524,539,554,569,585,600,614,630,644,659,678,693,709,723,739,754],"tbody",{},[490,509,510,515,518,521],{},[511,512,513],"td",{},[236,514,343],{},[511,516,517],{},"401",[511,519,520],{},"No Authorization header \u002F query token",[511,522,523],{},"Add API key",[490,525,526,531,533,536],{},[511,527,528],{},[236,529,530],{},"invalid_api_key",[511,532,517],{},[511,534,535],{},"Key format invalid or unknown",[511,537,538],{},"Check key",[490,540,541,546,548,551],{},[511,542,543],{},[236,544,545],{},"revoked_api_key",[511,547,517],{},[511,549,550],{},"Key has been revoked",[511,552,553],{},"Contact provider",[490,555,556,561,563,566],{},[511,557,558],{},[236,559,560],{},"expired_api_key",[511,562,517],{},[511,564,565],{},"Key has expired",[511,567,568],{},"Re-provision",[490,570,571,576,579,582],{},[511,572,573],{},[236,574,575],{},"auth_unavailable",[511,577,578],{},"503",[511,580,581],{},"Key store unavailable",[511,583,584],{},"Retry later",[490,586,587,592,594,597],{},[511,588,589],{},[236,590,591],{},"invalid_session_token",[511,593,517],{},[511,595,596],{},"Session token invalid or expired",[511,598,599],{},"Obtain new token",[490,601,602,607,609,612],{},[511,603,604],{},[236,605,606],{},"token_issuer_unavailable",[511,608,578],{},[511,610,611],{},"Token issuer not configured",[511,613,584],{},[490,615,616,621,624,627],{},[511,617,618],{},[236,619,620],{},"websocket_required",[511,622,623],{},"426",[511,625,626],{},"Non-WS upgrade request",[511,628,629],{},"Use WebSocket client",[490,631,632,637,639,642],{},[511,633,634],{},[236,635,636],{},"gateway_disabled",[511,638,578],{},[511,640,641],{},"Realtime gateway disabled",[511,643,553],{},[490,645,646,651,653,656],{},[511,647,648],{},[236,649,650],{},"upstream_unavailable",[511,652,578],{},[511,654,655],{},"Upstream unavailable (circuit breaker)",[511,657,658],{},"Back off and retry",[490,660,661,666,669,672],{},[511,662,663],{},[236,664,665],{},"connection_rate_limited",[511,667,668],{},"429",[511,670,671],{},"Connection rate exceeded",[511,673,674,675],{},"Honor ",[236,676,677],{},"Retry-After",[490,679,680,685,687,690],{},[511,681,682],{},[236,683,684],{},"concurrent_connection_limit",[511,686,668],{},[511,688,689],{},"Max concurrent connections exceeded",[511,691,692],{},"Wait for release",[490,694,695,700,702,705],{},[511,696,697],{},[236,698,699],{},"request_rate_limited",[511,701,668],{},[511,703,704],{},"Request rate exceeded",[511,706,674,707],{},[236,708,677],{},[490,710,711,716,718,721],{},[511,712,713],{},[236,714,715],{},"audio_quota_exhausted",[511,717,668],{},[511,719,720],{},"Audio window budget exhausted",[511,722,584],{},[490,724,725,730,733,736],{},[511,726,727],{},[236,728,729],{},"audio_too_long",[511,731,732],{},"413",[511,734,735],{},"Single request audio exceeds plan limit",[511,737,738],{},"Reduce audio duration",[490,740,741,746,749,752],{},[511,742,743],{},[236,744,745],{},"internal_error",[511,747,748],{},"500",[511,750,751],{},"Uncaught exception",[511,753,553],{},[490,755,756,761,764,767],{},[511,757,758],{},[236,759,760],{},"bad_request",[511,762,763],{},"400",[511,765,766],{},"Invalid request body",[511,768,769],{},"Fix and retry",[226,771,773],{"id":772},"websocket-error-events","WebSocket error events",[241,775,776,777,779],{},"Within an active WebSocket connection, the server may send ",[236,778,271],{}," events:",[245,781,783],{"className":247,"code":782,"language":249,"meta":250,"style":250},"{ \"type\": \"error\", \"code\": \"...\", \"message\": \"...\", \"request_id\": \"...\" }\n",[236,784,785],{"__ignoreMap":250},[254,786,787,790,792,794,796,798,800,802,804,807,809,811,813,815,817,820,822,824,826,828,830,832,834,836,838,840,842,845,847,849,851,853,855],{"class":256,"line":257},[254,788,789],{"class":260},"{",[254,791,297],{"class":260},[254,793,314],{"class":270},[254,795,274],{"class":260},[254,797,277],{"class":260},[254,799,297],{"class":260},[254,801,271],{"class":300},[254,803,274],{"class":260},[254,805,806],{"class":260},",",[254,808,297],{"class":260},[254,810,236],{"class":270},[254,812,274],{"class":260},[254,814,277],{"class":260},[254,816,297],{"class":260},[254,818,819],{"class":300},"...",[254,821,274],{"class":260},[254,823,806],{"class":260},[254,825,297],{"class":260},[254,827,290],{"class":270},[254,829,274],{"class":260},[254,831,277],{"class":260},[254,833,297],{"class":260},[254,835,819],{"class":300},[254,837,274],{"class":260},[254,839,806],{"class":260},[254,841,297],{"class":260},[254,843,844],{"class":270},"request_id",[254,846,274],{"class":260},[254,848,277],{"class":260},[254,850,297],{"class":260},[254,852,819],{"class":300},[254,854,274],{"class":260},[254,856,857],{"class":260}," }\n",[231,859,861],{"id":860},"websocket-error-codes","WebSocket error codes",[484,863,864,876],{},[487,865,866],{},[490,867,868,870,873],{},[493,869,495],{},[493,871,872],{},"Description",[493,874,875],{},"Close code",[506,877,878,891,904,917,929,940,953,966,978,989,1001,1013],{},[490,879,880,885,888],{},[511,881,882],{},[236,883,884],{},"audio_frame_too_large",[511,886,887],{},"Audio frame exceeds 1 MiB",[511,889,890],{},"1009",[490,892,893,898,901],{},[511,894,895],{},[236,896,897],{},"concurrent_utterance_limit",[511,899,900],{},"Concurrent utterance limit exceeded",[511,902,903],{},"—",[490,905,906,911,914],{},[511,907,908],{},[236,909,910],{},"upstream_backpressure",[511,912,913],{},"Upstream backpressure",[511,915,916],{},"1013",[490,918,919,924,927],{},[511,920,921],{},[236,922,923],{},"client_backpressure",[511,925,926],{},"Client backpressure",[511,928,903],{},[490,930,931,935,938],{},[511,932,933],{},[236,934,650],{},[511,936,937],{},"Upstream unavailable",[511,939,916],{},[490,941,942,947,950],{},[511,943,944],{},[236,945,946],{},"idle_timeout",[511,948,949],{},"Idle timeout reached",[511,951,952],{},"4408",[490,954,955,960,963],{},[511,956,957],{},[236,958,959],{},"session_duration_limit",[511,961,962],{},"Session duration exceeded",[511,964,965],{},"1008",[490,967,968,973,976],{},[511,969,970],{},[236,971,972],{},"session_audio_limit",[511,974,975],{},"Session audio budget exceeded",[511,977,965],{},[490,979,980,984,987],{},[511,981,982],{},[236,983,715],{},[511,985,986],{},"Audio quota exhausted",[511,988,965],{},[490,990,991,996,999],{},[511,992,993],{},[236,994,995],{},"bad_json",[511,997,998],{},"JSON parse failure",[511,1000,903],{},[490,1002,1003,1008,1011],{},[511,1004,1005],{},[236,1006,1007],{},"bad_message",[511,1009,1010],{},"Invalid message type",[511,1012,903],{},[490,1014,1015,1020,1023],{},[511,1016,1017],{},[236,1018,1019],{},"invalid_audio",[511,1021,1022],{},"Invalid audio data",[511,1024,903],{},[226,1026,1028],{"id":1027},"key-management-api-errors","Key management API errors",[484,1030,1031,1041],{},[487,1032,1033],{},[490,1034,1035,1037,1039],{},[493,1036,495],{},[493,1038,498],{},[493,1040,872],{},[506,1042,1043,1054,1066,1078,1090,1103],{},[490,1044,1045,1049,1051],{},[511,1046,1047],{},[236,1048,424],{},[511,1050,517],{},[511,1052,1053],{},"Missing admin token",[490,1055,1056,1061,1063],{},[511,1057,1058],{},[236,1059,1060],{},"invalid_plan",[511,1062,763],{},[511,1064,1065],{},"Unknown plan",[490,1067,1068,1073,1075],{},[511,1069,1070],{},[236,1071,1072],{},"invalid_expiry",[511,1074,763],{},[511,1076,1077],{},"Invalid or past expiry date",[490,1079,1080,1085,1087],{},[511,1081,1082],{},[236,1083,1084],{},"store_unavailable",[511,1086,748],{},[511,1088,1089],{},"R2 storage unavailable",[490,1091,1092,1097,1100],{},[511,1093,1094],{},[236,1095,1096],{},"key_not_found",[511,1098,1099],{},"404",[511,1101,1102],{},"Key ID not found",[490,1104,1105,1110,1112],{},[511,1106,1107],{},[236,1108,1109],{},"not_found",[511,1111,1099],{},[511,1113,1114],{},"Unknown management route",[226,1116,1118],{"id":1117},"troubleshooting","Troubleshooting",[484,1120,1121,1131],{},[487,1122,1123],{},[490,1124,1125,1128],{},[493,1126,1127],{},"Problem",[493,1129,1130],{},"Check",[506,1132,1133,1146,1159,1172,1186,1196],{},[490,1134,1135,1140],{},[511,1136,1137,1138],{},"401 ",[236,1139,343],{},[511,1141,1142,1143],{},"Ensure request includes ",[236,1144,1145],{},"Authorization: Bearer sk-...",[490,1147,1148,1152],{},[511,1149,1137,1150],{},[236,1151,530],{},[511,1153,1154,1155,1158],{},"Verify key starts with ",[236,1156,1157],{},"sk-",", length ≥ 16",[490,1160,1161,1167],{},[511,1162,1163,1164],{},"429 ",[236,1165,1166],{},"*_rate_limited",[511,1168,674,1169,1171],{},[236,1170,677],{}," header, exponential backoff",[490,1173,1174,1179],{},[511,1175,1176,1177],{},"503 ",[236,1178,650],{},[511,1180,1181,1182,1185],{},"Check ",[236,1183,1184],{},"\u002Freadyz"," for upstream status",[490,1187,1188,1193],{},[511,1189,1190,1191],{},"WS ",[236,1192,946],{},[511,1194,1195],{},"Keep sending audio frames, or close explicitly",[490,1197,1198,1202],{},[511,1199,1190,1200],{},[236,1201,884],{},[511,1203,1204],{},"Reduce frame size to ≤ 1 MiB",[226,1206,1208],{"id":1207},"related","Related",[1210,1211,1212,1219,1224],"ul",{},[1213,1214,1215,1218],"li",{},[1216,1217,16],"a",{"href":17}," — auth methods",[1213,1220,1221,1223],{},[1216,1222,200],{"href":201}," — retry strategies",[1213,1225,1226,1228],{},[1216,1227,184],{"href":185}," — plan limits",[1230,1231,1232],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":250,"searchDepth":257,"depth":264,"links":1234},[1235,1240,1241,1244,1245,1246],{"id":228,"depth":264,"text":229,"children":1236},[1237,1239],{"id":233,"depth":283,"text":1238},"OpenAI format (\u002Fv1\u002Faudio\u002F* endpoints)",{"id":373,"depth":283,"text":374},{"id":481,"depth":264,"text":482},{"id":772,"depth":264,"text":773,"children":1242},[1243],{"id":860,"depth":283,"text":861},{"id":1027,"depth":264,"text":1028},{"id":1117,"depth":264,"text":1118},{"id":1207,"depth":264,"text":1208},"HTTP status codes, WebSocket error events, and error payload formats.","md",null,{},true,{"title":180,"description":1247},"kB2KmhQl7ts96VZEAMLVPvWTkogmPqX2FoK9rdr8AzI",[1255,1257],{"title":176,"path":177,"stem":178,"description":1256,"children":-1},"Supported language and model identifiers.",{"title":184,"path":185,"stem":186,"description":1258,"children":-1},"Connection, request, session, and audio quotas by plan.",1787340798074]