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