[{"data":1,"prerenderedAt":6267},["ShallowReactive",2],{"mosiI18n":3,"docs:\u002Fja\u002Fdocs\u002Freference\u002Fvl-realtime":735,"docs:navigation":5733,"docs:published-paths":6110},{"locale":4,"resources":5},"ja-JP",{"ja-JP":6},{"10002823":7,"10011158":8,"10013013":9,"10026153":10,"10095127":11,"10101414":12,"10109143":13,"10109152":14,"10110081":15,"10112913":16,"10115365":17,"10127104":18,"10128154":19,"10131153":20,"10138994":21,"10140239":22,"10141113":23,"10141411":24,"10141500":25,"10141569":26,"10145711":27,"10148131":28,"10151589":29,"10159010":30,"10185597":31,"10277562":32,"10312109":33,"10314103":34,"10336149":35,"10381912":36,"10414215":37,"10423715":38,"10431014":39,"10461115":40,"10513157":41,"10514813":42,"10515601":43,"10613513":44,"10627315":45,"10681241":46,"10701110":47,"10748121":48,"10751193":49,"10939155":50,"10965993":51,"10987064":52,"11012222":53,"11015141":54,"11028133":55,"11041270":56,"11095710":57,"11101214":58,"11101321":59,"11101539":60,"11108144":61,"11111386":62,"11111415":63,"11112142":64,"11112278":65,"11113111":66,"11113144":67,"11115121":68,"11117201":69,"11120106":70,"11121013":71,"11121311":72,"11121423":73,"11125108":74,"11131313":75,"11133599":76,"11138156":77,"11142133":78,"11145114":79,"11154113":80,"11221221":81,"11233135":82,"11243911":83,"11281114":84,"11283111":85,"11311513":86,"11312152":87,"11331069":88,"11331371":89,"11341099":90,"11342126":91,"11412612":92,"11415106":93,"11418128":94,"11421315":95,"11471412":96,"11476950":97,"11490910":98,"11498141":99,"11510150":100,"11513114":101,"11543447":102,"11563101":103,"11565501":104,"11612154":105,"11612821":106,"11615001":107,"11641513":108,"11647155":109,"11691311":110,"11711211":111,"11813109":112,"11813118":113,"11878412":114,"11902107":115,"11924218":116,"11941001":117,"12013124":118,"12026211":119,"12042111":120,"12044158":121,"12081235":122,"12081517":123,"12100151":124,"12101010":125,"12101131":126,"12101381":127,"12103117":128,"12106856":129,"12109113":130,"12111106":131,"12111114":132,"12113301":133,"12113551":134,"12115118":135,"12121239":136,"12125023":137,"12126158":138,"12131048":139,"12131513":140,"12141106":141,"12141129":142,"12142081":143,"12149722":144,"12150414":145,"12151213":146,"12153811":147,"12179133":148,"12195710":149,"12215101":150,"12261471":151,"12310901":152,"12314101":153,"12339619":154,"12383514":155,"12410612":156,"12413215":157,"12463631":158,"12474110":159,"12510848":160,"12536911":161,"12541246":162,"12561051":163,"12611148":164,"12641310":165,"12651461":166,"12684414":167,"12713121":168,"12771248":169,"12801351":170,"12814011":171,"12911910":172,"12981411":173,"12987141":174,"13013071":175,"13041512":176,"13101061":177,"13105901":178,"13106510":179,"13113044":180,"13114912":181,"13121148":182,"13121481":183,"13124136":184,"13131276":185,"13131363":186,"13131545":187,"13132144":188,"13138186":189,"13151180":190,"13152831":191,"13215981":192,"13290915":193,"13310701":194,"13314551":195,"13410713":196,"13412611":197,"13441491":198,"13471551":199,"13512501":200,"13515510":201,"13591491":202,"13611115":203,"13620701":204,"13661543":205,"13730815":206,"13812214":207,"13911612":208,"13912133":209,"14012814":210,"14013111":211,"14071142":212,"14101083":213,"14104112":214,"14108671":215,"14109128":216,"14111068":217,"14111410":218,"14112871":219,"14121096":220,"14123124":221,"14131171":222,"14131214":223,"14131313":224,"14131412":225,"14133110":226,"14133115":227,"14136212":228,"14141014":229,"14141513":230,"14151331":231,"14151927":232,"14156313":233,"14180111":234,"14211106":235,"14215115":236,"14239121":237,"14281461":238,"14313706":239,"14331101":240,"14410039":241,"14413121":242,"14479127":243,"14484131":244,"14496140":245,"14510490":246,"14531071":247,"14541392":248,"14553315":249,"14605110":250,"14670421":251,"14713398":252,"14752109":253,"14757371":254,"14766515":255,"14810112":256,"14813150":257,"14813195":258,"14851501":259,"14921191":260,"14927151":261,"14941521":262,"14966133":263,"15031311":264,"15061311":265,"15085133":266,"15101241":267,"15101365":268,"15102881":269,"15113141":270,"15121511":271,"15123010":272,"15123414":273,"15128130":274,"15131411":275,"15138515":276,"15141112":277,"15141164":278,"15143128":279,"15145414":280,"15155131":281,"15171550":282,"15221201":283,"15231112":284,"15362121":285,"15413111":286,"15413780":287,"15531415":288,"15605101":124,"15613911":289,"15627615":290,"15671112":291,"15729111":292,"15811751":293,"15891815":294,"15911101":295,"15912711":296,"15915315":297,"15961571":298,"17215117":299,"17411010":300,"18128111":301,"18931213":302,"19064413":303,"19101114":304,"19111328":305,"19149761":306,"19152130":307,"20104410":308,"20312081":309,"20441112":310,"20871277":311,"21002147":312,"21021214":313,"21113531":314,"21115723":315,"21127141":316,"21131112":317,"21141148":318,"21157107":319,"21200917":320,"21201910":321,"21211451":322,"21213015":323,"21236313":324,"21351347":325,"21361551":326,"21412531":327,"21431261":328,"21434141":329,"21510111":330,"21514014":331,"21515101":332,"21539462":333,"21591310":334,"21801001":335,"22100141":336,"22130158":337,"22611106":338,"22961102":339,"23072712":340,"23131514":341,"23161551":342,"23189135":123,"23942757":343,"23972510":344,"24014158":345,"24112111":346,"24113132":347,"24141413":348,"24151261":349,"24810913":350,"24813102":351,"26121231":352,"26841151":353,"26871212":354,"27132121":355,"27568131":356,"28030146":357,"28131115":358,"28212141":359,"28251011":360,"28384137":361,"29135845":362,"29315030":363,"29525115":364,"29787911":365,"30141210":366,"30537813":367,"30614139":368,"31011812":369,"31014127":287,"31111521":370,"31115885":371,"31131367":372,"31207765":373,"31212106":374,"31212610":375,"31212934":376,"31212941":377,"31214933":378,"31294114":379,"31312312":380,"31410213":381,"31411911":382,"31413862":383,"31426211":384,"31511527":385,"31513471":386,"31551411":387,"31561041":388,"31562131":389,"31571113":390,"31948521":391,"32108107":392,"32119732":393,"32123146":394,"32241515":395,"32440814":396,"32871477":397,"33122111":398,"33155113":399,"33412201":400,"33650118":401,"33831071":402,"34015463":403,"35102151":404,"35151210":405,"35271281":406,"35713610":309,"36014108":407,"36153310":408,"37127101":409,"38131111":410,"39314124":411,"39571112":412,"39610157":413,"39755130":414,"39932152":415,"40311055":416,"40911131":417,"41015141":418,"41091471":419,"41110912":420,"41115155":421,"41136131":422,"41193153":423,"41210714":424,"41229331":425,"41267711":426,"41271212":427,"41305095":428,"41381211":429,"41410151":430,"41710101":431,"42101139":432,"42113596":433,"42121271":434,"42694155":435,"43121445":436,"43134136":437,"44914151":438,"45106131":439,"45121022":440,"45149898":441,"45151411":442,"46159804":443,"46694711":444,"46731023":445,"47153546":446,"48110121":447,"48114129":448,"48124111":449,"48147894":450,"48511101":451,"49271053":452,"49712856":453,"49814113":369,"50141015":454,"50146910":455,"50731491":456,"51010111":457,"51011111":458,"51012791":459,"51021210":460,"51031412":461,"51062133":462,"51089711":463,"51110132":464,"51113512":465,"51153329":466,"51253741":467,"51255106":468,"51313109":469,"51314877":470,"51315413":471,"51333111":472,"51341413":473,"51393714":474,"51450135":475,"51471446":476,"51521215":477,"51561291":478,"52126118":479,"52141211":480,"52386413":481,"52530401":482,"53101314":483,"53137715":484,"53311011":485,"53514613":486,"54121084":487,"54152111":488,"55629230":478,"56440672":489,"56781111":490,"57212154":491,"58125691":492,"58851212":493,"59151401":494,"60011076":495,"60120151":496,"60126015":497,"60253838":498,"61013551":499,"61026551":500,"61061337":501,"61113981":502,"61138251":503,"61221013":504,"61231441":505,"61312915":506,"61338101":507,"61410144":508,"61410145":509,"61410453":510,"61411944":511,"61414131":512,"61415701":513,"61431043":514,"61491114":515,"61494103":516,"61501413":517,"61510741":518,"61513010":519,"61514142":520,"61531411":521,"61536114":522,"61541340":523,"61552121":524,"61591201":525,"62121011":526,"62141210":527,"62149158":528,"62151146":529,"62312157":530,"63139013":531,"63201141":532,"63815253":533,"64080313":534,"65122220":535,"65410661":536,"66141410":537,"66151513":538,"67104697":539,"67314145":540,"68014144":541,"69141148":542,"69211530":543,"69415013":544,"69570410":545,"70083783":546,"70214151":45,"71011421":547,"71013126":548,"71015513":549,"71073111":550,"71102161":551,"71115131":552,"71144141":553,"71171209":554,"71296911":555,"71341091":556,"71382811":557,"71401516":558,"71412715":559,"71501001":560,"71514149":561,"71515102":562,"71541212":563,"72218515":564,"73075237":565,"73299253":566,"74124314":567,"74125161":568,"74601421":569,"74685121":570,"75112694":571,"75133152":572,"75313811":573,"75314614":574,"76050649":575,"76141115":576,"76151511":577,"76371314":578,"78101312":579,"78151413":580,"78411581":581,"79112123":582,"79128056":583,"80141314":584,"80721112":585,"81000900":586,"81010346":587,"81052659":588,"81085421":589,"81101214":590,"81135311":591,"81138901":592,"81161515":593,"81184338":594,"81201129":595,"81214101":596,"81215910":597,"81253413":598,"81311111":599,"81312151":600,"81323312":601,"81413601":602,"81514715":603,"81561581":396,"81589148":604,"81661365":605,"81665121":606,"82136112":607,"82215113":608,"83134005":609,"83761411":610,"84313056":611,"84335610":612,"84411812":613,"85121352":614,"85135104":528,"85150514":615,"85412059":616,"86101182":617,"86137210":618,"86141428":619,"86144931":620,"87328178":621,"87611141":622,"87764711":623,"87915568":624,"88002231":625,"88106151":626,"88137214":627,"88147111":628,"88161514":629,"89115104":630,"89145141":631,"89512135":632,"89612915":633,"89771179":634,"90101310":635,"90610856":636,"91013010":637,"91015387":638,"91064637":639,"91073208":640,"91110146":641,"91111414":642,"91111997":596,"91113111":643,"91113112":644,"91115374":645,"91145551":646,"91160143":647,"91190412":648,"91210411":649,"91213116":650,"91312082":651,"91314612":652,"91316410":653,"91341173":654,"91381014":542,"91381541":655,"91412428":656,"91413141":657,"91501341":658,"91507132":659,"91510028":660,"91511441":661,"91535710":662,"91563791":663,"92122444":664,"92212107":665,"92515613":666,"92661550":667,"93140611":668,"93191131":669,"94190813":670,"94613512":671,"95101510":672,"95945134":673,"97111013":674,"97848298":675,"98151476":676,"98153132":677,"98583131":678,"99389112":679,"99414011":680,"99561087":681,"00121448":682,"00610531":683,"01012451":684,"01037912":685,"01056101":686,"01140234":217,"01144151":687,"01184512":688,"01191112":689,"01191415":690,"01211714":691,"01212315":692,"01269122":693,"01273151":694,"01312151":695,"01360934":696,"01412121":697,"01413914":698,"01458111":699,"01471403":700,"01514514":701,"01553391":702,"01560612":703,"01981430":704,"02140891":705,"02141068":706,"02141491":707,"02269571":708,"02931149":709,"03101284":710,"03111211":711,"03117111":712,"03121214":713,"03155210":714,"04109514":715,"04121412":716,"04136118":717,"05118211":718,"05125181":299,"05132141":719,"05183656":720,"05346112":721,"05361121":722,"05514821":723,"05611115":724,"06121230":725,"07131125":726,"07131161":727,"07141286":728,"07148165":729,"07312511":730,"07541155":731,"08151373":732,"08151514":733,"09215507":734},"モデル使用量の概要","複数話者の対話入力","最低課金額","出力トークン","画像の説明は必須です","ドキュメントの誤り","低","透かし","検索を閉じる","ドキュメントについて質問するか、作りたい機能を説明してください…","APIキーを選択してから実行してください。","APIプラットフォーム","オンライン決済でクレジットパックを購入","MOSI API Platformコンソール","8月18日以前：MosslandとAPIの合算使用量です。","クレジットは1件の注文につき1回のみ付与され、重複して付与されることはありません。","アシスタントを閉じる","APIプラットフォームの使用量、クレジット消費、ランキングを確認できます。","1回の呼び出しごとに実際の使用量で計算されます。CNYの金額は価格を把握するためのもので、最終的にはクレジットの請求明細に準じます。","モデル料金基準","クレジット（画像生成約10枚または動画約5秒分、30日間有効）","ブラウザからMoss APIのモデルを直接呼び出し、リクエストとレスポンスをプレビューできます。","有効なセグメントを1つ以上入力してください","さらに読み込む","本キャンペーンは新規・既存ユーザーを問わず、初回チャージの制限もありません。キャンペーン期間中は対象プランを購入すると割引が適用されます。","ファイルが大きすぎます。最大{size}MBまで対応しています。","プロンプトの自動改善に失敗しました。オフにしてから再度お試しください","削除する","モデル使用量の集計基準を見る","{n}日","ボイスをアップロードしてクローンしています…","認証する","過去7日間","voice_idが無効です。入力したボイスIDを確認するか、ボイスライブラリから有効なvoice_idをコピーして再度お試しください。","ブラウザからMOSIのモデルを直接呼び出し、リクエストとレスポンスをプレビューできます。","ご不明な点は、ページ上のQRコードをスキャンするか、「マイページ」からカスタマーサポートにお問い合わせください。","アップロード先URLの取得に失敗しました。もう一度お試しください。","ドキュメントの目次","Playground","カスタマーサポート","URLをご確認ください。未知のルートはホームページにフォールバックしません。","詳細を見る","Raw JSON","クレジット","使用量の概要","この回答はすでに評価済みです。重複して送信しないでください。","最大4Kトークンのプロンプト対応・多言語の文字描画・JSONによるレイアウト制御","モデルを選択","「Mossland有料サービス契約」","最大{n}人の話者","コンソールのホーム","Mosslandの使用量はAPIキーに紐づかないため、合計のみ表示されます。","キーを作成","{n}回","レンダリング結果","音声サンプルを選択してアップロードしてから実行してください。","生成するテキスト","コンパクトアップロード失敗","高","対話スクリプト","新規登録でもらえる","ファイルをアップロード","アップロード済みの画像{n}","ボイスデザイン","クレジット残高","{size}件\u002Fページ","クリア","無効","ボイスを指定するには、","基本の文字起こし","API連携","ドキュメント、エンドポイント、フィールドを検索…","アイデア例","ボイスをクローンしています。しばらくお待ちください。","1行に1つのセリフを入力し、{tags}で話者を指定します。話者が指定されていない行は直前の話者を引き継ぎます。{shorthand}などの表記にも対応しています。","合成テキストは必須です","Output","エンタープライズ認証が完了しました","このキーは有効期限切れのため、有効にできません","APIの利用量、クレジット残高、料金をいつでも確認できます。","ログインしてデータを表示","言語を切り替え","アカウントメニュー","使用量分析","{label}を入力してから実行してください。","今週","{range}、モデル別の消費量集計","作成済み{count} \u002F {limit}","ログイン","アクセス権限がありません","音声の長さを読み取れません。wav \u002F mp3ファイルを選択し直してください。","APIキーと利用状況をまとめて管理","一致する結果はありません。","最適なクレジットパックを選び、モデルの料金基準を確認できます。","累計消費クレジット","評価のみ送信","累計リクエスト数","{speaker}を削除","現在この機能を利用する権限がありません。","無効にする","検索をクリア","🔥 MOSS Image API提供開始！公開4日でHFダウンロード数100万突破！{link}","続けて質問…","成功{n}回","ログインするとドキュメントアシスタントを利用でき、会話も保存されます。","{speaker}のvoice_id","機能リクエスト","再試行","毎日ログインでもらえる","解像度","試聴の進行状況","リクエスト履歴を読み込んでいます…","この会話は存在しません。新しい会話を始めてください。","CNY価格","お問い合わせ","画像サイズ","APIキー","エンタープライズソリューション","これらの画像を分析してください","アップロードに失敗しました。もう一度アップロードしてください。","アスペクト比","音声・動画ファイルが空です。","初回チャージ特典は、各クレジットパックの初回購入時のみ適用されます。購入はCNY建てで、API呼び出しはクレジットで精算されます。1回の呼び出しは実際の使用量で計算され、最低課金額を下回る場合は最低クレジットが差し引かれます。","コンソール統計","問題を報告","これ以上ありません","選択","その他のソース","有効な開始日と終了日を選択してください。","その他のコミュニティ","検索中…","購入","リクエストID","ログインして続行","ログインして受け取る","アップロード中…","契約を締結して認証を完了した後、契約に基づいてお支払いください","モデル別ランキング","すべてのAPI（このアカウントで利用可能なすべてのAPIを呼び出せます）","トレースID","APIキーを作成しました。保存してください","Moss APIコンソール","segments","多言語吹き替えでコンテンツをグローバル市場へ。認識から吹き替えまでワンストップで完結","コンパクトなドラッグ＆ドロップアップロード","JPEG、PNG、WebP画像のみ対応しています。","マルチモーダル理解","再生","音声の長さを読み取っています…","{speaker}はまだスクリプトで使用されています。先に該当するセグメントを削除してください","お知らせを閉じる","CNY {price}","{amount}を支払う","音声のソースを選択","約CNY {price} \u002F クレジット","価格は主にCNYで表示されますが、API呼び出しはクレジットで精算されます。","それ以前","参照音声（必須）","Mosslandでログイン","ストリーミング出力","カスタマーサポートのWeChat QRコード","リクエストが多すぎます。しばらくしてから再度お試しください。","開く","エンドポイント","APIキーを編集","前へ","モデル","QRコードの読み込みに失敗しました","コンソール","読み込み中","リソース","選択してください","ログインするとクレジットパックを購入できます","読み込みに失敗しました","支払いに失敗しました。もう一度お試しください","MossドキュメントAIに質問","実際のお支払い金額と付与クレジットは、決済ページの表示に準じます。","文字起こし","選択した期間の取引量が多いため、推移とランキングは直近の取引をもとに集計した概算値です。","Voice ID","クレジットのチャージ","音声フォーマット","テキスト","有効","その他のモデル","コミュニティーに参加 →","その他","ボイス名またはVoice IDで検索","画像の合計サイズは20MB以下にしてください。","を参照して、最初の呼び出しを完了しましょう","{apiDocs}でAPIの使い方を確認し、{apiKey}を作成して、ご自身のアプリケーションに組み込めます。","名前","キャンペーンの対象可否と価格は支払い完了時刻に基づいて判定され、時刻はすべて北京時間（UTC+8）です。","会話を削除","今日","入力文字数ベース","ストリーミング音声プレーヤーは、バックエンドのストリーミングAPIとの接続後に有効になります。","Moss APIプラットフォームのコンソールにログイン：APIキーの管理、使用量とクレジットの確認、MOSS-TTS、MOSS-Transcribe-Diarize、MOSS-VL、MOVAなどのマルチモーダルモデルAPIの呼び出しをすばやく行えます。","ホームに戻る","「{label}」は有効なJSONではありません。修正してから実行してください。","API連携を始める","{discount}%オフ","未認証","キャンペーン期間中は、すべてのユーザーがチャージ割引を利用できます：{tiers}。","例：{speaker}: 今日の番組へようこそ。","アスペクト比と解像度を選択","{countdown}以内にお支払いを完了してください。時間を過ぎると注文は自動的にキャンセルされます","新しい会話","コンテンツタイプ","認証の有効期限切れ","APIリファレンス","リクエストのプレビュー","法定代表者の身分証番号を入力してください","0から2^53 − 1までの整数を入力してください。範囲外の値では実行できません。","{label}をコピー","CNY {amount}を支払う","APIプラットフォームのクレジット残高、リクエスト統計、最近の呼び出しを確認できます。","スキルを実行中","送信","ひらめきに、声と彩りを","アクション","Alipay決済用QRコード","{speakers}のvoice_idが無効です：{voiceId}。ボイスライブラリから有効なvoice_idをコピーして再度お試しください。","削除に失敗しました。もう一度お試しください。","チャージしたクレジットの有効期限は購入から1年間です","ファイルをアップロードしています。しばらくお待ちください。","会話一覧を更新","リクエスト明細","ファイルのアップロードに失敗しました。もう一度アップロードしてください。","APIキーを作成しました","Mossland APIの新プラットフォームを公開しました。従来の\u002Fapi\u002Fv1エンドポイントから新しい\u002Fv1エンドポイントへ移行してください。","参照音声（任意）","クリックまたはドラッグしてファイルをアップロード","{speaker}のボイス","APIキーを作成し、","チャージしたクレジットは1年間有効です（購入日から起算）","APIキーの読み込みに失敗しました。もう一度お試しください。","希望する音声の長さ（秒）","このボイスを使う","音声生成：{n}%","何をお手伝いしましょうか？","表示されていない結果がほかに{count}件あります。","ログイン \u002F 新規登録","「Mossland」ログイン","クレジットパックの読み込みに失敗しました。もう一度お試しください","0.10クレジット","Moss APIコンソール｜Moss APIプラットフォーム","ページが見つかりません","speakers","この回答のどこに問題がありましたか？","基本情報","設定","画像の説明","個人チャージ","音声をダウンロード","料金とチャージについて","使用量データはまだありません。","MOSS-TTS-V1.0 Pro、MOSS-TTS-V1.5 Flash、MOSS-TTSD","Moss APIドキュメントのホーム","QRコードをスキャンしてエンタープライズアドバイザーを追加すると、クォータのカスタマイズ、専用サービス、SLA、技術サポートを受けられます","スクリプトに未設定の話者が含まれています：{line}行目の{speaker}。先に{speaker}を追加するか、該当する行を修正してください。","チャージキャンペーンは期間限定の特典です。お早めにご利用ください。キャンペーン期間に関する最終的な解釈権はプラットフォームに帰属します。","期間とソースで絞り込めます。同じモデルIDの使用量は合算して表示されます。クレジットは、選択した期間内にそのモデルで実際に消費された量です。","{community}では、技術的な質問や情報交換ができます。クレジットがもらえるキャンペーンもご案内しています。","法定代表者の身分証番号","{price}プラン（{discount}）","QRコードをスキャンしてカスタマーサポートを追加","対象モデル：{models}","先に上でモデルを選択してください。","ネガティブプロンプト","追加+{credits}クレジット","エンタープライズ認証を完了すると、エンタープライズ向けの購入機能を利用できます","ボイスクローン・音声の継続生成・間の調整・発音補正","受取人","審査不承認","支払い期限の{countdown}を過ぎました。支払い結果を確認しています","検索は一時的に利用できません。しばらくしてから再度お試しください。","APIキーを無効にしますか？","実行中…","クレジット（当日限り有効）","API Docs","最適なクレジットパックを選択してください。クレジットはすべてのAPI呼び出しに利用できます。","豊富なプリセットボイスで、吹き替え、ポッドキャスト、ゲームなどさまざまなシーンに対応","入力音声・動画の長さベース","キー","直近30日間","認証不承認","APIキーを選択してからアップロードしてください。","決済サービスの初期化に失敗しました。もう一度お試しください","Markdownをコピー","使用量データを読み込んでいます…","支払いに失敗した注文やキャンセルした注文は、請求もクレジットの付与も行われません。再度購入できます。","回","このボイスには試聴音声がありません","音声サンプルをアップロード","今すぐ試す","音声処理","ドキュメントの目次を開く","画像を読み込み中","今すぐログイン","エンジン処理時間","音声のソース","ホーム","クレジットをチャージ","入力","回答が完了しませんでした。質問は保持されています。","クレジットパック一覧","完全なキーと思われる文字列が検出されました。マスクしてから送信してください。","APIキーがまだありません。作成して呼び出しを始めましょう。","File ID","追加の読み込みに失敗しました。クリックして再試行","お探しのAPIプラットフォームのページは存在しません。","画像が審査を通過しませんでした","法定代表者の氏名","支払いが完了しました。処理しています…","操作に失敗しました。しばらくしてから再度お試しください。","キャンセル","チャージ","今月の消費","時刻はすべて北京時間（GMT+8）で表示されます。使用量データは毎日更新され、通常は翌日までに同期されます。","エンタープライズ認証を完了すると、エンタープライズ支払いを利用できます","音声入力","ドキュメントを検索…","すべて折りたたむ","期限切れ","この項目のデータはバックエンド対応待ちです","削除するとこの会話は復旧できません。削除しますか？","削除","販売価格：CNY {amount}","APIキーを有効にしました","入力テキスト","直近7日間","認証後は、法人口座への振込でクレジットを購入できます。","購入と精算のルール","1つのメッセージにつき画像は4枚までアップロードできます。","実際の消費","ログインの有効期限が切れました。ログインして続行してください。","使用量とクレジット","APIリクエスト数","クレジット残高：{balance}","使用量ソースの説明を見る","レンダリング結果をコピー","このページの目次","{number}枚目","高性能な画像生成モデルで、アイデアを形に。","APIキーを選択","クレジットを入手","ドキュメント","ボイスライブラリ","クレジット使用量の推移","役に立った","モデルを読み込んでいます…","評価の理由","クレジットの有効期限","失敗","{speaker}のボイスを選択してください","対話スクリプトは{n}文字以内で入力してください","ボイス一覧の取得","デフォルトボイス","ランダムシード","リンク","このソースはAPIキーに紐づかないため、リクエスト明細はありません。","ログアウト","レスポンス","条件に一致するAPIキーが見つかりません","画像は1枚あたり10MB以下にしてください。","APIキーを作成","約100万画素","ボイスのソース","評価を閉じる","エンタープライズ支払い情報の読み込みに失敗しました。もう一度お試しください","使用量統計","入力トークン","声のスタイルの説明","アバター","マイボイス","Playgroundを開く","結果の受け取り方法","CNY 2.00 \u002F 時間","閉じる","内容が審査を通過しませんでした。質問を修正して再度お試しください。","wav \u002F mp3に対応、最大512MB","ドキュメントのセクション","音声ファイルが空です。","生成に失敗しました。質問は保持されています。","APIキーを削除しますか？","現在のアカウントにはこのページへのアクセス権限がありません。","{line}行目のセリフ本文に[{speaker}]のような角括弧の記号は使用できません","サンプルをアップロード","コピーしました","トークンスループット","Mossland","コンパクトアップロード中","クイックスタート","初回チャージ特典","ファイルのアップロードに失敗しました。ネットワークを確認して再度お試しください。","Code","再認証","認証を申請","チャージする","からvoice_idをコピーしてください。","確定","お知らせのプレースホルダーです。正式な内容は準備中です。","ホームのプロモーション","リクエスト","音声合成（TTS）","すべてのボイス","会話に戻る","ファイル","アップロード中","クレジット消費","{playground}では、モデルをブラウザ上で試して、生成結果を確認できます。","{name}を無効化","質問を入力","本日のリクエスト","注文の支払い状況の照会に失敗しました。もう一度お試しください","コンソールのナビゲーション","ログインしてクレジットを受け取る","利用可能なAPIキーがまだありません。","非公開","コンテンツはすべてAIによって生成されたものであり、プラットフォームの立場や見解を示すものではありません。","ボイスを選択してください","不明","カスタム","表現がわかりにくい","バイト数","再アップロードしてクローン","ボイス管理","注文を作成中","考え中","問題の種類","ファイルIDを入力","よくある質問","銀行名","Mosslandと過去の使用量","画像が審査を通過しませんでした。別の画像で再度お試しください。","購入可能なクレジットパックはありません","回答の問題点を説明してください（最大500文字）。","ダウンロード","明細を見る","画像生成","回答が誤っている","コンソールメニュー","合成するテキストを入力してください。","支払い結果の反映が遅れている場合、注文は「処理中」と表示されます。システムがコールバックを受信すると自動的にクレジットが付与されますので、重複してお支払いしないでください。","読み込み中…","データがありません","「{name}」を無効にすると、このキーを使用したAPIリクエストは直ちに失敗します。キーの内容は変更されず、後で再度有効にできます。","課金方式","使用量を見る","新しいタブで画像を開く","権限の範囲","再支払いに失敗しました。もう一度お試しください","マイページ","プラットフォームのナビゲーション","デフォルトで、このアカウントで有効なすべてのAPIを呼び出せます。権限を個別に設定することは現在サポートされていません。","クレジット、当日のみ有効","APIキーを選択してからアップロードしてクローンしてください。","クレジットの有効期限は購入日から1年間です","エラーと制限","機能","すべて","名前未設定のユーザー","最近のリクエスト","完全なキーは作成時に一度だけ表示されます。漏えいの疑いがある場合は、直ちにこのキーを削除して新しいキーを作成してください。","1日平均の消費","使用量データ","モデルの機能","前の記事","すべてのAPIキー","クイックリンク","リクエスト例","アップロード完了","音声の長さは{duration}秒未満にしてください。","回答をコピー","タスク","インテリジェントなワークフローで、創作をもっと自由に","ページトップへ","正しい法定代表者の身分証番号を入力してください","ドキュメントの目次を閉じる","統一社会信用コード","アップロードがタイムアウトしました。より安定したネットワークに切り替えるか、ファイルを圧縮して再度お試しください。","リクエストに失敗しました。ネットワークを確認して再度お試しください。","移行ガイドを見る","戻る","キャンペーン期間中にチャージしたクレジットの有効期限は、同じプランを通常購入した場合と同じです。","ボイスのソースを選択","CNY 0.80 \u002F 時間","一時ボイスをクローンします（今回の生成のみに使用）。wav \u002F mp3に対応、最大{size}MB。","入力してください","ログインの有効期限が切れました。もう一度ログインしてください","MOSS-Transcribe、MOSS-Transcribe-Diarize","拡大表示","開発者コミュニティ","{line}行目にセリフがありません","ドキュメントのナビゲーション","合計{credits}クレジット · 約CNY {price} \u002F クレジット","クレジットのチャージが完了しました","今月の消費クレジット","完全なキーはこの一度しか表示されません。閉じると再表示できないため、大切に保管してください。","回答を停止しました","📢 初回チャージ「1つ買うと1つもらえる」特典は9月10日20時に終了します","アシスタントの幅を調整","最初のリクエストを送信して、moss-tts-1.5を試してみましょう。","16クレジット \u002F 時間","ほかに操作はありません","{name}を有効化","エンタープライズ認証に通りませんでした。再度認証してください","作成する","クレジットパック","返金はプラットフォームの返金規定に従って処理されます。注文に対応するクレジットは、処理結果に応じて差し引きまたは調整されます。","開発者ガイド","CNY {amount}","法定代表者の氏名を入力してください","補足説明","この言語版は準備中","Mossland APIへようこそ","電話番号","話者分離付き文字起こし","画像は現在利用できません","過去30日間","APIキーを読み込んでいます…","直近5件のリクエスト","全{total}件","コピー","ステータス","ボイスの範囲","個人情報","認証の申請に失敗しました。しばらくしてから再度お試しください","音声認識","アカウントの残りクレジット：{balance}","APIキーの数が上限（{limit}個）に達しました。使用していないキーを削除してから再度お試しください。","利用可能なクレジット","次の記事","voice_idが無効です。{speakers}のボイスIDを確認するか、ボイスライブラリから有効なvoice_idをコピーして再度お試しください。","エンタープライズプラン向けに、クォータのカスタマイズ、専用サービス、SLA、技術サポートを提供します","企業名","エンタープライズ","すべて展開","フィードバックありがとうございます。回答の改善に活用させていただきます。","ニックネーム","リクエスト履歴はまだありません。","認証完了後に表示されます","公開","Markdownをクリップボードにコピーしました","ファイルの有効化に失敗しました。もう一度アップロードしてください。","「すべてのソース」には、APIキーの使用量とMosslandの使用量が含まれます。","モデルを選択してPlaygroundで呼び出します。","続行","デイリーログイン特典","音声URL","チャージに関するご質問は、「マイページ」のQRコードからカスタマーサポートにお問い合わせください","空欄の場合はデフォルトボイスを使用","試聴","はじめる","名前またはキーの末尾で検索","法人振込先情報","請求と使用量","メールアドレス","アップロードを再試行","ドキュメントを検索","ボイスを選択","{community}に参加して、特典クレジットをさらに受け取りましょう。","API呼び出しはすべてクレジットで精算されます。CNYはクレジットパックの購入にのみ使用されます。","実行","グラフを読み込み中…","コピーに失敗しました","ボイスを1つ選択","開始日","お支払いにより、{agreement}に同意したものとみなされます","料金","画像の説明は{n}文字以内で入力してください","このページのMarkdownをコピー","アップロード先URLの有効期限が切れました。もう一度お試しください。","{credits}クレジット","音声の文字起こし","役に立たなかった","音声合成","生成に失敗したタスクではクレジットは消費されません","エラーやスクリーンショットを読み解く","APIキーの検証サービスは一時的に利用できません。しばらくしてから再度お試しください。","直近24時間の成功率","次へ","有効なセグメント{n}件","このAPIキーを削除するには「{text}」と入力してください","エンドポイント別ランキング","日時","モデルID","使用量の絞り込み","音声生成","一時ボイスをクローンします。wav \u002F mp3に対応、最大{size}MB、長さは{duration}秒未満にしてください。","40クレジット \u002F 時間","クレジット明細","一時停止","内容が古い","解決しなかった","キーワードを入力してすべてのドキュメントを検索します。","{line}行目の話者はサポートされていません。S01〜S05を使用してください","左側でモデルを選択して内容を入力し、実行すると結果がここに表示されます。","再度支払う","QRコードをスキャンしてMOSS開発者コミュニティに参加し、質疑応答・交流やクレジットプレゼント企画に加わりましょう","ファイルを選択","モデルまたはAPIを選択","モデルの読み込みに失敗しました。しばらくしてから再度お試しください。","クレジットパックを読み込み中","あと約{days}日分（直近{window}日間の平均から推定）","デフォルト","Voice IDをコピーしました","カルーセル","選択したAPIキーは利用できません（無効または期限切れ）。別のキーを選択してください。","エンタープライズ支払い情報の読み込みに失敗しました","画像を削除","コピーに失敗しました。もう一度お試しください","{line}行目は話者の指定が途中のようです。コロンを補ってください（例：{speaker}: セリフ）","QRコードを読み込み中","エンタープライズ認証に通りませんでした。入力内容を確認して再度お試しください","統一社会信用コードを入力してください","試聴を一時停止","WAVをダウンロード","コンパクトアップロード成功","検索結果","提供終了","約200万画素","パネルの幅を調整","基本","終了日","ボイスのクローンに失敗しました。もう一度アップロードしてください。","リクエストに失敗しました。しばらくしてから再度お試しください。","安定したボイスクローン、柔軟な音声コントロール","APIキーを削除しました","生成を停止","会話履歴はまだありません","認証済み","{credits}を購入","メインナビゲーション","前日比","Moss APIの新プラットフォームを公開しました。従来の\u002Fapi\u002Fv1エンドポイントから新しい\u002Fv1エンドポイントへ移行してください。","実行に失敗しました。しばらくしてから再度お試しください。","8月18日以降：Mosslandの使用量のみです。","レスポンス表示","消費クレジット","選択し直す","有効期限","注文の有効期限が切れました。もう一度お支払いください","読み込み中...","本日の消費","Mossドキュメントアシスタント","プロフィールはMosslandで管理してください","APIプラットフォームの呼び出し用キーを管理します。","開発","Alipayでスキャンして{amount}をお支払いください","画像を追加","その他の操作","アクティブなAPIキー","注文はキャンセルされました。もう一度お支払いください","すべてのソース","ボイスのクローンが完了しました。リクエストのプレビューを更新しました。","wav \u002F mp3の音声ファイルのみ対応しています。","課金チェックに失敗しました。通常はクレジット不足が原因です。右上の「クレジットを入手」からチャージして再度お試しください。クレジットが十分にある場合は課金サービスが不安定な可能性があるため、しばらくしてから再度お試しください。","{line}行目に話者の指定がありません（例：{speaker}:）","引用が無関係","製品の問題","delivery_method","ログイン特典パネルを閉じる","クレジット残高の取得に失敗しました。もう一度お試しください","エンタープライズ認証の有効期限が切れました。再度認証してください","料金に関する問題","ドロップしてアップロード","実行パラメータ","エンタープライズアドバイザーのWeChat QRコード","前後の記事","18桁の統一社会信用コードを入力してください","APIキーを無効にしました","クリエイターコミュニティ","APIキー「{name}」は直ちに無効になります。このキーを使用したAPIリクエストは拒否されるため、このキーに依存しているシステムが正常に動作しなくなる可能性があります。削除したキーは復旧できず、このAPIキーを表示または変更することもできなくなります。","{formats}形式の音声・動画ファイルに対応しています（{size}MB以下）。","凍結中","話者","すべてのステータス","残り日数の目安（直近{n}日間の平均から推定）","毎日{mosslandLogin}すると、{credits}クレジットを受け取れます。獲得したクレジットは当日限り有効です。","参照音声をアップロードしてから実行してください。","Mossland APIを使ってみる","Moss APIを使ってみる","8月18日以前は両者を区別して集計していないため、個別に算出できません。","口座番号","Moss APIへようこそ","実行リクエストには選択したキーがサーバー側で付与されるため、平文のキーがブラウザを経由することはありません。","CNY 2.00 \u002F 1万文字","話者を追加","会話履歴","0.02クレジット","認証情報をすべて正しく入力してください","コピーに失敗しました。もう一度お試しください。","ユーザーID","アカウントのクレジット","サポートされていないファイル形式です。{formats}形式の音声・動画ファイルをアップロードしてください。","シナリオガイド","40クレジット \u002F 1万文字","スキルの実行が完了しました","すべてのAPI","近日公開","合成テキストは1500文字以内で入力してください","ボイスをクローンします（現在のPlaygroundでの操作のみに使用）。wav \u002F mp3に対応、{size}MB以下。","プラットフォーム全体の料金体系の見直しに伴い、9月22日19時より一部の音声モデルの利用料金を引き上げます。対象範囲と料金の詳細は{link}をご覧ください。","会話の読み込み中にエラーが発生しました。もう一度お試しください。","利用可能なモデルはありません。","完全なAPIキーをコピー","長さ","エンタープライズ認証","開発者コミュニティのWeChat QRコード","画像の幅と高さは64–8192ピクセルの範囲にしてください。画像が破損していないか確認してください。","企業名を入力してください","編集","成功","会話を再読み込み","料金基準","作成に失敗しました。ページを更新して再度お試しください。","voice_idを貼り付け","voice_id（任意）","モデルサービスの呼び出しに失敗しました。しばらくしてから再度お試しください。","作成日時","APIキーを更新しました","Voice IDをコピー","APIキー名","作成に失敗しました。しばらくしてから再度お試しください。","開発者向けクイックスタート","使用量ソースの説明",{"id":736,"title":737,"api_group":738,"body":739,"description":746,"draft":5721,"endpoint":745,"extension":5722,"hide_next":5721,"hide_toc":5721,"locale":4,"meta":5723,"method":747,"model_id":5724,"model_version":5724,"nav_category":5725,"nav_group":5726,"nav_order":2398,"navigation":1608,"path":5727,"published":1608,"seo":5728,"stem":5729,"translation_key":5730,"translation_status":5731,"__hash__":5732},"docs\u002Fja\u002Fdocs\u002Freference\u002Fvl-realtime.mdc","リアルタイム動画理解","multimodal",{"type":740,"value":741,"toc":5712},"minimark",[742,5708],[743,744,748,752,756,801,810,813,890,897,900,1072,1075,1313,1316,1365,1368,1376,1447,1450,1533,1539,5683],"reference-layout",{"category":153,"endpoint":745,"lead":746,"method":747,"section-label":217,"title":737},"\u002Fv1\u002Frealtime","WebSocketで画像フレームを継続的に送信して質問すると、サーバーが増分テキストイベントを返します。このAPIは視覚理解のプロトコルであり、音声Realtimeとは互換性がなく、SSEでもありません。","WSS",[749,750,751],"h2",{"id":751},"接続と認証",[753,754,755],"p",{},"HTTP GETでWebSocketにアップグレードします。接続先はwss:\u002F\u002Fapi.mosi.cn\u002Fv1\u002Frealtimeで、modelクエリパラメータでモデルを指定する必要があります。APIキーはAuthorizationリクエストヘッダーにのみ指定できます。",[757,758,763,789],"parameter-table",{"desc-label":759,"field-label":760,"required-label":761,"type-label":762},"説明","フィールド","必須","型",[764,765,770,773],"field-row",{"name":766,"type":767,"required":761,"collapse-label":768,"expand-label":769},"model","string","指定可能な値を非表示","指定可能な値を表示（2件）",[753,771,772],{},"モデルID。安定版IDまたはスナップショットIDをWebSocket接続先のmodelクエリパラメータに指定します",[774,775,777,783],"template",{"v-slot:children":776},"",[764,778,780],{"name":779},"\"moss-vl-realtime-1.0\"",[753,781,782],{},"安定版モデルID。リアルタイム動画理解に使用します。",[764,784,786],{"name":785},"\"moss-vl-realtime-1.0-2026-09-09\"",[753,787,788],{},"スナップショットモデルID。2026-09-09バージョンに固定するために使用します。",[764,790,793],{"name":791,"type":792,"required":761},"Authorization","HTTP header",[753,794,795,796,800],{},"Bearer ",[797,798,799],"code",{},"\u003CAPI Key>","。クエリパラメータやWebSocketサブプロトコルによる指定には対応していません",[802,803,807],"mosi-banner",{"icon":804,"type":805,"title":806},"warning-outline","warning","ブラウザからの接続に関する制限",[753,808,809],{},"このAPIでは、WebSocketハンドシェイク時にAuthorizationによる認証が必要です。サーバー側から接続を確立し、ブラウザのコードでAPIキーを公開しないでください。",[749,811,812],{"id":812},"セッションの流れ",[814,815,816,832],"table",{},[817,818,819],"thead",{},[820,821,822,826,829],"tr",{},[823,824,825],"th",{},"段階",[823,827,828],{},"クライアント",[823,830,831],{},"サーバー側の応答と判定",[833,834,835,847,857,868,879],"tbody",{},[820,836,837,841,844],{},[838,839,840],"td",{},"接続の確立",[838,842,843],{},"WebSocketハンドシェイクを完了します",[838,845,846],{},"session.createdを受信します。接続時にセッションが自動作成されます",[820,848,849,851,854],{},[838,850,258],{},[838,852,853],{},"session.configureを1回だけ送信します",[838,855,856],{},"session.configuredを受信し、session.readyを待ちます",[820,858,859,862,865],{},[838,860,861],{},"画像の送信",[838,863,864],{},"まずinput.frame JSONを送信し、次に画像バイナリを送信します",[838,866,867],{},"input.frame.readyを待ってからバイナリを送信し、input.frame.acceptedを受信してから次の入力を送信します。画像だけでは回答は自動生成されません",[820,869,870,873,876],{},[838,871,872],{},"質問",[838,874,875],{},"input.promptを単独で送信します",[838,877,878],{},"質問に画像を再度添付する必要はありません。accepted \u002F processedを受信し、テキスト、沈黙、割り込みのイベントを受信する場合があります",[820,880,881,884,887],{},[838,882,883],{},"継続または終了",[838,885,886],{},"フレームの送信を続けるか、final=trueを設定する \u002F session.abortを送信します",[838,888,889],{},"response.doneは1つの回答セグメントを終了するだけで、セッションを終了するのはsession.doneです",[802,891,894],{"icon":892,"type":893},"info-outline","info",[753,895,896],{},"input.frameとinput.promptは、0から始まる連続したseq_noを共有します。acceptedは入力が送信されたことのみを示し、processedはモデルが処理したことを示します。クライアントはすべてのイベントを継続的に受信し、バックプレッシャーを処理する必要があります。",[749,898,899],{"id":899},"クライアントイベント",[757,901,903,985,1036,1066],{"desc-label":759,"field-label":760,"required-label":761,"type-label":762,":show-requirement":902},"false",[764,904,910,913],{"name":905,"type":906,"collapse-label":907,"expand-label":908,"toggle-style":909},"session.configure","event","イベントを折りたたむ","イベントを展開","icon",[753,911,912],{},"接続の確立後に必ず1回送信し、session.created.configure_timeout_sの期限内に完了する必要があります。",[774,914,915],{"v-slot:children":776},[757,916,917,923,930,937,944,951,960,969,978],{"desc-label":759,"field-label":760,"required-label":761,"type-label":762,":show-requirement":902},[764,918,920],{"name":919,"type":767,"required":761},"type",[753,921,922],{},"session.configureで固定",[764,924,927],{"name":925,"type":767,"required":926},"prompt","任意",[753,928,929],{},"初期ユーザープロンプト。デフォルトは空文字列",[764,931,934],{"name":932,"type":933,"required":926},"system_prompt","string | null",[753,935,936],{},"システムプロンプト。省略、null、空文字列の場合はバックエンドのデフォルト値を使用します",[764,938,941],{"name":939,"type":940,"required":926},"max_new_tokens","integer",[753,942,943],{},"新しい入力のたびにリセットされる生成枠。デフォルトは4096で、受け付ける範囲はサーバーの設定に準じます",[764,945,948],{"name":946,"type":947,"required":926},"max_tokens_per_turn","number",[753,949,950],{},"生成速度の上限（単位はtoken\u002F秒）。総量や最低速度を保証するものではありません",[764,952,954],{"name":953,"type":947,"required":926},"temperature",[753,955,956,957],{},"デフォルトは0、範囲は",[797,958,959],{},"[0, 2]",[764,961,963],{"name":962,"type":947,"required":926},"top_p",[753,964,965,966],{},"デフォルトは1、範囲は",[797,967,968],{},"(0, 1]",[764,970,972],{"name":971,"type":940,"required":926},"input_queue_capacity",[753,973,974,975],{},"未処理入力の枠。デフォルトは4、範囲は",[797,976,977],{},"[1, 256]",[764,979,982],{"name":980,"type":981,"required":926},"include_usage","boolean",[753,983,984],{},"デフォルトはfalse。session.usage観測イベントのみを制御し、最終的な使用量には影響しません",[764,986,988,991],{"name":987,"type":906,"collapse-label":907,"expand-label":908,"toggle-style":909},"input.frame",[753,989,990],{},"画像フレームのメタデータを送信します。input.frame.readyを受信したら、続けて完全な画像バイナリを送信します。",[774,992,993],{"v-slot:children":776},[757,994,995,1000,1006,1012,1018,1025,1030],{"desc-label":759,"field-label":760,"required-label":761,"type-label":762,":show-requirement":902},[764,996,997],{"name":919,"type":767,"required":761},[753,998,999],{},"input.frameで固定",[764,1001,1003],{"name":1002,"type":940,"required":761},"seq_no",[753,1004,1005],{},"input.promptと共有する、0から始まる連続したシーケンス",[764,1007,1009],{"name":1008,"type":947,"required":761},"timestamp",[753,1010,1011],{},"動画内の時刻（秒）。負でない値で、それまでに受け付けられたフレームのタイムスタンプより小さくすることはできません",[764,1013,1015],{"name":1014,"type":767,"required":761},"mime_type",[753,1016,1017],{},"image\u002Fjpeg、image\u002Fpng、image\u002Fwebpのいずれか。実際のエンコードと一致している必要があります",[764,1019,1022],{"name":1020,"type":1021},"画像バイナリ","bytes",[753,1023,1024],{},"input.frame.readyの受信後に完全な画像バイトを送信します。サイズはsession.configured.max_frame_bytesを超えることはできません",[764,1026,1027],{"name":925,"type":933,"required":926},[753,1028,1029],{},"高度な使い方：フレームとともに送る質問。デフォルトはnull。標準の接続フローではinput.promptを使用してください",[764,1031,1033],{"name":1032,"type":981,"required":926},"final",[753,1034,1035],{},"高度な使い方：デフォルトはfalseで、最後の入力ではtrueに設定できます。標準の接続フローではinput.promptで設定してください",[764,1037,1039,1042],{"name":1038,"type":906,"collapse-label":907,"expand-label":908,"toggle-style":909},"input.prompt",[753,1040,1041],{},"質問テキストを単独で送信します。フィールド名はtextではなくpromptです。質問には直近に受信した画像が使われます。",[774,1043,1044],{"v-slot:children":776},[757,1045,1046,1051,1056,1061],{"desc-label":759,"field-label":760,"required-label":761,"type-label":762,":show-requirement":902},[764,1047,1048],{"name":919,"type":767,"required":761},[753,1049,1050],{},"input.promptで固定",[764,1052,1053],{"name":1002,"type":940,"required":761},[753,1054,1055],{},"input.frameと共有する連続したシーケンス",[764,1057,1058],{"name":925,"type":767,"required":761},[753,1059,1060],{},"空でない質問テキスト。単独のtimestampは受け付けません",[764,1062,1063],{"name":1032,"type":981,"required":926},[753,1064,1065],{},"デフォルトはfalse。trueにした後は入力を送信できません",[764,1067,1069],{"name":1068,"type":906,"collapse-label":907,"expand-label":908,"toggle-style":909},"session.abort",[753,1070,1071],{},"セッション全体を能動的に終了します。seq_noを消費せず、その他のフィールドも受け付けません。",[749,1073,1074],{"id":1074},"サーバーイベント",[757,1076,1077,1112,1158,1192,1297],{"desc-label":759,"field-label":760,"required-label":761,"type-label":762,":show-requirement":902},[764,1078,1081,1084],{"name":1079,"type":1080,"collapse-label":907,"expand-label":908,"toggle-style":909},"セッションイベント","server events",[753,1082,1083],{},"接続、設定、準備完了、セッションの終了状態の判定に使用します。",[774,1085,1086],{"v-slot:children":776},[757,1087,1088,1094,1100,1106],{"desc-label":759,"field-label":760,"required-label":761,"type-label":762,":show-requirement":902},[764,1089,1091],{"name":1090,"type":906},"session.created",[753,1092,1093],{},"session_id、task_id、model、turn_id、configure_timeout_s、protocol_version、capabilitiesを返します",[764,1095,1097],{"name":1096,"type":906},"session.configured",[753,1098,1099],{},"session_id、request_id、および有効なmax_frame_bytes、input_queue_capacity、max_tokens_per_turn、parked_request_timeout_s、context_limitを返します",[764,1101,1103],{"name":1102,"type":906},"session.ready",[753,1104,1105],{},"session_id、request_id、整数のturn_idを返します。受信してから画像フレームと質問の送信を開始できます",[764,1107,1109],{"name":1108,"type":906},"session.done",[753,1110,1111],{},"reasonとセッション全体の累計usageを含みます。この後イベントは送信されません",[764,1113,1115,1118],{"name":1114,"type":1080,"collapse-label":907,"expand-label":908,"toggle-style":909},"入力イベント",[753,1116,1117],{},"画像フレームや質問の受信準備、送信、処理完了を確認するために使用します。",[774,1119,1120],{"v-slot:children":776},[757,1121,1122,1128,1134,1140,1146,1152],{"desc-label":759,"field-label":760,"required-label":761,"type-label":762,":show-requirement":902},[764,1123,1125],{"name":1124,"type":906},"input.frame.ready",[753,1126,1127],{},"そのフレームのバイナリを待っていることを示すバックプレッシャーシグナル。seq_noを含みます",[764,1129,1131],{"name":1130,"type":906},"input.frame.accepted",[753,1132,1133],{},"seq_no、timestamp、final、pending_events、interrupts_current_turnを含みます。画像がバックエンドに送信されたことを示し、モデルの処理完了を意味するものではありません",[764,1135,1137],{"name":1136,"type":906},"input.frame.processed",[753,1138,1139],{},"seq_no、timestamp、final、pending_eventsを含みます。フレームとともに送った質問によってターンが変わった場合は、interrupted_turn_idとturn_idも返します",[764,1141,1143],{"name":1142,"type":906},"input.frame.rejected",[753,1144,1145],{},"seq_noとreasonを含み、同時にseq_noが同じでcode=invalid_requestのerrorイベントも受信します。クライアントはそのフレームの待機を終了する必要があります。拒否された入力はseq_noを消費しないため、次の入力では同じ番号を使用します",[764,1147,1149],{"name":1148,"type":906},"input.prompt.accepted",[753,1150,1151],{},"seq_no、final、pending_events、interrupts_current_turnを含みます。質問が入力キューに入ったことを示し、モデルの処理完了を意味するものではありません",[764,1153,1155],{"name":1154,"type":906},"input.prompt.processed",[753,1156,1157],{},"seq_no、timestamp、final、pending_eventsを含みます。timestampは直近のフレームのタイムスタンプで、ターンが変わった場合はinterrupted_turn_idとturn_idも返します",[764,1159,1161,1164],{"name":1160,"type":1080,"collapse-label":907,"expand-label":908,"toggle-style":909},"出力イベント",[753,1162,1163],{},"増分テキストの読み取りと、1つの回答セグメントが沈黙、割り込み、正常終了のいずれであるかの判定に使用します。",[774,1165,1166],{"v-slot:children":776},[757,1167,1168,1174,1180,1186],{"desc-label":759,"field-label":760,"required-label":761,"type-label":762,":show-requirement":902},[764,1169,1171],{"name":1170,"type":906},"response.text.delta",[753,1172,1173],{},"受信した順にdeltaを連結します。response_idとresponse_seqで回答セグメントを区別します",[764,1175,1177],{"name":1176,"type":906},"response.turn.silence",[753,1178,1179],{},"turn_id、seq_no、timestamp、silence_seqを含みます。seq_noとtimestampは必ず返されますが、nullの場合があります。沈黙は正常な状態であり、response.doneがない場合があります",[764,1181,1183],{"name":1182,"type":906},"response.turn.interrupted",[753,1184,1185],{},"turn_id、next_turn_id、seq_noを含み、それぞれ割り込まれたターン、新しいターン、トリガーとなった入力の番号に対応します。割り込まれたセグメントにはresponse.doneは送信されません",[764,1187,1189],{"name":1188,"type":906},"response.done",[753,1190,1191],{},"整数のturn_id、response_id、response_seq、finish_reason、boundary、usageを含みます。1つの回答セグメントのみを終了し、セッションは終了しません",[764,1193,1195,1198],{"name":1194,"type":1080,"collapse-label":907,"expand-label":908,"toggle-style":909},"使用量イベント",[753,1196,1197],{},"処理中の使用量と、回答またはセッションの累計使用量の読み取りに使用します。",[774,1199,1200,1221,1224,1262,1265],{"v-slot:children":776},[757,1201,1202,1208,1215],{"desc-label":759,"field-label":760,"required-label":761,"type-label":762,":show-requirement":902},[764,1203,1205],{"name":1204,"type":906},"session.usage",[753,1206,1207],{},"include_usage=trueの場合のみ送信され、最大1 Hzです。処理状況の観測用であり、最終的な使用量としては扱いません",[764,1209,1212],{"name":1210,"type":1211},"response.done.usage","object",[753,1213,1214],{},"現在の回答セグメントの使用量。沈黙または割り込みの場合はこのフィールドがないことがあります",[764,1216,1218],{"name":1217,"type":1211},"session.done.usage",[753,1219,1220],{},"セッション全体の最終的な累計使用量。最終的な使用量はこれに準じます",[753,1222,1223],{},"session.usageイベントには以下の観測フィールドが含まれます。",[757,1225,1226,1232,1238,1244,1250,1256],{"desc-label":759,"field-label":760,"required-label":761,"type-label":762,":show-requirement":902},[764,1227,1229],{"name":1228,"type":940},"decoder_tokens",[753,1230,1231],{},"テキストdecoderの位置数。サンプリング済みで次のforwardを待っているトークンを含みます",[764,1233,1235],{"name":1234,"type":940},"encoder_tokens",[753,1236,1237],{},"これまでに累計で追加された視覚encoderの位置数",[764,1239,1241],{"name":1240,"type":940},"encoder_kv_tokens",[753,1242,1243],{},"現在物理的に保持されている視覚KVの位置数",[764,1245,1247],{"name":1246,"type":940},"token_space_used",[753,1248,1249],{},"これまでのコンテキスト使用量。encoder_tokens + decoder_tokensに等しい",[764,1251,1253],{"name":1252,"type":940},"context_limit",[753,1254,1255],{},"現在のサービスで設定されているコンテキストの上限",[764,1257,1259],{"name":1258,"type":940},"context_remaining",[753,1260,1261],{},"残りのコンテキスト枠。max(0, context_limit - token_space_used)に等しい",[753,1263,1264],{},"response.done.usageとsession.done.usageには以下のフィールドが含まれます。",[757,1266,1267,1273,1279,1285,1291],{"desc-label":759,"field-label":760,"required-label":761,"type-label":762,":show-requirement":902},[764,1268,1270],{"name":1269,"type":940},"vision_tokens",[753,1271,1272],{},"視覚の位置数",[764,1274,1276],{"name":1275,"type":940},"text_input_tokens",[753,1277,1278],{},"入力テキストの位置数",[764,1280,1282],{"name":1281,"type":940},"text_output_tokens",[753,1283,1284],{},"生成テキストの位置数",[764,1286,1288],{"name":1287,"type":940},"text_tokens",[753,1289,1290],{},"入力テキストと出力テキストの合計",[764,1292,1294],{"name":1293,"type":940},"total_tokens",[753,1295,1296],{},"全トークンの合計",[764,1298,1300,1303],{"name":1299,"type":1080,"collapse-label":907,"expand-label":908,"toggle-style":909},"エラーイベント",[753,1301,1302],{},"プロトコルやサービスの異常の処理に使用します。",[774,1304,1305],{"v-slot:children":776},[757,1306,1307],{"desc-label":759,"field-label":760,"required-label":761,"type-label":762,":show-requirement":902},[764,1308,1310],{"name":1309,"type":906},"error",[753,1311,1312],{},"codeとmessageを含み、特定の入力に対応できる場合はseq_noも返します。messageのテキストでマッチングせず、codeに基づいて処理してください。不明なcodeは終了として扱ってください",[749,1314,1315],{"id":1315},"プロトコルの制限",[814,1317,1318,1328],{},[817,1319,1320],{},[820,1321,1322,1325],{},[823,1323,1324],{},"項目",[823,1326,1327],{},"現在のプロトコル値と説明",[833,1329,1330,1338,1346,1357],{},[820,1331,1332,1335],{},[838,1333,1334],{},"制御イベント",[838,1336,1337],{},"1件あたりデフォルトで256 KiB以下で、画像バイナリのサイズとは別に計算します",[820,1339,1340,1343],{},[838,1341,1342],{},"設定と送信",[838,1344,1345],{},"サーバーが定める設定期限内に設定を完了します。input.frame.readyの受信後10秒以内にバイナリを送信してください。タイムアウトするとcode=session_timeoutのerrorイベントが返され、セッションが終了します",[820,1347,1348,1351],{},[838,1349,1350],{},"入力キュー",[838,1352,1353,1354,1356],{},"デフォルトは4、設定可能な範囲は",[797,1355,977],{},"です。未処理入力の枠であり、セッションの同時実行数ではありません",[820,1358,1359,1362],{},[838,1360,1361],{},"コンテキストと時間",[838,1363,1364],{},"サーバーが返すcontext_limitとセッション時間の制限のうち、先に達した方が適用されます",[749,1366,1367],{"id":1367},"エラーコード",[753,1369,1370,1371,1375],{},"接続確立時の認証、権限、レート制限、一般的なHTTPエラーについては、",[1372,1373,1367],"a",{"href":1374},"\u002Fja\u002Fdocs\u002Ferrors-and-limits\u002Ferror-codes","を参照してください。以下では、リアルタイム動画理解API固有のプロトコルエラーのみを示します。",[814,1377,1378,1390],{},[817,1379,1380],{},[820,1381,1382,1384,1387],{},[823,1383,1367],{},[823,1385,1386],{},"発生条件",[823,1388,1389],{},"対処方法",[833,1391,1392,1403,1414,1425,1436],{},[820,1393,1394,1397,1400],{},[838,1395,1396],{},"invalid_request",[838,1398,1399],{},"クライアントのイベント\u002Fフィールド\u002F順序が不正であるか、メッセージが大きすぎます",[838,1401,1402],{},"リクエストを修正して再送信してください。接続が切断された場合は再接続してください",[820,1404,1405,1408,1411],{},[838,1406,1407],{},"context_exhausted",[838,1409,1410],{},"セッションがコンテキストの上限に達しました",[838,1412,1413],{},"現在のセッションを終了し、新しいセッションを確立してください",[820,1415,1416,1419,1422],{},[838,1417,1418],{},"session_timeout",[838,1420,1421],{},"セッションが時間またはアイドルの制限に達したか、input.frame.readyの受信後10秒以内にバイナリが送信されませんでした",[838,1423,1424],{},"セッションのアクティビティとサーバーの制限を確認し、必要に応じて再接続してください",[820,1426,1427,1430,1433],{},[838,1428,1429],{},"response_failed",[838,1431,1432],{},"モデルの生成または処理に失敗しました",[838,1434,1435],{},"エラー情報を記録し、業務に応じて再試行するかどうかを判断してください",[820,1437,1438,1441,1444],{},[838,1439,1440],{},"session_capacity_exceeded",[838,1442,1443],{},"リアルタイムセッションの容量が上限に達しました",[838,1445,1446],{},"同時実行数を減らすか、しばらくしてから再試行してください",[749,1448,1449],{"id":1449},"接続のクローズ",[814,1451,1452,1465],{},[817,1453,1454],{},[820,1455,1456,1459,1462],{},[823,1457,1458],{},"クローズコード",[823,1460,1461],{},"意味",[823,1463,1464],{},"クライアントの対応",[833,1466,1467,1478,1489,1500,1511,1522],{},[820,1468,1469,1472,1475],{},[838,1470,1471],{},"1000",[838,1473,1474],{},"サーバーがsession.doneを送信した後にクローズします。errorイベントで終了したセッションもこのクローズコードを使用します",[838,1476,1477],{},"現在のセッションを終了し、再試行しないでください。成否はsession.done.reason（completed、aborted、errorなど）とそれ以前のerrorイベントで判断してください",[820,1479,1480,1483,1486],{},[838,1481,1482],{},"1001",[838,1484,1485],{},"サービスの停止または接続の離脱",[838,1487,1488],{},"業務の必要に応じて再接続してください",[820,1490,1491,1494,1497],{},[838,1492,1493],{},"1002",[838,1495,1496],{},"プロトコルエラー",[838,1498,1499],{},"イベントの形式と送信順序を確認してから再試行してください",[820,1501,1502,1505,1508],{},[838,1503,1504],{},"1009",[838,1506,1507],{},"バイナリのサイズ超過、または制御イベントが大きすぎます。クローズ前にinvalid_requestのerrorイベントが返される場合があります。",[838,1509,1510],{},"メッセージを小さくしてから再接続してください",[820,1512,1513,1516,1519],{},[838,1514,1515],{},"1011",[838,1517,1518],{},"サーバーの障害",[838,1520,1521],{},"しばらくしてから再試行し、エラーを記録してください",[820,1523,1524,1527,1530],{},[838,1525,1526],{},"1013",[838,1528,1529],{},"サービスが一時的に処理できません",[838,1531,1532],{},"同時実行数を減らし、しばらくしてから再試行してください",[802,1534,1536],{"icon":804,"type":805,"title":1535},"切断時の処理",[753,1537,1538],{},"クライアントはerrorイベントとWebSocketのクローズフレームの両方を処理する必要があります。再接続すると新しいセッションが作成され、以前のコンテキストは復元されません。session.doneを受信していない場合は、最終状態と使用量を不明としてマークしてください。",[774,1540,1541,1543,4329,4332],{"v-slot:examples":776},[749,1542,478],{"id":478},[1544,1545,1548,2775],"api-example",{"ariaLabel":478,"copy-error-label":619,"copy-label":1546,"copy-success-label":1547,"request-title":478},"コードをコピー","クリップボードにコピーしました",[1549,1550,1553],"mosi-tab",{"label":1551,"value":1552},"Python","python",[1554,1555,1558],"pre",{"className":1556,"code":1557,"language":1552,"meta":776,"style":776},"language-python shiki shiki-themes moss-docs-light","import asyncio\nimport json\nimport os\nfrom pathlib import Path\n\nfrom websockets.asyncio.client import connect\nfrom websockets.exceptions import ConnectionClosed\n\nURL = \"wss:\u002F\u002Fapi.mosi.cn\u002Fv1\u002Frealtime?model=moss-vl-realtime-1.0\"\n\n\nasync def receive_event(ws):\n    try:\n        message = await asyncio.wait_for(ws.recv(), timeout=30)\n    except (ConnectionClosed, asyncio.TimeoutError) as error:\n        raise RuntimeError(\"Disconnected or timed out before session.done; final state and usage unknown\") from error\n    if isinstance(message, bytes):\n        raise RuntimeError(\"Unexpected binary server message\")\n    event = json.loads(message)\n    if event[\"type\"] in (\"error\", \"input.frame.rejected\"):\n        raise RuntimeError(f\"{event.get('code', event['type'])}: {event.get('message') or event.get('reason', '')}\")\n    if event[\"type\"] == \"response.text.delta\":\n        print(event[\"delta\"], end=\"\", flush=True)\n    return event\n\n\nasync def wait_for(ws, event_type, seq_no=None):\n    while True:\n        event = await receive_event(ws)\n        if event[\"type\"] == event_type and (seq_no is None or event.get(\"seq_no\") == seq_no):\n            return event\n        if event[\"type\"] == \"session.done\":\n            raise RuntimeError(f\"Session ended before {event_type}: {event.get('reason')}\")\n\n\nasync def main():\n    frame = Path(__file__).with_name(\"frame.jpg\").read_bytes()\n    headers = {\"Authorization\": f\"Bearer {os.environ['MOSS_API_KEY']}\"}\n    async with connect(URL, additional_headers=headers) as ws:\n        await wait_for(ws, \"session.created\")\n        await ws.send(json.dumps({\n            \"type\": \"session.configure\",\n            \"prompt\": \"画面を観察して、私の質問に答えてください。\",\n        }))\n        configured = await wait_for(ws, \"session.configured\")\n        if len(frame) > configured[\"max_frame_bytes\"]:\n            raise ValueError(\"frame.jpg exceeds max_frame_bytes\")\n        await wait_for(ws, \"session.ready\")\n        await ws.send(json.dumps({\n            \"type\": \"input.frame\", \"seq_no\": 0,\n            \"timestamp\": 0.0, \"mime_type\": \"image\u002Fjpeg\",\n        }))\n        await wait_for(ws, \"input.frame.ready\", 0)\n        await ws.send(frame)\n        await wait_for(ws, \"input.frame.accepted\", 0)\n        await ws.send(json.dumps({\n            \"type\": \"input.prompt\", \"seq_no\": 1,\n            \"prompt\": \"画面には何がありますか？\", \"final\": True,\n        }))\n        while True:\n            event = await receive_event(ws)\n            if event[\"type\"] == \"session.done\":\n                print(\"\\nFinal usage:\", event.get(\"usage\"))\n                break\n\n\nif __name__ == \"__main__\":\n    asyncio.run(main())\n",[797,1559,1560,1573,1581,1589,1603,1610,1623,1636,1641,1661,1666,1671,1686,1695,1718,1733,1761,1778,1796,1807,1847,1932,1958,1992,2001,2006,2011,2031,2042,2055,2106,2114,2139,2181,2186,2191,2204,2231,2277,2304,2321,2329,2350,2370,2376,2396,2423,2442,2457,2464,2496,2529,2534,2553,2561,2580,2587,2619,2651,2656,2666,2678,2704,2732,2738,2743,2748,2769],{"__ignoreMap":776},[1561,1562,1565,1569],"span",{"class":1563,"line":1564},"line",1,[1561,1566,1568],{"class":1567},"sIr0w","import",[1561,1570,1572],{"class":1571},"sAVPb"," asyncio\n",[1561,1574,1576,1578],{"class":1563,"line":1575},2,[1561,1577,1568],{"class":1567},[1561,1579,1580],{"class":1571}," json\n",[1561,1582,1584,1586],{"class":1563,"line":1583},3,[1561,1585,1568],{"class":1567},[1561,1587,1588],{"class":1571}," os\n",[1561,1590,1592,1595,1598,1600],{"class":1563,"line":1591},4,[1561,1593,1594],{"class":1567},"from",[1561,1596,1597],{"class":1571}," pathlib ",[1561,1599,1568],{"class":1567},[1561,1601,1602],{"class":1571}," Path\n",[1561,1604,1606],{"class":1563,"line":1605},5,[1561,1607,1609],{"emptyLinePlaceholder":1608},true,"\n",[1561,1611,1613,1615,1618,1620],{"class":1563,"line":1612},6,[1561,1614,1594],{"class":1567},[1561,1616,1617],{"class":1571}," websockets.asyncio.client ",[1561,1619,1568],{"class":1567},[1561,1621,1622],{"class":1571}," connect\n",[1561,1624,1626,1628,1631,1633],{"class":1563,"line":1625},7,[1561,1627,1594],{"class":1567},[1561,1629,1630],{"class":1571}," websockets.exceptions ",[1561,1632,1568],{"class":1567},[1561,1634,1635],{"class":1571}," ConnectionClosed\n",[1561,1637,1639],{"class":1563,"line":1638},8,[1561,1640,1609],{"emptyLinePlaceholder":1608},[1561,1642,1644,1648,1651,1654,1658],{"class":1563,"line":1643},9,[1561,1645,1647],{"class":1646},"s3Ugg","URL",[1561,1649,1650],{"class":1567}," =",[1561,1652,1653],{"class":1571}," \"",[1561,1655,1657],{"class":1656},"slr_4","wss:\u002F\u002Fapi.mosi.cn\u002Fv1\u002Frealtime?model=moss-vl-realtime-1.0",[1561,1659,1660],{"class":1571},"\"\n",[1561,1662,1664],{"class":1563,"line":1663},10,[1561,1665,1609],{"emptyLinePlaceholder":1608},[1561,1667,1669],{"class":1563,"line":1668},11,[1561,1670,1609],{"emptyLinePlaceholder":1608},[1561,1672,1674,1677,1680,1683],{"class":1563,"line":1673},12,[1561,1675,1676],{"class":1567},"async",[1561,1678,1679],{"class":1567}," def",[1561,1681,1682],{"class":1567}," receive_event",[1561,1684,1685],{"class":1571},"(ws):\n",[1561,1687,1689,1692],{"class":1563,"line":1688},13,[1561,1690,1691],{"class":1567},"    try",[1561,1693,1694],{"class":1571},":\n",[1561,1696,1698,1701,1704,1707,1710,1712,1715],{"class":1563,"line":1697},14,[1561,1699,1700],{"class":1571},"        message ",[1561,1702,1703],{"class":1567},"=",[1561,1705,1706],{"class":1567}," await",[1561,1708,1709],{"class":1571}," asyncio.wait_for(ws.recv(), timeout",[1561,1711,1703],{"class":1567},[1561,1713,1714],{"class":1646},"30",[1561,1716,1717],{"class":1571},")\n",[1561,1719,1721,1724,1727,1730],{"class":1563,"line":1720},15,[1561,1722,1723],{"class":1567},"    except",[1561,1725,1726],{"class":1571}," (ConnectionClosed, asyncio.TimeoutError) ",[1561,1728,1729],{"class":1567},"as",[1561,1731,1732],{"class":1571}," error:\n",[1561,1734,1736,1739,1742,1745,1748,1751,1753,1756,1758],{"class":1563,"line":1735},16,[1561,1737,1738],{"class":1567},"        raise",[1561,1740,1741],{"class":1646}," RuntimeError",[1561,1743,1744],{"class":1571},"(",[1561,1746,1747],{"class":1571},"\"",[1561,1749,1750],{"class":1656},"Disconnected or timed out before session.done; final state and usage unknown",[1561,1752,1747],{"class":1571},[1561,1754,1755],{"class":1571},") ",[1561,1757,1594],{"class":1567},[1561,1759,1760],{"class":1571}," error\n",[1561,1762,1764,1767,1770,1773,1775],{"class":1563,"line":1763},17,[1561,1765,1766],{"class":1567},"    if",[1561,1768,1769],{"class":1646}," isinstance",[1561,1771,1772],{"class":1571},"(message, ",[1561,1774,1021],{"class":1646},[1561,1776,1777],{"class":1571},"):\n",[1561,1779,1781,1783,1785,1787,1789,1792,1794],{"class":1563,"line":1780},18,[1561,1782,1738],{"class":1567},[1561,1784,1741],{"class":1646},[1561,1786,1744],{"class":1571},[1561,1788,1747],{"class":1571},[1561,1790,1791],{"class":1656},"Unexpected binary server message",[1561,1793,1747],{"class":1571},[1561,1795,1717],{"class":1571},[1561,1797,1799,1802,1804],{"class":1563,"line":1798},19,[1561,1800,1801],{"class":1571},"    event ",[1561,1803,1703],{"class":1567},[1561,1805,1806],{"class":1571}," json.loads(message)\n",[1561,1808,1810,1812,1815,1817,1819,1821,1824,1827,1830,1832,1834,1836,1839,1841,1843,1845],{"class":1563,"line":1809},20,[1561,1811,1766],{"class":1567},[1561,1813,1814],{"class":1571}," event[",[1561,1816,1747],{"class":1571},[1561,1818,919],{"class":1656},[1561,1820,1747],{"class":1571},[1561,1822,1823],{"class":1571},"] ",[1561,1825,1826],{"class":1567},"in",[1561,1828,1829],{"class":1571}," (",[1561,1831,1747],{"class":1571},[1561,1833,1309],{"class":1656},[1561,1835,1747],{"class":1571},[1561,1837,1838],{"class":1571},", ",[1561,1840,1747],{"class":1571},[1561,1842,1142],{"class":1656},[1561,1844,1747],{"class":1571},[1561,1846,1777],{"class":1571},[1561,1848,1850,1852,1854,1856,1859,1861,1864,1867,1870,1872,1874,1877,1879,1881,1883,1886,1889,1892,1894,1896,1898,1901,1903,1905,1908,1911,1913,1916,1918,1920,1923,1926,1928,1930],{"class":1563,"line":1849},21,[1561,1851,1738],{"class":1567},[1561,1853,1741],{"class":1646},[1561,1855,1744],{"class":1571},[1561,1857,1858],{"class":1567},"f",[1561,1860,1747],{"class":1656},[1561,1862,1863],{"class":1656},"{",[1561,1865,1866],{"class":1571},"event.get(",[1561,1868,1869],{"class":1571},"'",[1561,1871,797],{"class":1656},[1561,1873,1869],{"class":1571},[1561,1875,1876],{"class":1571},", event[",[1561,1878,1869],{"class":1571},[1561,1880,919],{"class":1656},[1561,1882,1869],{"class":1571},[1561,1884,1885],{"class":1571},"])",[1561,1887,1888],{"class":1656},"}",[1561,1890,1891],{"class":1656},": ",[1561,1893,1863],{"class":1656},[1561,1895,1866],{"class":1571},[1561,1897,1869],{"class":1571},[1561,1899,1900],{"class":1656},"message",[1561,1902,1869],{"class":1571},[1561,1904,1755],{"class":1571},[1561,1906,1907],{"class":1567},"or",[1561,1909,1910],{"class":1571}," event.get(",[1561,1912,1869],{"class":1571},[1561,1914,1915],{"class":1656},"reason",[1561,1917,1869],{"class":1571},[1561,1919,1838],{"class":1571},[1561,1921,1922],{"class":1571},"''",[1561,1924,1925],{"class":1571},")",[1561,1927,1888],{"class":1656},[1561,1929,1747],{"class":1656},[1561,1931,1717],{"class":1571},[1561,1933,1935,1937,1939,1941,1943,1945,1947,1950,1952,1954,1956],{"class":1563,"line":1934},22,[1561,1936,1766],{"class":1567},[1561,1938,1814],{"class":1571},[1561,1940,1747],{"class":1571},[1561,1942,919],{"class":1656},[1561,1944,1747],{"class":1571},[1561,1946,1823],{"class":1571},[1561,1948,1949],{"class":1567},"==",[1561,1951,1653],{"class":1571},[1561,1953,1170],{"class":1656},[1561,1955,1747],{"class":1571},[1561,1957,1694],{"class":1571},[1561,1959,1961,1964,1967,1969,1972,1974,1977,1979,1982,1985,1987,1990],{"class":1563,"line":1960},23,[1561,1962,1963],{"class":1646},"        print",[1561,1965,1966],{"class":1571},"(event[",[1561,1968,1747],{"class":1571},[1561,1970,1971],{"class":1656},"delta",[1561,1973,1747],{"class":1571},[1561,1975,1976],{"class":1571},"], end",[1561,1978,1703],{"class":1567},[1561,1980,1981],{"class":1571},"\"\"",[1561,1983,1984],{"class":1571},", flush",[1561,1986,1703],{"class":1567},[1561,1988,1989],{"class":1646},"True",[1561,1991,1717],{"class":1571},[1561,1993,1995,1998],{"class":1563,"line":1994},24,[1561,1996,1997],{"class":1567},"    return",[1561,1999,2000],{"class":1571}," event\n",[1561,2002,2004],{"class":1563,"line":2003},25,[1561,2005,1609],{"emptyLinePlaceholder":1608},[1561,2007,2009],{"class":1563,"line":2008},26,[1561,2010,1609],{"emptyLinePlaceholder":1608},[1561,2012,2014,2016,2018,2021,2024,2026,2029],{"class":1563,"line":2013},27,[1561,2015,1676],{"class":1567},[1561,2017,1679],{"class":1567},[1561,2019,2020],{"class":1567}," wait_for",[1561,2022,2023],{"class":1571},"(ws, event_type, seq_no",[1561,2025,1703],{"class":1567},[1561,2027,2028],{"class":1646},"None",[1561,2030,1777],{"class":1571},[1561,2032,2034,2037,2040],{"class":1563,"line":2033},28,[1561,2035,2036],{"class":1567},"    while",[1561,2038,2039],{"class":1646}," True",[1561,2041,1694],{"class":1571},[1561,2043,2045,2048,2050,2052],{"class":1563,"line":2044},29,[1561,2046,2047],{"class":1571},"        event ",[1561,2049,1703],{"class":1567},[1561,2051,1706],{"class":1567},[1561,2053,2054],{"class":1571}," receive_event(ws)\n",[1561,2056,2058,2061,2063,2065,2067,2069,2071,2073,2076,2079,2082,2085,2088,2091,2093,2095,2097,2099,2101,2103],{"class":1563,"line":2057},30,[1561,2059,2060],{"class":1567},"        if",[1561,2062,1814],{"class":1571},[1561,2064,1747],{"class":1571},[1561,2066,919],{"class":1656},[1561,2068,1747],{"class":1571},[1561,2070,1823],{"class":1571},[1561,2072,1949],{"class":1567},[1561,2074,2075],{"class":1571}," event_type ",[1561,2077,2078],{"class":1567},"and",[1561,2080,2081],{"class":1571}," (seq_no ",[1561,2083,2084],{"class":1567},"is",[1561,2086,2087],{"class":1646}," None",[1561,2089,2090],{"class":1567}," or",[1561,2092,1910],{"class":1571},[1561,2094,1747],{"class":1571},[1561,2096,1002],{"class":1656},[1561,2098,1747],{"class":1571},[1561,2100,1755],{"class":1571},[1561,2102,1949],{"class":1567},[1561,2104,2105],{"class":1571}," seq_no):\n",[1561,2107,2109,2112],{"class":1563,"line":2108},31,[1561,2110,2111],{"class":1567},"            return",[1561,2113,2000],{"class":1571},[1561,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137],{"class":1563,"line":2116},32,[1561,2118,2060],{"class":1567},[1561,2120,1814],{"class":1571},[1561,2122,1747],{"class":1571},[1561,2124,919],{"class":1656},[1561,2126,1747],{"class":1571},[1561,2128,1823],{"class":1571},[1561,2130,1949],{"class":1567},[1561,2132,1653],{"class":1571},[1561,2134,1108],{"class":1656},[1561,2136,1747],{"class":1571},[1561,2138,1694],{"class":1571},[1561,2140,2142,2145,2147,2149,2151,2154,2156,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179],{"class":1563,"line":2141},33,[1561,2143,2144],{"class":1567},"            raise",[1561,2146,1741],{"class":1646},[1561,2148,1744],{"class":1571},[1561,2150,1858],{"class":1567},[1561,2152,2153],{"class":1656},"\"Session ended before ",[1561,2155,1863],{"class":1656},[1561,2157,2158],{"class":1571},"event_type",[1561,2160,1888],{"class":1656},[1561,2162,1891],{"class":1656},[1561,2164,1863],{"class":1656},[1561,2166,1866],{"class":1571},[1561,2168,1869],{"class":1571},[1561,2170,1915],{"class":1656},[1561,2172,1869],{"class":1571},[1561,2174,1925],{"class":1571},[1561,2176,1888],{"class":1656},[1561,2178,1747],{"class":1656},[1561,2180,1717],{"class":1571},[1561,2182,2184],{"class":1563,"line":2183},34,[1561,2185,1609],{"emptyLinePlaceholder":1608},[1561,2187,2189],{"class":1563,"line":2188},35,[1561,2190,1609],{"emptyLinePlaceholder":1608},[1561,2192,2194,2196,2198,2201],{"class":1563,"line":2193},36,[1561,2195,1676],{"class":1567},[1561,2197,1679],{"class":1567},[1561,2199,2200],{"class":1567}," main",[1561,2202,2203],{"class":1571},"():\n",[1561,2205,2207,2210,2212,2215,2218,2221,2223,2226,2228],{"class":1563,"line":2206},37,[1561,2208,2209],{"class":1571},"    frame ",[1561,2211,1703],{"class":1567},[1561,2213,2214],{"class":1571}," Path(",[1561,2216,2217],{"class":1646},"__file__",[1561,2219,2220],{"class":1571},").with_name(",[1561,2222,1747],{"class":1571},[1561,2224,2225],{"class":1656},"frame.jpg",[1561,2227,1747],{"class":1571},[1561,2229,2230],{"class":1571},").read_bytes()\n",[1561,2232,2234,2237,2239,2242,2244,2246,2248,2250,2252,2255,2257,2260,2262,2265,2267,2270,2272,2274],{"class":1563,"line":2233},38,[1561,2235,2236],{"class":1571},"    headers ",[1561,2238,1703],{"class":1567},[1561,2240,2241],{"class":1571}," {",[1561,2243,1747],{"class":1571},[1561,2245,791],{"class":1656},[1561,2247,1747],{"class":1571},[1561,2249,1891],{"class":1571},[1561,2251,1858],{"class":1567},[1561,2253,2254],{"class":1656},"\"Bearer ",[1561,2256,1863],{"class":1656},[1561,2258,2259],{"class":1571},"os.environ[",[1561,2261,1869],{"class":1571},[1561,2263,2264],{"class":1656},"MOSS_API_KEY",[1561,2266,1869],{"class":1571},[1561,2268,2269],{"class":1571},"]",[1561,2271,1888],{"class":1656},[1561,2273,1747],{"class":1656},[1561,2275,2276],{"class":1571},"}\n",[1561,2278,2280,2283,2286,2289,2291,2294,2296,2299,2301],{"class":1563,"line":2279},39,[1561,2281,2282],{"class":1567},"    async",[1561,2284,2285],{"class":1567}," with",[1561,2287,2288],{"class":1571}," connect(",[1561,2290,1647],{"class":1646},[1561,2292,2293],{"class":1571},", additional_headers",[1561,2295,1703],{"class":1567},[1561,2297,2298],{"class":1571},"headers) ",[1561,2300,1729],{"class":1567},[1561,2302,2303],{"class":1571}," ws:\n",[1561,2305,2307,2310,2313,2315,2317,2319],{"class":1563,"line":2306},40,[1561,2308,2309],{"class":1567},"        await",[1561,2311,2312],{"class":1571}," wait_for(ws, ",[1561,2314,1747],{"class":1571},[1561,2316,1090],{"class":1656},[1561,2318,1747],{"class":1571},[1561,2320,1717],{"class":1571},[1561,2322,2324,2326],{"class":1563,"line":2323},41,[1561,2325,2309],{"class":1567},[1561,2327,2328],{"class":1571}," ws.send(json.dumps({\n",[1561,2330,2332,2335,2337,2339,2341,2343,2345,2347],{"class":1563,"line":2331},42,[1561,2333,2334],{"class":1571},"            \"",[1561,2336,919],{"class":1656},[1561,2338,1747],{"class":1571},[1561,2340,1891],{"class":1571},[1561,2342,1747],{"class":1571},[1561,2344,905],{"class":1656},[1561,2346,1747],{"class":1571},[1561,2348,2349],{"class":1571},",\n",[1561,2351,2353,2355,2357,2359,2361,2363,2366,2368],{"class":1563,"line":2352},43,[1561,2354,2334],{"class":1571},[1561,2356,925],{"class":1656},[1561,2358,1747],{"class":1571},[1561,2360,1891],{"class":1571},[1561,2362,1747],{"class":1571},[1561,2364,2365],{"class":1656},"画面を観察して、私の質問に答えてください。",[1561,2367,1747],{"class":1571},[1561,2369,2349],{"class":1571},[1561,2371,2373],{"class":1563,"line":2372},44,[1561,2374,2375],{"class":1571},"        }))\n",[1561,2377,2379,2382,2384,2386,2388,2390,2392,2394],{"class":1563,"line":2378},45,[1561,2380,2381],{"class":1571},"        configured ",[1561,2383,1703],{"class":1567},[1561,2385,1706],{"class":1567},[1561,2387,2312],{"class":1571},[1561,2389,1747],{"class":1571},[1561,2391,1096],{"class":1656},[1561,2393,1747],{"class":1571},[1561,2395,1717],{"class":1571},[1561,2397,2399,2401,2404,2407,2410,2413,2415,2418,2420],{"class":1563,"line":2398},46,[1561,2400,2060],{"class":1567},[1561,2402,2403],{"class":1646}," len",[1561,2405,2406],{"class":1571},"(frame) ",[1561,2408,2409],{"class":1567},">",[1561,2411,2412],{"class":1571}," configured[",[1561,2414,1747],{"class":1571},[1561,2416,2417],{"class":1656},"max_frame_bytes",[1561,2419,1747],{"class":1571},[1561,2421,2422],{"class":1571},"]:\n",[1561,2424,2426,2428,2431,2433,2435,2438,2440],{"class":1563,"line":2425},47,[1561,2427,2144],{"class":1567},[1561,2429,2430],{"class":1646}," ValueError",[1561,2432,1744],{"class":1571},[1561,2434,1747],{"class":1571},[1561,2436,2437],{"class":1656},"frame.jpg exceeds max_frame_bytes",[1561,2439,1747],{"class":1571},[1561,2441,1717],{"class":1571},[1561,2443,2445,2447,2449,2451,2453,2455],{"class":1563,"line":2444},48,[1561,2446,2309],{"class":1567},[1561,2448,2312],{"class":1571},[1561,2450,1747],{"class":1571},[1561,2452,1102],{"class":1656},[1561,2454,1747],{"class":1571},[1561,2456,1717],{"class":1571},[1561,2458,2460,2462],{"class":1563,"line":2459},49,[1561,2461,2309],{"class":1567},[1561,2463,2328],{"class":1571},[1561,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491,2494],{"class":1563,"line":2466},50,[1561,2468,2334],{"class":1571},[1561,2470,919],{"class":1656},[1561,2472,1747],{"class":1571},[1561,2474,1891],{"class":1571},[1561,2476,1747],{"class":1571},[1561,2478,987],{"class":1656},[1561,2480,1747],{"class":1571},[1561,2482,1838],{"class":1571},[1561,2484,1747],{"class":1571},[1561,2486,1002],{"class":1656},[1561,2488,1747],{"class":1571},[1561,2490,1891],{"class":1571},[1561,2492,2493],{"class":1646},"0",[1561,2495,2349],{"class":1571},[1561,2497,2499,2501,2503,2505,2507,2510,2512,2514,2516,2518,2520,2522,2525,2527],{"class":1563,"line":2498},51,[1561,2500,2334],{"class":1571},[1561,2502,1008],{"class":1656},[1561,2504,1747],{"class":1571},[1561,2506,1891],{"class":1571},[1561,2508,2509],{"class":1646},"0.0",[1561,2511,1838],{"class":1571},[1561,2513,1747],{"class":1571},[1561,2515,1014],{"class":1656},[1561,2517,1747],{"class":1571},[1561,2519,1891],{"class":1571},[1561,2521,1747],{"class":1571},[1561,2523,2524],{"class":1656},"image\u002Fjpeg",[1561,2526,1747],{"class":1571},[1561,2528,2349],{"class":1571},[1561,2530,2532],{"class":1563,"line":2531},52,[1561,2533,2375],{"class":1571},[1561,2535,2537,2539,2541,2543,2545,2547,2549,2551],{"class":1563,"line":2536},53,[1561,2538,2309],{"class":1567},[1561,2540,2312],{"class":1571},[1561,2542,1747],{"class":1571},[1561,2544,1124],{"class":1656},[1561,2546,1747],{"class":1571},[1561,2548,1838],{"class":1571},[1561,2550,2493],{"class":1646},[1561,2552,1717],{"class":1571},[1561,2554,2556,2558],{"class":1563,"line":2555},54,[1561,2557,2309],{"class":1567},[1561,2559,2560],{"class":1571}," ws.send(frame)\n",[1561,2562,2564,2566,2568,2570,2572,2574,2576,2578],{"class":1563,"line":2563},55,[1561,2565,2309],{"class":1567},[1561,2567,2312],{"class":1571},[1561,2569,1747],{"class":1571},[1561,2571,1130],{"class":1656},[1561,2573,1747],{"class":1571},[1561,2575,1838],{"class":1571},[1561,2577,2493],{"class":1646},[1561,2579,1717],{"class":1571},[1561,2581,2583,2585],{"class":1563,"line":2582},56,[1561,2584,2309],{"class":1567},[1561,2586,2328],{"class":1571},[1561,2588,2590,2592,2594,2596,2598,2600,2602,2604,2606,2608,2610,2612,2614,2617],{"class":1563,"line":2589},57,[1561,2591,2334],{"class":1571},[1561,2593,919],{"class":1656},[1561,2595,1747],{"class":1571},[1561,2597,1891],{"class":1571},[1561,2599,1747],{"class":1571},[1561,2601,1038],{"class":1656},[1561,2603,1747],{"class":1571},[1561,2605,1838],{"class":1571},[1561,2607,1747],{"class":1571},[1561,2609,1002],{"class":1656},[1561,2611,1747],{"class":1571},[1561,2613,1891],{"class":1571},[1561,2615,2616],{"class":1646},"1",[1561,2618,2349],{"class":1571},[1561,2620,2622,2624,2626,2628,2630,2632,2635,2637,2639,2641,2643,2645,2647,2649],{"class":1563,"line":2621},58,[1561,2623,2334],{"class":1571},[1561,2625,925],{"class":1656},[1561,2627,1747],{"class":1571},[1561,2629,1891],{"class":1571},[1561,2631,1747],{"class":1571},[1561,2633,2634],{"class":1656},"画面には何がありますか？",[1561,2636,1747],{"class":1571},[1561,2638,1838],{"class":1571},[1561,2640,1747],{"class":1571},[1561,2642,1032],{"class":1656},[1561,2644,1747],{"class":1571},[1561,2646,1891],{"class":1571},[1561,2648,1989],{"class":1646},[1561,2650,2349],{"class":1571},[1561,2652,2654],{"class":1563,"line":2653},59,[1561,2655,2375],{"class":1571},[1561,2657,2659,2662,2664],{"class":1563,"line":2658},60,[1561,2660,2661],{"class":1567},"        while",[1561,2663,2039],{"class":1646},[1561,2665,1694],{"class":1571},[1561,2667,2669,2672,2674,2676],{"class":1563,"line":2668},61,[1561,2670,2671],{"class":1571},"            event ",[1561,2673,1703],{"class":1567},[1561,2675,1706],{"class":1567},[1561,2677,2054],{"class":1571},[1561,2679,2681,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702],{"class":1563,"line":2680},62,[1561,2682,2683],{"class":1567},"            if",[1561,2685,1814],{"class":1571},[1561,2687,1747],{"class":1571},[1561,2689,919],{"class":1656},[1561,2691,1747],{"class":1571},[1561,2693,1823],{"class":1571},[1561,2695,1949],{"class":1567},[1561,2697,1653],{"class":1571},[1561,2699,1108],{"class":1656},[1561,2701,1747],{"class":1571},[1561,2703,1694],{"class":1571},[1561,2705,2707,2710,2712,2714,2717,2719,2722,2724,2727,2729],{"class":1563,"line":2706},63,[1561,2708,2709],{"class":1646},"                print",[1561,2711,1744],{"class":1571},[1561,2713,1747],{"class":1571},[1561,2715,2716],{"class":1656},"\\nFinal usage:",[1561,2718,1747],{"class":1571},[1561,2720,2721],{"class":1571},", event.get(",[1561,2723,1747],{"class":1571},[1561,2725,2726],{"class":1656},"usage",[1561,2728,1747],{"class":1571},[1561,2730,2731],{"class":1571},"))\n",[1561,2733,2735],{"class":1563,"line":2734},64,[1561,2736,2737],{"class":1567},"                break\n",[1561,2739,2741],{"class":1563,"line":2740},65,[1561,2742,1609],{"emptyLinePlaceholder":1608},[1561,2744,2746],{"class":1563,"line":2745},66,[1561,2747,1609],{"emptyLinePlaceholder":1608},[1561,2749,2751,2754,2757,2760,2762,2765,2767],{"class":1563,"line":2750},67,[1561,2752,2753],{"class":1567},"if",[1561,2755,2756],{"class":1646}," __name__",[1561,2758,2759],{"class":1567}," ==",[1561,2761,1653],{"class":1571},[1561,2763,2764],{"class":1656},"__main__",[1561,2766,1747],{"class":1571},[1561,2768,1694],{"class":1571},[1561,2770,2772],{"class":1563,"line":2771},68,[1561,2773,2774],{"class":1571},"    asyncio.run(main())\n",[1549,2776,2779],{"label":2777,"value":2778},"TypeScript","typescript",[1554,2780,2784],{"className":2781,"code":2782,"language":2783,"meta":776,"style":776},"language-ts shiki shiki-themes moss-docs-light","import { readFile } from \"node:fs\u002Fpromises\";\nimport WebSocket from \"ws\";\n\ninterface RealtimeEvent {\n  type: string;\n  seq_no?: number | null;\n  max_frame_bytes?: number;\n  delta?: string;\n  code?: string;\n  message?: string;\n  reason?: string;\n  usage?: unknown;\n}\n\nfunction isEvent(value: unknown): value is RealtimeEvent {\n  return typeof value === \"object\" && value !== null\n    && \"type\" in value && typeof value.type === \"string\"\n    && (!(\"seq_no\" in value) || value.seq_no === null || typeof value.seq_no === \"number\")\n    && (!(\"max_frame_bytes\" in value) || typeof value.max_frame_bytes === \"number\")\n    && (!(\"delta\" in value) || typeof value.delta === \"string\")\n    && (!(\"code\" in value) || typeof value.code === \"string\")\n    && (!(\"message\" in value) || typeof value.message === \"string\")\n    && (!(\"reason\" in value) || typeof value.reason === \"string\");\n}\n\nconst keyValue = process.env.MOSS_API_KEY;\nif (!keyValue) throw new Error(\"Set MOSS_API_KEY in your server environment\");\nconst frame = await readFile(new URL(\".\u002Fframe.jpg\", import.meta.url));\nconst ws = new WebSocket(\n  \"wss:\u002F\u002Fapi.mosi.cn\u002Fv1\u002Frealtime?model=moss-vl-realtime-1.0\",\n  { headers: { Authorization: `Bearer ${keyValue}` } },\n);\nlet completed = false;\n\u002F\u002F Client-side idle guard, not a server SLA.\nlet idleTimer: ReturnType\u003Ctypeof setTimeout>;\nfunction fail(error: unknown): void {\n  console.error(error);\n  process.exitCode = 1;\n  clearTimeout(idleTimer);\n  ws.terminate();\n}\nfunction resetIdleTimer(): void {\n  clearTimeout(idleTimer);\n  idleTimer = setTimeout(() => fail(new Error(\"No event for 30 seconds; final state and usage unknown\")), 30_000);\n}\nresetIdleTimer();\nws.on(\"error\", fail);\nws.on(\"close\", () => {\n  clearTimeout(idleTimer);\n  if (!completed) {\n    console.error(\"Closed before session.done; final state and usage unknown\");\n    process.exitCode = 1;\n  }\n});\nws.on(\"message\", (data, isBinary) => {\n  try {\n    if (isBinary) throw new Error(\"Unexpected binary server message\");\n    const event: unknown = JSON.parse(data.toString());\n    if (!isEvent(event)) throw new Error(\"Invalid server event\");\n    resetIdleTimer();\n    switch (event.type) {\n      case \"session.created\":\n        ws.send(JSON.stringify({ type: \"session.configure\", prompt: \"画面を観察して、私の質問に答えてください。\" }));\n        break;\n      case \"session.configured\":\n        if (event.max_frame_bytes === undefined || frame.length > event.max_frame_bytes) {\n          throw new Error(\"frame.jpg exceeds max_frame_bytes or limit is missing\");\n        }\n        break;\n      case \"session.ready\":\n        ws.send(JSON.stringify({ type: \"input.frame\", seq_no: 0, timestamp: 0, mime_type: \"image\u002Fjpeg\" }));\n        break;\n      case \"input.frame.ready\":\n        if (event.seq_no === 0) ws.send(frame);\n        break;\n      case \"input.frame.accepted\":\n        if (event.seq_no === 0) ws.send(JSON.stringify({ type: \"input.prompt\", seq_no: 1, prompt: \"画面には何がありますか？\", final: true }));\n        break;\n      case \"response.text.delta\":\n        process.stdout.write(event.delta ?? \"\");\n        break;\n      case \"session.done\":\n        completed = true;\n        clearTimeout(idleTimer);\n        console.log(\"\\nFinal usage:\", event.usage);\n        ws.close();\n        break;\n      case \"error\":\n      case \"input.frame.rejected\":\n        throw new Error(`${event.code ?? event.type}: ${event.message ?? event.reason ?? \"\"}`);\n    }\n  } catch (error) {\n    fail(error);\n  }\n});\n","ts",[797,2785,2786,2805,2823,2827,2835,2848,2867,2878,2889,2900,2911,2922,2934,2938,2942,2968,2998,3030,3079,3116,3153,3190,3227,3265,3269,3273,3286,3317,3361,3378,3389,3411,3415,3430,3436,3454,3478,3488,3500,3508,3519,3523,3539,3545,3586,3590,3597,3616,3638,3644,3656,3674,3685,3690,3695,3716,3723,3746,3775,3804,3811,3819,3832,3867,3874,3886,3912,3932,3937,3944,3957,3997,4004,4017,4038,4045,4058,4105,4112,4125,4145,4152,4165,4178,4186,4206,4215,4222,4235,4248,4293,4299,4311,4319,4324],{"__ignoreMap":776},[1561,2787,2788,2790,2793,2795,2797,2800,2802],{"class":1563,"line":1564},[1561,2789,1568],{"class":1567},[1561,2791,2792],{"class":1571}," { readFile } ",[1561,2794,1594],{"class":1567},[1561,2796,1653],{"class":1571},[1561,2798,2799],{"class":1656},"node:fs\u002Fpromises",[1561,2801,1747],{"class":1571},[1561,2803,2804],{"class":1571},";\n",[1561,2806,2807,2809,2812,2814,2816,2819,2821],{"class":1563,"line":1575},[1561,2808,1568],{"class":1567},[1561,2810,2811],{"class":1571}," WebSocket ",[1561,2813,1594],{"class":1567},[1561,2815,1653],{"class":1571},[1561,2817,2818],{"class":1656},"ws",[1561,2820,1747],{"class":1571},[1561,2822,2804],{"class":1571},[1561,2824,2825],{"class":1563,"line":1583},[1561,2826,1609],{"emptyLinePlaceholder":1608},[1561,2828,2829,2832],{"class":1563,"line":1591},[1561,2830,2831],{"class":1567},"interface",[1561,2833,2834],{"class":1571}," RealtimeEvent {\n",[1561,2836,2837,2840,2843,2846],{"class":1563,"line":1605},[1561,2838,2839],{"class":1571},"  type",[1561,2841,2842],{"class":1567},":",[1561,2844,2845],{"class":1646}," string",[1561,2847,2804],{"class":1571},[1561,2849,2850,2853,2856,2859,2862,2865],{"class":1563,"line":1612},[1561,2851,2852],{"class":1571},"  seq_no",[1561,2854,2855],{"class":1567},"?:",[1561,2857,2858],{"class":1646}," number",[1561,2860,2861],{"class":1567}," |",[1561,2863,2864],{"class":1646}," null",[1561,2866,2804],{"class":1571},[1561,2868,2869,2872,2874,2876],{"class":1563,"line":1625},[1561,2870,2871],{"class":1571},"  max_frame_bytes",[1561,2873,2855],{"class":1567},[1561,2875,2858],{"class":1646},[1561,2877,2804],{"class":1571},[1561,2879,2880,2883,2885,2887],{"class":1563,"line":1638},[1561,2881,2882],{"class":1571},"  delta",[1561,2884,2855],{"class":1567},[1561,2886,2845],{"class":1646},[1561,2888,2804],{"class":1571},[1561,2890,2891,2894,2896,2898],{"class":1563,"line":1643},[1561,2892,2893],{"class":1571},"  code",[1561,2895,2855],{"class":1567},[1561,2897,2845],{"class":1646},[1561,2899,2804],{"class":1571},[1561,2901,2902,2905,2907,2909],{"class":1563,"line":1663},[1561,2903,2904],{"class":1571},"  message",[1561,2906,2855],{"class":1567},[1561,2908,2845],{"class":1646},[1561,2910,2804],{"class":1571},[1561,2912,2913,2916,2918,2920],{"class":1563,"line":1668},[1561,2914,2915],{"class":1571},"  reason",[1561,2917,2855],{"class":1567},[1561,2919,2845],{"class":1646},[1561,2921,2804],{"class":1571},[1561,2923,2924,2927,2929,2932],{"class":1563,"line":1673},[1561,2925,2926],{"class":1571},"  usage",[1561,2928,2855],{"class":1567},[1561,2930,2931],{"class":1646}," unknown",[1561,2933,2804],{"class":1571},[1561,2935,2936],{"class":1563,"line":1688},[1561,2937,2276],{"class":1571},[1561,2939,2940],{"class":1563,"line":1697},[1561,2941,1609],{"emptyLinePlaceholder":1608},[1561,2943,2944,2947,2950,2953,2955,2957,2959,2961,2964,2966],{"class":1563,"line":1720},[1561,2945,2946],{"class":1567},"function",[1561,2948,2949],{"class":1567}," isEvent",[1561,2951,2952],{"class":1571},"(value",[1561,2954,2842],{"class":1567},[1561,2956,2931],{"class":1646},[1561,2958,1925],{"class":1571},[1561,2960,2842],{"class":1567},[1561,2962,2963],{"class":1571}," value ",[1561,2965,2084],{"class":1567},[1561,2967,2834],{"class":1571},[1561,2969,2970,2973,2976,2978,2981,2983,2985,2987,2990,2992,2995],{"class":1563,"line":1735},[1561,2971,2972],{"class":1567},"  return",[1561,2974,2975],{"class":1567}," typeof",[1561,2977,2963],{"class":1571},[1561,2979,2980],{"class":1567},"===",[1561,2982,1653],{"class":1571},[1561,2984,1211],{"class":1656},[1561,2986,1747],{"class":1571},[1561,2988,2989],{"class":1567}," &&",[1561,2991,2963],{"class":1571},[1561,2993,2994],{"class":1567},"!==",[1561,2996,2997],{"class":1646}," null\n",[1561,2999,3000,3003,3005,3007,3009,3012,3014,3017,3019,3022,3024,3026,3028],{"class":1563,"line":1763},[1561,3001,3002],{"class":1567},"    &&",[1561,3004,1653],{"class":1571},[1561,3006,919],{"class":1656},[1561,3008,1747],{"class":1571},[1561,3010,3011],{"class":1567}," in",[1561,3013,2963],{"class":1571},[1561,3015,3016],{"class":1567},"&&",[1561,3018,2975],{"class":1567},[1561,3020,3021],{"class":1571}," value.type ",[1561,3023,2980],{"class":1567},[1561,3025,1653],{"class":1571},[1561,3027,767],{"class":1656},[1561,3029,1660],{"class":1571},[1561,3031,3032,3034,3036,3039,3041,3043,3045,3047,3049,3052,3055,3058,3060,3062,3065,3067,3069,3071,3073,3075,3077],{"class":1563,"line":1780},[1561,3033,3002],{"class":1567},[1561,3035,1829],{"class":1571},[1561,3037,3038],{"class":1567},"!",[1561,3040,1744],{"class":1571},[1561,3042,1747],{"class":1571},[1561,3044,1002],{"class":1656},[1561,3046,1747],{"class":1571},[1561,3048,3011],{"class":1567},[1561,3050,3051],{"class":1571}," value) ",[1561,3053,3054],{"class":1567},"||",[1561,3056,3057],{"class":1571}," value.seq_no ",[1561,3059,2980],{"class":1567},[1561,3061,2864],{"class":1646},[1561,3063,3064],{"class":1567}," ||",[1561,3066,2975],{"class":1567},[1561,3068,3057],{"class":1571},[1561,3070,2980],{"class":1567},[1561,3072,1653],{"class":1571},[1561,3074,947],{"class":1656},[1561,3076,1747],{"class":1571},[1561,3078,1717],{"class":1571},[1561,3080,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3106,3108,3110,3112,3114],{"class":1563,"line":1798},[1561,3082,3002],{"class":1567},[1561,3084,1829],{"class":1571},[1561,3086,3038],{"class":1567},[1561,3088,1744],{"class":1571},[1561,3090,1747],{"class":1571},[1561,3092,2417],{"class":1656},[1561,3094,1747],{"class":1571},[1561,3096,3011],{"class":1567},[1561,3098,3051],{"class":1571},[1561,3100,3054],{"class":1567},[1561,3102,2975],{"class":1567},[1561,3104,3105],{"class":1571}," value.max_frame_bytes ",[1561,3107,2980],{"class":1567},[1561,3109,1653],{"class":1571},[1561,3111,947],{"class":1656},[1561,3113,1747],{"class":1571},[1561,3115,1717],{"class":1571},[1561,3117,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3143,3145,3147,3149,3151],{"class":1563,"line":1809},[1561,3119,3002],{"class":1567},[1561,3121,1829],{"class":1571},[1561,3123,3038],{"class":1567},[1561,3125,1744],{"class":1571},[1561,3127,1747],{"class":1571},[1561,3129,1971],{"class":1656},[1561,3131,1747],{"class":1571},[1561,3133,3011],{"class":1567},[1561,3135,3051],{"class":1571},[1561,3137,3054],{"class":1567},[1561,3139,2975],{"class":1567},[1561,3141,3142],{"class":1571}," value.delta ",[1561,3144,2980],{"class":1567},[1561,3146,1653],{"class":1571},[1561,3148,767],{"class":1656},[1561,3150,1747],{"class":1571},[1561,3152,1717],{"class":1571},[1561,3154,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3180,3182,3184,3186,3188],{"class":1563,"line":1849},[1561,3156,3002],{"class":1567},[1561,3158,1829],{"class":1571},[1561,3160,3038],{"class":1567},[1561,3162,1744],{"class":1571},[1561,3164,1747],{"class":1571},[1561,3166,797],{"class":1656},[1561,3168,1747],{"class":1571},[1561,3170,3011],{"class":1567},[1561,3172,3051],{"class":1571},[1561,3174,3054],{"class":1567},[1561,3176,2975],{"class":1567},[1561,3178,3179],{"class":1571}," value.code ",[1561,3181,2980],{"class":1567},[1561,3183,1653],{"class":1571},[1561,3185,767],{"class":1656},[1561,3187,1747],{"class":1571},[1561,3189,1717],{"class":1571},[1561,3191,3192,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3217,3219,3221,3223,3225],{"class":1563,"line":1934},[1561,3193,3002],{"class":1567},[1561,3195,1829],{"class":1571},[1561,3197,3038],{"class":1567},[1561,3199,1744],{"class":1571},[1561,3201,1747],{"class":1571},[1561,3203,1900],{"class":1656},[1561,3205,1747],{"class":1571},[1561,3207,3011],{"class":1567},[1561,3209,3051],{"class":1571},[1561,3211,3054],{"class":1567},[1561,3213,2975],{"class":1567},[1561,3215,3216],{"class":1571}," value.message ",[1561,3218,2980],{"class":1567},[1561,3220,1653],{"class":1571},[1561,3222,767],{"class":1656},[1561,3224,1747],{"class":1571},[1561,3226,1717],{"class":1571},[1561,3228,3229,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3254,3256,3258,3260,3262],{"class":1563,"line":1960},[1561,3230,3002],{"class":1567},[1561,3232,1829],{"class":1571},[1561,3234,3038],{"class":1567},[1561,3236,1744],{"class":1571},[1561,3238,1747],{"class":1571},[1561,3240,1915],{"class":1656},[1561,3242,1747],{"class":1571},[1561,3244,3011],{"class":1567},[1561,3246,3051],{"class":1571},[1561,3248,3054],{"class":1567},[1561,3250,2975],{"class":1567},[1561,3252,3253],{"class":1571}," value.reason ",[1561,3255,2980],{"class":1567},[1561,3257,1653],{"class":1571},[1561,3259,767],{"class":1656},[1561,3261,1747],{"class":1571},[1561,3263,3264],{"class":1571},");\n",[1561,3266,3267],{"class":1563,"line":1994},[1561,3268,2276],{"class":1571},[1561,3270,3271],{"class":1563,"line":2003},[1561,3272,1609],{"emptyLinePlaceholder":1608},[1561,3274,3275,3278,3281,3283],{"class":1563,"line":2008},[1561,3276,3277],{"class":1567},"const",[1561,3279,3280],{"class":1571}," keyValue ",[1561,3282,1703],{"class":1567},[1561,3284,3285],{"class":1571}," process.env.MOSS_API_KEY;\n",[1561,3287,3288,3290,3292,3294,3297,3300,3303,3306,3308,3310,3313,3315],{"class":1563,"line":2013},[1561,3289,2753],{"class":1567},[1561,3291,1829],{"class":1571},[1561,3293,3038],{"class":1567},[1561,3295,3296],{"class":1571},"keyValue) ",[1561,3298,3299],{"class":1567},"throw",[1561,3301,3302],{"class":1567}," new",[1561,3304,3305],{"class":1567}," Error",[1561,3307,1744],{"class":1571},[1561,3309,1747],{"class":1571},[1561,3311,3312],{"class":1656},"Set MOSS_API_KEY in your server environment",[1561,3314,1747],{"class":1571},[1561,3316,3264],{"class":1571},[1561,3318,3319,3321,3324,3326,3328,3331,3333,3336,3339,3341,3343,3346,3348,3350,3352,3355,3358],{"class":1563,"line":2033},[1561,3320,3277],{"class":1567},[1561,3322,3323],{"class":1571}," frame ",[1561,3325,1703],{"class":1567},[1561,3327,1706],{"class":1567},[1561,3329,3330],{"class":1567}," readFile",[1561,3332,1744],{"class":1571},[1561,3334,3335],{"class":1567},"new",[1561,3337,3338],{"class":1567}," URL",[1561,3340,1744],{"class":1571},[1561,3342,1747],{"class":1571},[1561,3344,3345],{"class":1656},".\u002Fframe.jpg",[1561,3347,1747],{"class":1571},[1561,3349,1838],{"class":1571},[1561,3351,1568],{"class":1567},[1561,3353,3354],{"class":1571},".",[1561,3356,3357],{"class":1646},"meta",[1561,3359,3360],{"class":1571},".url));\n",[1561,3362,3363,3365,3368,3370,3372,3375],{"class":1563,"line":2044},[1561,3364,3277],{"class":1567},[1561,3366,3367],{"class":1571}," ws ",[1561,3369,1703],{"class":1567},[1561,3371,3302],{"class":1567},[1561,3373,3374],{"class":1567}," WebSocket",[1561,3376,3377],{"class":1571},"(\n",[1561,3379,3380,3383,3385,3387],{"class":1563,"line":2057},[1561,3381,3382],{"class":1571},"  \"",[1561,3384,1657],{"class":1656},[1561,3386,1747],{"class":1571},[1561,3388,2349],{"class":1571},[1561,3390,3391,3394,3397,3399,3402,3405,3408],{"class":1563,"line":2108},[1561,3392,3393],{"class":1571},"  { headers: { Authorization: ",[1561,3395,3396],{"class":1571},"`",[1561,3398,795],{"class":1656},[1561,3400,3401],{"class":1571},"${",[1561,3403,3404],{"class":1571},"keyValue",[1561,3406,3407],{"class":1571},"}`",[1561,3409,3410],{"class":1571}," } },\n",[1561,3412,3413],{"class":1563,"line":2116},[1561,3414,3264],{"class":1571},[1561,3416,3417,3420,3423,3425,3428],{"class":1563,"line":2141},[1561,3418,3419],{"class":1567},"let",[1561,3421,3422],{"class":1571}," completed ",[1561,3424,1703],{"class":1567},[1561,3426,3427],{"class":1646}," false",[1561,3429,2804],{"class":1571},[1561,3431,3432],{"class":1563,"line":2183},[1561,3433,3435],{"class":3434},"sXGmO","\u002F\u002F Client-side idle guard, not a server SLA.\n",[1561,3437,3438,3440,3443,3445,3448,3451],{"class":1563,"line":2188},[1561,3439,3419],{"class":1567},[1561,3441,3442],{"class":1571}," idleTimer",[1561,3444,2842],{"class":1567},[1561,3446,3447],{"class":1571}," ReturnType\u003C",[1561,3449,3450],{"class":1567},"typeof",[1561,3452,3453],{"class":1571}," setTimeout>;\n",[1561,3455,3456,3458,3461,3464,3466,3468,3470,3472,3475],{"class":1563,"line":2193},[1561,3457,2946],{"class":1567},[1561,3459,3460],{"class":1567}," fail",[1561,3462,3463],{"class":1571},"(error",[1561,3465,2842],{"class":1567},[1561,3467,2931],{"class":1646},[1561,3469,1925],{"class":1571},[1561,3471,2842],{"class":1567},[1561,3473,3474],{"class":1646}," void",[1561,3476,3477],{"class":1571}," {\n",[1561,3479,3480,3483,3485],{"class":1563,"line":2206},[1561,3481,3482],{"class":1571},"  console.",[1561,3484,1309],{"class":1567},[1561,3486,3487],{"class":1571},"(error);\n",[1561,3489,3490,3493,3495,3498],{"class":1563,"line":2233},[1561,3491,3492],{"class":1571},"  process.exitCode ",[1561,3494,1703],{"class":1567},[1561,3496,3497],{"class":1646}," 1",[1561,3499,2804],{"class":1571},[1561,3501,3502,3505],{"class":1563,"line":2279},[1561,3503,3504],{"class":1567},"  clearTimeout",[1561,3506,3507],{"class":1571},"(idleTimer);\n",[1561,3509,3510,3513,3516],{"class":1563,"line":2306},[1561,3511,3512],{"class":1571},"  ws.",[1561,3514,3515],{"class":1567},"terminate",[1561,3517,3518],{"class":1571},"();\n",[1561,3520,3521],{"class":1563,"line":2323},[1561,3522,2276],{"class":1571},[1561,3524,3525,3527,3530,3533,3535,3537],{"class":1563,"line":2331},[1561,3526,2946],{"class":1567},[1561,3528,3529],{"class":1567}," resetIdleTimer",[1561,3531,3532],{"class":1571},"()",[1561,3534,2842],{"class":1567},[1561,3536,3474],{"class":1646},[1561,3538,3477],{"class":1571},[1561,3540,3541,3543],{"class":1563,"line":2352},[1561,3542,3504],{"class":1567},[1561,3544,3507],{"class":1571},[1561,3546,3547,3550,3552,3555,3558,3561,3563,3565,3567,3569,3571,3573,3576,3578,3581,3584],{"class":1563,"line":2372},[1561,3548,3549],{"class":1571},"  idleTimer ",[1561,3551,1703],{"class":1567},[1561,3553,3554],{"class":1567}," setTimeout",[1561,3556,3557],{"class":1571},"(() ",[1561,3559,3560],{"class":1567},"=>",[1561,3562,3460],{"class":1567},[1561,3564,1744],{"class":1571},[1561,3566,3335],{"class":1567},[1561,3568,3305],{"class":1567},[1561,3570,1744],{"class":1571},[1561,3572,1747],{"class":1571},[1561,3574,3575],{"class":1656},"No event for 30 seconds; final state and usage unknown",[1561,3577,1747],{"class":1571},[1561,3579,3580],{"class":1571},")), ",[1561,3582,3583],{"class":1646},"30_000",[1561,3585,3264],{"class":1571},[1561,3587,3588],{"class":1563,"line":2378},[1561,3589,2276],{"class":1571},[1561,3591,3592,3595],{"class":1563,"line":2398},[1561,3593,3594],{"class":1567},"resetIdleTimer",[1561,3596,3518],{"class":1571},[1561,3598,3599,3602,3605,3607,3609,3611,3613],{"class":1563,"line":2425},[1561,3600,3601],{"class":1571},"ws.",[1561,3603,3604],{"class":1567},"on",[1561,3606,1744],{"class":1571},[1561,3608,1747],{"class":1571},[1561,3610,1309],{"class":1656},[1561,3612,1747],{"class":1571},[1561,3614,3615],{"class":1571},", fail);\n",[1561,3617,3618,3620,3622,3624,3626,3629,3631,3634,3636],{"class":1563,"line":2444},[1561,3619,3601],{"class":1571},[1561,3621,3604],{"class":1567},[1561,3623,1744],{"class":1571},[1561,3625,1747],{"class":1571},[1561,3627,3628],{"class":1656},"close",[1561,3630,1747],{"class":1571},[1561,3632,3633],{"class":1571},", () ",[1561,3635,3560],{"class":1567},[1561,3637,3477],{"class":1571},[1561,3639,3640,3642],{"class":1563,"line":2459},[1561,3641,3504],{"class":1567},[1561,3643,3507],{"class":1571},[1561,3645,3646,3649,3651,3653],{"class":1563,"line":2466},[1561,3647,3648],{"class":1567},"  if",[1561,3650,1829],{"class":1571},[1561,3652,3038],{"class":1567},[1561,3654,3655],{"class":1571},"completed) {\n",[1561,3657,3658,3661,3663,3665,3667,3670,3672],{"class":1563,"line":2498},[1561,3659,3660],{"class":1571},"    console.",[1561,3662,1309],{"class":1567},[1561,3664,1744],{"class":1571},[1561,3666,1747],{"class":1571},[1561,3668,3669],{"class":1656},"Closed before session.done; final state and usage unknown",[1561,3671,1747],{"class":1571},[1561,3673,3264],{"class":1571},[1561,3675,3676,3679,3681,3683],{"class":1563,"line":2531},[1561,3677,3678],{"class":1571},"    process.exitCode ",[1561,3680,1703],{"class":1567},[1561,3682,3497],{"class":1646},[1561,3684,2804],{"class":1571},[1561,3686,3687],{"class":1563,"line":2536},[1561,3688,3689],{"class":1571},"  }\n",[1561,3691,3692],{"class":1563,"line":2555},[1561,3693,3694],{"class":1571},"});\n",[1561,3696,3697,3699,3701,3703,3705,3707,3709,3712,3714],{"class":1563,"line":2563},[1561,3698,3601],{"class":1571},[1561,3700,3604],{"class":1567},[1561,3702,1744],{"class":1571},[1561,3704,1747],{"class":1571},[1561,3706,1900],{"class":1656},[1561,3708,1747],{"class":1571},[1561,3710,3711],{"class":1571},", (data, isBinary) ",[1561,3713,3560],{"class":1567},[1561,3715,3477],{"class":1571},[1561,3717,3718,3721],{"class":1563,"line":2582},[1561,3719,3720],{"class":1567},"  try",[1561,3722,3477],{"class":1571},[1561,3724,3725,3727,3730,3732,3734,3736,3738,3740,3742,3744],{"class":1563,"line":2589},[1561,3726,1766],{"class":1567},[1561,3728,3729],{"class":1571}," (isBinary) ",[1561,3731,3299],{"class":1567},[1561,3733,3302],{"class":1567},[1561,3735,3305],{"class":1567},[1561,3737,1744],{"class":1571},[1561,3739,1747],{"class":1571},[1561,3741,1791],{"class":1656},[1561,3743,1747],{"class":1571},[1561,3745,3264],{"class":1571},[1561,3747,3748,3751,3754,3756,3758,3760,3763,3766,3769,3772],{"class":1563,"line":2621},[1561,3749,3750],{"class":1567},"    const",[1561,3752,3753],{"class":1571}," event",[1561,3755,2842],{"class":1567},[1561,3757,2931],{"class":1646},[1561,3759,1650],{"class":1567},[1561,3761,3762],{"class":1571}," JSON.",[1561,3764,3765],{"class":1567},"parse",[1561,3767,3768],{"class":1571},"(data.",[1561,3770,3771],{"class":1567},"toString",[1561,3773,3774],{"class":1571},"());\n",[1561,3776,3777,3779,3781,3784,3787,3789,3791,3793,3795,3797,3800,3802],{"class":1563,"line":2653},[1561,3778,1766],{"class":1567},[1561,3780,1829],{"class":1571},[1561,3782,3783],{"class":1567},"!isEvent",[1561,3785,3786],{"class":1571},"(event)) ",[1561,3788,3299],{"class":1567},[1561,3790,3302],{"class":1567},[1561,3792,3305],{"class":1567},[1561,3794,1744],{"class":1571},[1561,3796,1747],{"class":1571},[1561,3798,3799],{"class":1656},"Invalid server event",[1561,3801,1747],{"class":1571},[1561,3803,3264],{"class":1571},[1561,3805,3806,3809],{"class":1563,"line":2658},[1561,3807,3808],{"class":1567},"    resetIdleTimer",[1561,3810,3518],{"class":1571},[1561,3812,3813,3816],{"class":1563,"line":2668},[1561,3814,3815],{"class":1567},"    switch",[1561,3817,3818],{"class":1571}," (event.type) {\n",[1561,3820,3821,3824,3826,3828,3830],{"class":1563,"line":2680},[1561,3822,3823],{"class":1567},"      case",[1561,3825,1653],{"class":1571},[1561,3827,1090],{"class":1656},[1561,3829,1747],{"class":1571},[1561,3831,1694],{"class":1571},[1561,3833,3834,3837,3840,3843,3846,3849,3851,3853,3855,3858,3860,3862,3864],{"class":1563,"line":2706},[1561,3835,3836],{"class":1571},"        ws.",[1561,3838,3839],{"class":1567},"send",[1561,3841,3842],{"class":1571},"(JSON.",[1561,3844,3845],{"class":1567},"stringify",[1561,3847,3848],{"class":1571},"({ type: ",[1561,3850,1747],{"class":1571},[1561,3852,905],{"class":1656},[1561,3854,1747],{"class":1571},[1561,3856,3857],{"class":1571},", prompt: ",[1561,3859,1747],{"class":1571},[1561,3861,2365],{"class":1656},[1561,3863,1747],{"class":1571},[1561,3865,3866],{"class":1571}," }));\n",[1561,3868,3869,3872],{"class":1563,"line":2734},[1561,3870,3871],{"class":1567},"        break",[1561,3873,2804],{"class":1571},[1561,3875,3876,3878,3880,3882,3884],{"class":1563,"line":2740},[1561,3877,3823],{"class":1567},[1561,3879,1653],{"class":1571},[1561,3881,1096],{"class":1656},[1561,3883,1747],{"class":1571},[1561,3885,1694],{"class":1571},[1561,3887,3888,3890,3893,3895,3898,3900,3903,3906,3909],{"class":1563,"line":2745},[1561,3889,2060],{"class":1567},[1561,3891,3892],{"class":1571}," (event.max_frame_bytes ",[1561,3894,2980],{"class":1567},[1561,3896,3897],{"class":1646}," undefined",[1561,3899,3064],{"class":1567},[1561,3901,3902],{"class":1571}," frame.",[1561,3904,3905],{"class":1646},"length",[1561,3907,3908],{"class":1567}," >",[1561,3910,3911],{"class":1571}," event.max_frame_bytes) {\n",[1561,3913,3914,3917,3919,3921,3923,3925,3928,3930],{"class":1563,"line":2750},[1561,3915,3916],{"class":1567},"          throw",[1561,3918,3302],{"class":1567},[1561,3920,3305],{"class":1567},[1561,3922,1744],{"class":1571},[1561,3924,1747],{"class":1571},[1561,3926,3927],{"class":1656},"frame.jpg exceeds max_frame_bytes or limit is missing",[1561,3929,1747],{"class":1571},[1561,3931,3264],{"class":1571},[1561,3933,3934],{"class":1563,"line":2771},[1561,3935,3936],{"class":1571},"        }\n",[1561,3938,3940,3942],{"class":1563,"line":3939},69,[1561,3941,3871],{"class":1567},[1561,3943,2804],{"class":1571},[1561,3945,3947,3949,3951,3953,3955],{"class":1563,"line":3946},70,[1561,3948,3823],{"class":1567},[1561,3950,1653],{"class":1571},[1561,3952,1102],{"class":1656},[1561,3954,1747],{"class":1571},[1561,3956,1694],{"class":1571},[1561,3958,3960,3962,3964,3966,3968,3970,3972,3974,3976,3979,3981,3984,3986,3989,3991,3993,3995],{"class":1563,"line":3959},71,[1561,3961,3836],{"class":1571},[1561,3963,3839],{"class":1567},[1561,3965,3842],{"class":1571},[1561,3967,3845],{"class":1567},[1561,3969,3848],{"class":1571},[1561,3971,1747],{"class":1571},[1561,3973,987],{"class":1656},[1561,3975,1747],{"class":1571},[1561,3977,3978],{"class":1571},", seq_no: ",[1561,3980,2493],{"class":1646},[1561,3982,3983],{"class":1571},", timestamp: ",[1561,3985,2493],{"class":1646},[1561,3987,3988],{"class":1571},", mime_type: ",[1561,3990,1747],{"class":1571},[1561,3992,2524],{"class":1656},[1561,3994,1747],{"class":1571},[1561,3996,3866],{"class":1571},[1561,3998,4000,4002],{"class":1563,"line":3999},72,[1561,4001,3871],{"class":1567},[1561,4003,2804],{"class":1571},[1561,4005,4007,4009,4011,4013,4015],{"class":1563,"line":4006},73,[1561,4008,3823],{"class":1567},[1561,4010,1653],{"class":1571},[1561,4012,1124],{"class":1656},[1561,4014,1747],{"class":1571},[1561,4016,1694],{"class":1571},[1561,4018,4020,4022,4025,4027,4030,4033,4035],{"class":1563,"line":4019},74,[1561,4021,2060],{"class":1567},[1561,4023,4024],{"class":1571}," (event.seq_no ",[1561,4026,2980],{"class":1567},[1561,4028,4029],{"class":1646}," 0",[1561,4031,4032],{"class":1571},") ws.",[1561,4034,3839],{"class":1567},[1561,4036,4037],{"class":1571},"(frame);\n",[1561,4039,4041,4043],{"class":1563,"line":4040},75,[1561,4042,3871],{"class":1567},[1561,4044,2804],{"class":1571},[1561,4046,4048,4050,4052,4054,4056],{"class":1563,"line":4047},76,[1561,4049,3823],{"class":1567},[1561,4051,1653],{"class":1571},[1561,4053,1130],{"class":1656},[1561,4055,1747],{"class":1571},[1561,4057,1694],{"class":1571},[1561,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4100,4103],{"class":1563,"line":4060},77,[1561,4062,2060],{"class":1567},[1561,4064,4024],{"class":1571},[1561,4066,2980],{"class":1567},[1561,4068,4029],{"class":1646},[1561,4070,4032],{"class":1571},[1561,4072,3839],{"class":1567},[1561,4074,3842],{"class":1571},[1561,4076,3845],{"class":1567},[1561,4078,3848],{"class":1571},[1561,4080,1747],{"class":1571},[1561,4082,1038],{"class":1656},[1561,4084,1747],{"class":1571},[1561,4086,3978],{"class":1571},[1561,4088,2616],{"class":1646},[1561,4090,3857],{"class":1571},[1561,4092,1747],{"class":1571},[1561,4094,2634],{"class":1656},[1561,4096,1747],{"class":1571},[1561,4098,4099],{"class":1571},", final: ",[1561,4101,4102],{"class":1646},"true",[1561,4104,3866],{"class":1571},[1561,4106,4108,4110],{"class":1563,"line":4107},78,[1561,4109,3871],{"class":1567},[1561,4111,2804],{"class":1571},[1561,4113,4115,4117,4119,4121,4123],{"class":1563,"line":4114},79,[1561,4116,3823],{"class":1567},[1561,4118,1653],{"class":1571},[1561,4120,1170],{"class":1656},[1561,4122,1747],{"class":1571},[1561,4124,1694],{"class":1571},[1561,4126,4128,4131,4134,4137,4140,4143],{"class":1563,"line":4127},80,[1561,4129,4130],{"class":1571},"        process.stdout.",[1561,4132,4133],{"class":1567},"write",[1561,4135,4136],{"class":1571},"(event.delta ",[1561,4138,4139],{"class":1567},"??",[1561,4141,4142],{"class":1571}," \"\"",[1561,4144,3264],{"class":1571},[1561,4146,4148,4150],{"class":1563,"line":4147},81,[1561,4149,3871],{"class":1567},[1561,4151,2804],{"class":1571},[1561,4153,4155,4157,4159,4161,4163],{"class":1563,"line":4154},82,[1561,4156,3823],{"class":1567},[1561,4158,1653],{"class":1571},[1561,4160,1108],{"class":1656},[1561,4162,1747],{"class":1571},[1561,4164,1694],{"class":1571},[1561,4166,4168,4171,4173,4176],{"class":1563,"line":4167},83,[1561,4169,4170],{"class":1571},"        completed ",[1561,4172,1703],{"class":1567},[1561,4174,4175],{"class":1646}," true",[1561,4177,2804],{"class":1571},[1561,4179,4181,4184],{"class":1563,"line":4180},84,[1561,4182,4183],{"class":1567},"        clearTimeout",[1561,4185,3507],{"class":1571},[1561,4187,4189,4192,4195,4197,4199,4201,4203],{"class":1563,"line":4188},85,[1561,4190,4191],{"class":1571},"        console.",[1561,4193,4194],{"class":1567},"log",[1561,4196,1744],{"class":1571},[1561,4198,1747],{"class":1571},[1561,4200,2716],{"class":1656},[1561,4202,1747],{"class":1571},[1561,4204,4205],{"class":1571},", event.usage);\n",[1561,4207,4209,4211,4213],{"class":1563,"line":4208},86,[1561,4210,3836],{"class":1571},[1561,4212,3628],{"class":1567},[1561,4214,3518],{"class":1571},[1561,4216,4218,4220],{"class":1563,"line":4217},87,[1561,4219,3871],{"class":1567},[1561,4221,2804],{"class":1571},[1561,4223,4225,4227,4229,4231,4233],{"class":1563,"line":4224},88,[1561,4226,3823],{"class":1567},[1561,4228,1653],{"class":1571},[1561,4230,1309],{"class":1656},[1561,4232,1747],{"class":1571},[1561,4234,1694],{"class":1571},[1561,4236,4238,4240,4242,4244,4246],{"class":1563,"line":4237},89,[1561,4239,3823],{"class":1567},[1561,4241,1653],{"class":1571},[1561,4243,1142],{"class":1656},[1561,4245,1747],{"class":1571},[1561,4247,1694],{"class":1571},[1561,4249,4251,4254,4256,4258,4260,4263,4266,4269,4272,4274,4276,4278,4281,4283,4286,4288,4291],{"class":1563,"line":4250},90,[1561,4252,4253],{"class":1567},"        throw",[1561,4255,3302],{"class":1567},[1561,4257,3305],{"class":1567},[1561,4259,1744],{"class":1571},[1561,4261,4262],{"class":1571},"`${",[1561,4264,4265],{"class":1571},"event.code",[1561,4267,4268],{"class":1567}," ??",[1561,4270,4271],{"class":1571}," event.type",[1561,4273,1888],{"class":1571},[1561,4275,1891],{"class":1656},[1561,4277,3401],{"class":1571},[1561,4279,4280],{"class":1571},"event.message",[1561,4282,4268],{"class":1567},[1561,4284,4285],{"class":1571}," event.reason",[1561,4287,4268],{"class":1567},[1561,4289,4290],{"class":1571}," \"\"}`",[1561,4292,3264],{"class":1571},[1561,4294,4296],{"class":1563,"line":4295},91,[1561,4297,4298],{"class":1571},"    }\n",[1561,4300,4302,4305,4308],{"class":1563,"line":4301},92,[1561,4303,4304],{"class":1571},"  } ",[1561,4306,4307],{"class":1567},"catch",[1561,4309,4310],{"class":1571}," (error) {\n",[1561,4312,4314,4317],{"class":1563,"line":4313},93,[1561,4315,4316],{"class":1567},"    fail",[1561,4318,3487],{"class":1571},[1561,4320,4322],{"class":1563,"line":4321},94,[1561,4323,3689],{"class":1571},[1561,4325,4327],{"class":1563,"line":4326},95,[1561,4328,3694],{"class":1571},[749,4330,4331],{"id":4331},"レスポンス例",[4333,4334,4336,5556],"mosi-code-group",{"ariaLabel":4335,"copy-error-label":619,"copy-label":1546,"copy-success-label":1547},"レスポンスの設定",[1549,4337,4340],{"label":4338,"value":4339},"デフォルトのレスポンス","default",[1554,4341,4345],{"className":4342,"code":4343,"language":4344,"meta":776,"style":776},"language-json shiki shiki-themes moss-docs-light","{\"type\":\"session.created\",\"session_id\":\"session_xxx\",\"task_id\":\"task_xxx\",\"model\":\"moss-vl-realtime-1.0-2026-09-09\",\"turn_id\":0,\"configure_timeout_s\":180,\"protocol_version\":\"vl-api-v2\",\"capabilities\":[\"session.usage\",\"response.done.usage\",\"session.done.usage\",\"error.seq_no\",\"input.frame.rejected\",\"response.done.per_response\",\"response.id\",\"usage.text_input_output\"]}\n{\"type\":\"session.configured\",\"session_id\":\"video_sess_xxx\",\"request_id\":\"video_req_xxx\",\"max_frame_bytes\":8388608,\"input_queue_capacity\":4,\"max_tokens_per_turn\":86400,\"parked_request_timeout_s\":3600,\"context_limit\":131072}\n{\"type\":\"session.ready\",\"session_id\":\"video_sess_xxx\",\"request_id\":\"video_req_xxx\",\"turn_id\":0}\n{\"type\":\"response.turn.silence\",\"turn_id\":0,\"seq_no\":null,\"timestamp\":null,\"silence_seq\":0}\n{\"type\":\"input.frame.ready\",\"seq_no\":0}\n{\"type\":\"input.frame.accepted\",\"seq_no\":0,\"timestamp\":0.0,\"final\":false,\"pending_events\":1,\"interrupts_current_turn\":false}\n{\"type\":\"input.frame.processed\",\"seq_no\":0,\"timestamp\":0.0,\"final\":false,\"pending_events\":0}\n{\"type\":\"input.prompt.accepted\",\"seq_no\":1,\"final\":true,\"pending_events\":1,\"interrupts_current_turn\":true}\n{\"type\":\"response.turn.interrupted\",\"turn_id\":0,\"next_turn_id\":1,\"seq_no\":1}\n{\"type\":\"input.prompt.processed\",\"seq_no\":1,\"timestamp\":0.0,\"final\":true,\"pending_events\":0,\"interrupted_turn_id\":0,\"turn_id\":1}\n{\"type\":\"response.text.delta\",\"delta\":\"画面に車が1台あります。\",\"turn_id\":1,\"response_id\":\"resp_xxx\",\"response_seq\":1}\n{\"type\":\"response.done\",\"response_id\":\"resp_xxx\",\"response_seq\":1,\"turn_id\":1,\"finish_reason\":\"stop\",\"boundary\":\"silence\",\"usage\":{\"vision_tokens\":120,\"text_input_tokens\":9,\"text_output_tokens\":8,\"text_tokens\":17,\"total_tokens\":137}}\n{\"type\":\"session.done\",\"reason\":\"completed\",\"usage\":{\"vision_tokens\":120,\"text_input_tokens\":9,\"text_output_tokens\":8,\"text_tokens\":17,\"total_tokens\":137}}\n","json",[797,4346,4347,4545,4666,4730,4800,4832,4914,4982,5050,5107,5200,5280,5451],{"__ignoreMap":776},[1561,4348,4349,4351,4353,4355,4357,4359,4361,4363,4365,4368,4370,4373,4375,4377,4379,4382,4384,4386,4388,4391,4393,4395,4397,4400,4402,4404,4406,4408,4410,4412,4414,4417,4419,4421,4423,4426,4428,4430,4432,4434,4436,4439,4441,4443,4446,4448,4450,4453,4455,4457,4459,4462,4464,4466,4468,4471,4473,4476,4478,4480,4482,4484,4486,4488,4490,4492,4494,4496,4498,4500,4502,4505,4507,4509,4511,4513,4515,4517,4519,4522,4524,4526,4528,4531,4533,4535,4537,4540,4542],{"class":1563,"line":1564},[1561,4350,1863],{"class":1571},[1561,4352,1747],{"class":1571},[1561,4354,919],{"class":1646},[1561,4356,1747],{"class":1571},[1561,4358,2842],{"class":1571},[1561,4360,1747],{"class":1571},[1561,4362,1090],{"class":1656},[1561,4364,1747],{"class":1571},[1561,4366,4367],{"class":1571},",",[1561,4369,1747],{"class":1571},[1561,4371,4372],{"class":1646},"session_id",[1561,4374,1747],{"class":1571},[1561,4376,2842],{"class":1571},[1561,4378,1747],{"class":1571},[1561,4380,4381],{"class":1656},"session_xxx",[1561,4383,1747],{"class":1571},[1561,4385,4367],{"class":1571},[1561,4387,1747],{"class":1571},[1561,4389,4390],{"class":1646},"task_id",[1561,4392,1747],{"class":1571},[1561,4394,2842],{"class":1571},[1561,4396,1747],{"class":1571},[1561,4398,4399],{"class":1656},"task_xxx",[1561,4401,1747],{"class":1571},[1561,4403,4367],{"class":1571},[1561,4405,1747],{"class":1571},[1561,4407,766],{"class":1646},[1561,4409,1747],{"class":1571},[1561,4411,2842],{"class":1571},[1561,4413,1747],{"class":1571},[1561,4415,4416],{"class":1656},"moss-vl-realtime-1.0-2026-09-09",[1561,4418,1747],{"class":1571},[1561,4420,4367],{"class":1571},[1561,4422,1747],{"class":1571},[1561,4424,4425],{"class":1646},"turn_id",[1561,4427,1747],{"class":1571},[1561,4429,2842],{"class":1571},[1561,4431,2493],{"class":1646},[1561,4433,4367],{"class":1571},[1561,4435,1747],{"class":1571},[1561,4437,4438],{"class":1646},"configure_timeout_s",[1561,4440,1747],{"class":1571},[1561,4442,2842],{"class":1571},[1561,4444,4445],{"class":1646},"180",[1561,4447,4367],{"class":1571},[1561,4449,1747],{"class":1571},[1561,4451,4452],{"class":1646},"protocol_version",[1561,4454,1747],{"class":1571},[1561,4456,2842],{"class":1571},[1561,4458,1747],{"class":1571},[1561,4460,4461],{"class":1656},"vl-api-v2",[1561,4463,1747],{"class":1571},[1561,4465,4367],{"class":1571},[1561,4467,1747],{"class":1571},[1561,4469,4470],{"class":1646},"capabilities",[1561,4472,1747],{"class":1571},[1561,4474,4475],{"class":1571},":[",[1561,4477,1747],{"class":1571},[1561,4479,1204],{"class":1656},[1561,4481,1747],{"class":1571},[1561,4483,4367],{"class":1571},[1561,4485,1747],{"class":1571},[1561,4487,1210],{"class":1656},[1561,4489,1747],{"class":1571},[1561,4491,4367],{"class":1571},[1561,4493,1747],{"class":1571},[1561,4495,1217],{"class":1656},[1561,4497,1747],{"class":1571},[1561,4499,4367],{"class":1571},[1561,4501,1747],{"class":1571},[1561,4503,4504],{"class":1656},"error.seq_no",[1561,4506,1747],{"class":1571},[1561,4508,4367],{"class":1571},[1561,4510,1747],{"class":1571},[1561,4512,1142],{"class":1656},[1561,4514,1747],{"class":1571},[1561,4516,4367],{"class":1571},[1561,4518,1747],{"class":1571},[1561,4520,4521],{"class":1656},"response.done.per_response",[1561,4523,1747],{"class":1571},[1561,4525,4367],{"class":1571},[1561,4527,1747],{"class":1571},[1561,4529,4530],{"class":1656},"response.id",[1561,4532,1747],{"class":1571},[1561,4534,4367],{"class":1571},[1561,4536,1747],{"class":1571},[1561,4538,4539],{"class":1656},"usage.text_input_output",[1561,4541,1747],{"class":1571},[1561,4543,4544],{"class":1571},"]}\n",[1561,4546,4547,4549,4551,4553,4555,4557,4559,4561,4563,4565,4567,4569,4571,4573,4575,4578,4580,4582,4584,4587,4589,4591,4593,4596,4598,4600,4602,4604,4606,4608,4611,4613,4615,4617,4619,4621,4624,4626,4628,4630,4632,4634,4637,4639,4641,4644,4646,4648,4651,4653,4655,4657,4659,4661,4664],{"class":1563,"line":1575},[1561,4548,1863],{"class":1571},[1561,4550,1747],{"class":1571},[1561,4552,919],{"class":1646},[1561,4554,1747],{"class":1571},[1561,4556,2842],{"class":1571},[1561,4558,1747],{"class":1571},[1561,4560,1096],{"class":1656},[1561,4562,1747],{"class":1571},[1561,4564,4367],{"class":1571},[1561,4566,1747],{"class":1571},[1561,4568,4372],{"class":1646},[1561,4570,1747],{"class":1571},[1561,4572,2842],{"class":1571},[1561,4574,1747],{"class":1571},[1561,4576,4577],{"class":1656},"video_sess_xxx",[1561,4579,1747],{"class":1571},[1561,4581,4367],{"class":1571},[1561,4583,1747],{"class":1571},[1561,4585,4586],{"class":1646},"request_id",[1561,4588,1747],{"class":1571},[1561,4590,2842],{"class":1571},[1561,4592,1747],{"class":1571},[1561,4594,4595],{"class":1656},"video_req_xxx",[1561,4597,1747],{"class":1571},[1561,4599,4367],{"class":1571},[1561,4601,1747],{"class":1571},[1561,4603,2417],{"class":1646},[1561,4605,1747],{"class":1571},[1561,4607,2842],{"class":1571},[1561,4609,4610],{"class":1646},"8388608",[1561,4612,4367],{"class":1571},[1561,4614,1747],{"class":1571},[1561,4616,971],{"class":1646},[1561,4618,1747],{"class":1571},[1561,4620,2842],{"class":1571},[1561,4622,4623],{"class":1646},"4",[1561,4625,4367],{"class":1571},[1561,4627,1747],{"class":1571},[1561,4629,946],{"class":1646},[1561,4631,1747],{"class":1571},[1561,4633,2842],{"class":1571},[1561,4635,4636],{"class":1646},"86400",[1561,4638,4367],{"class":1571},[1561,4640,1747],{"class":1571},[1561,4642,4643],{"class":1646},"parked_request_timeout_s",[1561,4645,1747],{"class":1571},[1561,4647,2842],{"class":1571},[1561,4649,4650],{"class":1646},"3600",[1561,4652,4367],{"class":1571},[1561,4654,1747],{"class":1571},[1561,4656,1252],{"class":1646},[1561,4658,1747],{"class":1571},[1561,4660,2842],{"class":1571},[1561,4662,4663],{"class":1646},"131072",[1561,4665,2276],{"class":1571},[1561,4667,4668,4670,4672,4674,4676,4678,4680,4682,4684,4686,4688,4690,4692,4694,4696,4698,4700,4702,4704,4706,4708,4710,4712,4714,4716,4718,4720,4722,4724,4726,4728],{"class":1563,"line":1583},[1561,4669,1863],{"class":1571},[1561,4671,1747],{"class":1571},[1561,4673,919],{"class":1646},[1561,4675,1747],{"class":1571},[1561,4677,2842],{"class":1571},[1561,4679,1747],{"class":1571},[1561,4681,1102],{"class":1656},[1561,4683,1747],{"class":1571},[1561,4685,4367],{"class":1571},[1561,4687,1747],{"class":1571},[1561,4689,4372],{"class":1646},[1561,4691,1747],{"class":1571},[1561,4693,2842],{"class":1571},[1561,4695,1747],{"class":1571},[1561,4697,4577],{"class":1656},[1561,4699,1747],{"class":1571},[1561,4701,4367],{"class":1571},[1561,4703,1747],{"class":1571},[1561,4705,4586],{"class":1646},[1561,4707,1747],{"class":1571},[1561,4709,2842],{"class":1571},[1561,4711,1747],{"class":1571},[1561,4713,4595],{"class":1656},[1561,4715,1747],{"class":1571},[1561,4717,4367],{"class":1571},[1561,4719,1747],{"class":1571},[1561,4721,4425],{"class":1646},[1561,4723,1747],{"class":1571},[1561,4725,2842],{"class":1571},[1561,4727,2493],{"class":1646},[1561,4729,2276],{"class":1571},[1561,4731,4732,4734,4736,4738,4740,4742,4744,4746,4748,4750,4752,4754,4756,4758,4760,4762,4764,4766,4768,4770,4773,4775,4777,4779,4781,4783,4785,4787,4789,4792,4794,4796,4798],{"class":1563,"line":1591},[1561,4733,1863],{"class":1571},[1561,4735,1747],{"class":1571},[1561,4737,919],{"class":1646},[1561,4739,1747],{"class":1571},[1561,4741,2842],{"class":1571},[1561,4743,1747],{"class":1571},[1561,4745,1176],{"class":1656},[1561,4747,1747],{"class":1571},[1561,4749,4367],{"class":1571},[1561,4751,1747],{"class":1571},[1561,4753,4425],{"class":1646},[1561,4755,1747],{"class":1571},[1561,4757,2842],{"class":1571},[1561,4759,2493],{"class":1646},[1561,4761,4367],{"class":1571},[1561,4763,1747],{"class":1571},[1561,4765,1002],{"class":1646},[1561,4767,1747],{"class":1571},[1561,4769,2842],{"class":1571},[1561,4771,4772],{"class":1646},"null",[1561,4774,4367],{"class":1571},[1561,4776,1747],{"class":1571},[1561,4778,1008],{"class":1646},[1561,4780,1747],{"class":1571},[1561,4782,2842],{"class":1571},[1561,4784,4772],{"class":1646},[1561,4786,4367],{"class":1571},[1561,4788,1747],{"class":1571},[1561,4790,4791],{"class":1646},"silence_seq",[1561,4793,1747],{"class":1571},[1561,4795,2842],{"class":1571},[1561,4797,2493],{"class":1646},[1561,4799,2276],{"class":1571},[1561,4801,4802,4804,4806,4808,4810,4812,4814,4816,4818,4820,4822,4824,4826,4828,4830],{"class":1563,"line":1605},[1561,4803,1863],{"class":1571},[1561,4805,1747],{"class":1571},[1561,4807,919],{"class":1646},[1561,4809,1747],{"class":1571},[1561,4811,2842],{"class":1571},[1561,4813,1747],{"class":1571},[1561,4815,1124],{"class":1656},[1561,4817,1747],{"class":1571},[1561,4819,4367],{"class":1571},[1561,4821,1747],{"class":1571},[1561,4823,1002],{"class":1646},[1561,4825,1747],{"class":1571},[1561,4827,2842],{"class":1571},[1561,4829,2493],{"class":1646},[1561,4831,2276],{"class":1571},[1561,4833,4834,4836,4838,4840,4842,4844,4846,4848,4850,4852,4854,4856,4858,4860,4862,4864,4866,4868,4870,4872,4874,4876,4878,4880,4882,4884,4886,4888,4890,4893,4895,4897,4899,4901,4903,4906,4908,4910,4912],{"class":1563,"line":1612},[1561,4835,1863],{"class":1571},[1561,4837,1747],{"class":1571},[1561,4839,919],{"class":1646},[1561,4841,1747],{"class":1571},[1561,4843,2842],{"class":1571},[1561,4845,1747],{"class":1571},[1561,4847,1130],{"class":1656},[1561,4849,1747],{"class":1571},[1561,4851,4367],{"class":1571},[1561,4853,1747],{"class":1571},[1561,4855,1002],{"class":1646},[1561,4857,1747],{"class":1571},[1561,4859,2842],{"class":1571},[1561,4861,2493],{"class":1646},[1561,4863,4367],{"class":1571},[1561,4865,1747],{"class":1571},[1561,4867,1008],{"class":1646},[1561,4869,1747],{"class":1571},[1561,4871,2842],{"class":1571},[1561,4873,2509],{"class":1646},[1561,4875,4367],{"class":1571},[1561,4877,1747],{"class":1571},[1561,4879,1032],{"class":1646},[1561,4881,1747],{"class":1571},[1561,4883,2842],{"class":1571},[1561,4885,902],{"class":1646},[1561,4887,4367],{"class":1571},[1561,4889,1747],{"class":1571},[1561,4891,4892],{"class":1646},"pending_events",[1561,4894,1747],{"class":1571},[1561,4896,2842],{"class":1571},[1561,4898,2616],{"class":1646},[1561,4900,4367],{"class":1571},[1561,4902,1747],{"class":1571},[1561,4904,4905],{"class":1646},"interrupts_current_turn",[1561,4907,1747],{"class":1571},[1561,4909,2842],{"class":1571},[1561,4911,902],{"class":1646},[1561,4913,2276],{"class":1571},[1561,4915,4916,4918,4920,4922,4924,4926,4928,4930,4932,4934,4936,4938,4940,4942,4944,4946,4948,4950,4952,4954,4956,4958,4960,4962,4964,4966,4968,4970,4972,4974,4976,4978,4980],{"class":1563,"line":1625},[1561,4917,1863],{"class":1571},[1561,4919,1747],{"class":1571},[1561,4921,919],{"class":1646},[1561,4923,1747],{"class":1571},[1561,4925,2842],{"class":1571},[1561,4927,1747],{"class":1571},[1561,4929,1136],{"class":1656},[1561,4931,1747],{"class":1571},[1561,4933,4367],{"class":1571},[1561,4935,1747],{"class":1571},[1561,4937,1002],{"class":1646},[1561,4939,1747],{"class":1571},[1561,4941,2842],{"class":1571},[1561,4943,2493],{"class":1646},[1561,4945,4367],{"class":1571},[1561,4947,1747],{"class":1571},[1561,4949,1008],{"class":1646},[1561,4951,1747],{"class":1571},[1561,4953,2842],{"class":1571},[1561,4955,2509],{"class":1646},[1561,4957,4367],{"class":1571},[1561,4959,1747],{"class":1571},[1561,4961,1032],{"class":1646},[1561,4963,1747],{"class":1571},[1561,4965,2842],{"class":1571},[1561,4967,902],{"class":1646},[1561,4969,4367],{"class":1571},[1561,4971,1747],{"class":1571},[1561,4973,4892],{"class":1646},[1561,4975,1747],{"class":1571},[1561,4977,2842],{"class":1571},[1561,4979,2493],{"class":1646},[1561,4981,2276],{"class":1571},[1561,4983,4984,4986,4988,4990,4992,4994,4996,4998,5000,5002,5004,5006,5008,5010,5012,5014,5016,5018,5020,5022,5024,5026,5028,5030,5032,5034,5036,5038,5040,5042,5044,5046,5048],{"class":1563,"line":1638},[1561,4985,1863],{"class":1571},[1561,4987,1747],{"class":1571},[1561,4989,919],{"class":1646},[1561,4991,1747],{"class":1571},[1561,4993,2842],{"class":1571},[1561,4995,1747],{"class":1571},[1561,4997,1148],{"class":1656},[1561,4999,1747],{"class":1571},[1561,5001,4367],{"class":1571},[1561,5003,1747],{"class":1571},[1561,5005,1002],{"class":1646},[1561,5007,1747],{"class":1571},[1561,5009,2842],{"class":1571},[1561,5011,2616],{"class":1646},[1561,5013,4367],{"class":1571},[1561,5015,1747],{"class":1571},[1561,5017,1032],{"class":1646},[1561,5019,1747],{"class":1571},[1561,5021,2842],{"class":1571},[1561,5023,4102],{"class":1646},[1561,5025,4367],{"class":1571},[1561,5027,1747],{"class":1571},[1561,5029,4892],{"class":1646},[1561,5031,1747],{"class":1571},[1561,5033,2842],{"class":1571},[1561,5035,2616],{"class":1646},[1561,5037,4367],{"class":1571},[1561,5039,1747],{"class":1571},[1561,5041,4905],{"class":1646},[1561,5043,1747],{"class":1571},[1561,5045,2842],{"class":1571},[1561,5047,4102],{"class":1646},[1561,5049,2276],{"class":1571},[1561,5051,5052,5054,5056,5058,5060,5062,5064,5066,5068,5070,5072,5074,5076,5078,5080,5082,5084,5087,5089,5091,5093,5095,5097,5099,5101,5103,5105],{"class":1563,"line":1643},[1561,5053,1863],{"class":1571},[1561,5055,1747],{"class":1571},[1561,5057,919],{"class":1646},[1561,5059,1747],{"class":1571},[1561,5061,2842],{"class":1571},[1561,5063,1747],{"class":1571},[1561,5065,1182],{"class":1656},[1561,5067,1747],{"class":1571},[1561,5069,4367],{"class":1571},[1561,5071,1747],{"class":1571},[1561,5073,4425],{"class":1646},[1561,5075,1747],{"class":1571},[1561,5077,2842],{"class":1571},[1561,5079,2493],{"class":1646},[1561,5081,4367],{"class":1571},[1561,5083,1747],{"class":1571},[1561,5085,5086],{"class":1646},"next_turn_id",[1561,5088,1747],{"class":1571},[1561,5090,2842],{"class":1571},[1561,5092,2616],{"class":1646},[1561,5094,4367],{"class":1571},[1561,5096,1747],{"class":1571},[1561,5098,1002],{"class":1646},[1561,5100,1747],{"class":1571},[1561,5102,2842],{"class":1571},[1561,5104,2616],{"class":1646},[1561,5106,2276],{"class":1571},[1561,5108,5109,5111,5113,5115,5117,5119,5121,5123,5125,5127,5129,5131,5133,5135,5137,5139,5141,5143,5145,5147,5149,5151,5153,5155,5157,5159,5161,5163,5165,5167,5169,5171,5173,5175,5177,5180,5182,5184,5186,5188,5190,5192,5194,5196,5198],{"class":1563,"line":1663},[1561,5110,1863],{"class":1571},[1561,5112,1747],{"class":1571},[1561,5114,919],{"class":1646},[1561,5116,1747],{"class":1571},[1561,5118,2842],{"class":1571},[1561,5120,1747],{"class":1571},[1561,5122,1154],{"class":1656},[1561,5124,1747],{"class":1571},[1561,5126,4367],{"class":1571},[1561,5128,1747],{"class":1571},[1561,5130,1002],{"class":1646},[1561,5132,1747],{"class":1571},[1561,5134,2842],{"class":1571},[1561,5136,2616],{"class":1646},[1561,5138,4367],{"class":1571},[1561,5140,1747],{"class":1571},[1561,5142,1008],{"class":1646},[1561,5144,1747],{"class":1571},[1561,5146,2842],{"class":1571},[1561,5148,2509],{"class":1646},[1561,5150,4367],{"class":1571},[1561,5152,1747],{"class":1571},[1561,5154,1032],{"class":1646},[1561,5156,1747],{"class":1571},[1561,5158,2842],{"class":1571},[1561,5160,4102],{"class":1646},[1561,5162,4367],{"class":1571},[1561,5164,1747],{"class":1571},[1561,5166,4892],{"class":1646},[1561,5168,1747],{"class":1571},[1561,5170,2842],{"class":1571},[1561,5172,2493],{"class":1646},[1561,5174,4367],{"class":1571},[1561,5176,1747],{"class":1571},[1561,5178,5179],{"class":1646},"interrupted_turn_id",[1561,5181,1747],{"class":1571},[1561,5183,2842],{"class":1571},[1561,5185,2493],{"class":1646},[1561,5187,4367],{"class":1571},[1561,5189,1747],{"class":1571},[1561,5191,4425],{"class":1646},[1561,5193,1747],{"class":1571},[1561,5195,2842],{"class":1571},[1561,5197,2616],{"class":1646},[1561,5199,2276],{"class":1571},[1561,5201,5202,5204,5206,5208,5210,5212,5214,5216,5218,5220,5222,5224,5226,5228,5230,5233,5235,5237,5239,5241,5243,5245,5247,5249,5251,5254,5256,5258,5260,5263,5265,5267,5269,5272,5274,5276,5278],{"class":1563,"line":1668},[1561,5203,1863],{"class":1571},[1561,5205,1747],{"class":1571},[1561,5207,919],{"class":1646},[1561,5209,1747],{"class":1571},[1561,5211,2842],{"class":1571},[1561,5213,1747],{"class":1571},[1561,5215,1170],{"class":1656},[1561,5217,1747],{"class":1571},[1561,5219,4367],{"class":1571},[1561,5221,1747],{"class":1571},[1561,5223,1971],{"class":1646},[1561,5225,1747],{"class":1571},[1561,5227,2842],{"class":1571},[1561,5229,1747],{"class":1571},[1561,5231,5232],{"class":1656},"画面に車が1台あります。",[1561,5234,1747],{"class":1571},[1561,5236,4367],{"class":1571},[1561,5238,1747],{"class":1571},[1561,5240,4425],{"class":1646},[1561,5242,1747],{"class":1571},[1561,5244,2842],{"class":1571},[1561,5246,2616],{"class":1646},[1561,5248,4367],{"class":1571},[1561,5250,1747],{"class":1571},[1561,5252,5253],{"class":1646},"response_id",[1561,5255,1747],{"class":1571},[1561,5257,2842],{"class":1571},[1561,5259,1747],{"class":1571},[1561,5261,5262],{"class":1656},"resp_xxx",[1561,5264,1747],{"class":1571},[1561,5266,4367],{"class":1571},[1561,5268,1747],{"class":1571},[1561,5270,5271],{"class":1646},"response_seq",[1561,5273,1747],{"class":1571},[1561,5275,2842],{"class":1571},[1561,5277,2616],{"class":1646},[1561,5279,2276],{"class":1571},[1561,5281,5282,5284,5286,5288,5290,5292,5294,5296,5298,5300,5302,5304,5306,5308,5310,5312,5314,5316,5318,5320,5322,5324,5326,5328,5330,5332,5334,5336,5338,5340,5342,5345,5347,5349,5351,5354,5356,5358,5360,5363,5365,5367,5369,5372,5374,5376,5378,5380,5382,5385,5387,5389,5391,5393,5396,5398,5400,5402,5404,5406,5409,5411,5413,5415,5417,5419,5422,5424,5426,5428,5430,5432,5435,5437,5439,5441,5443,5445,5448],{"class":1563,"line":1673},[1561,5283,1863],{"class":1571},[1561,5285,1747],{"class":1571},[1561,5287,919],{"class":1646},[1561,5289,1747],{"class":1571},[1561,5291,2842],{"class":1571},[1561,5293,1747],{"class":1571},[1561,5295,1188],{"class":1656},[1561,5297,1747],{"class":1571},[1561,5299,4367],{"class":1571},[1561,5301,1747],{"class":1571},[1561,5303,5253],{"class":1646},[1561,5305,1747],{"class":1571},[1561,5307,2842],{"class":1571},[1561,5309,1747],{"class":1571},[1561,5311,5262],{"class":1656},[1561,5313,1747],{"class":1571},[1561,5315,4367],{"class":1571},[1561,5317,1747],{"class":1571},[1561,5319,5271],{"class":1646},[1561,5321,1747],{"class":1571},[1561,5323,2842],{"class":1571},[1561,5325,2616],{"class":1646},[1561,5327,4367],{"class":1571},[1561,5329,1747],{"class":1571},[1561,5331,4425],{"class":1646},[1561,5333,1747],{"class":1571},[1561,5335,2842],{"class":1571},[1561,5337,2616],{"class":1646},[1561,5339,4367],{"class":1571},[1561,5341,1747],{"class":1571},[1561,5343,5344],{"class":1646},"finish_reason",[1561,5346,1747],{"class":1571},[1561,5348,2842],{"class":1571},[1561,5350,1747],{"class":1571},[1561,5352,5353],{"class":1656},"stop",[1561,5355,1747],{"class":1571},[1561,5357,4367],{"class":1571},[1561,5359,1747],{"class":1571},[1561,5361,5362],{"class":1646},"boundary",[1561,5364,1747],{"class":1571},[1561,5366,2842],{"class":1571},[1561,5368,1747],{"class":1571},[1561,5370,5371],{"class":1656},"silence",[1561,5373,1747],{"class":1571},[1561,5375,4367],{"class":1571},[1561,5377,1747],{"class":1571},[1561,5379,2726],{"class":1646},[1561,5381,1747],{"class":1571},[1561,5383,5384],{"class":1571},":{",[1561,5386,1747],{"class":1571},[1561,5388,1269],{"class":1646},[1561,5390,1747],{"class":1571},[1561,5392,2842],{"class":1571},[1561,5394,5395],{"class":1646},"120",[1561,5397,4367],{"class":1571},[1561,5399,1747],{"class":1571},[1561,5401,1275],{"class":1646},[1561,5403,1747],{"class":1571},[1561,5405,2842],{"class":1571},[1561,5407,5408],{"class":1646},"9",[1561,5410,4367],{"class":1571},[1561,5412,1747],{"class":1571},[1561,5414,1281],{"class":1646},[1561,5416,1747],{"class":1571},[1561,5418,2842],{"class":1571},[1561,5420,5421],{"class":1646},"8",[1561,5423,4367],{"class":1571},[1561,5425,1747],{"class":1571},[1561,5427,1287],{"class":1646},[1561,5429,1747],{"class":1571},[1561,5431,2842],{"class":1571},[1561,5433,5434],{"class":1646},"17",[1561,5436,4367],{"class":1571},[1561,5438,1747],{"class":1571},[1561,5440,1293],{"class":1646},[1561,5442,1747],{"class":1571},[1561,5444,2842],{"class":1571},[1561,5446,5447],{"class":1646},"137",[1561,5449,5450],{"class":1571},"}}\n",[1561,5452,5453,5455,5457,5459,5461,5463,5465,5467,5469,5471,5473,5475,5477,5479,5481,5484,5486,5488,5490,5492,5494,5496,5498,5500,5502,5504,5506,5508,5510,5512,5514,5516,5518,5520,5522,5524,5526,5528,5530,5532,5534,5536,5538,5540,5542,5544,5546,5548,5550,5552,5554],{"class":1563,"line":1688},[1561,5454,1863],{"class":1571},[1561,5456,1747],{"class":1571},[1561,5458,919],{"class":1646},[1561,5460,1747],{"class":1571},[1561,5462,2842],{"class":1571},[1561,5464,1747],{"class":1571},[1561,5466,1108],{"class":1656},[1561,5468,1747],{"class":1571},[1561,5470,4367],{"class":1571},[1561,5472,1747],{"class":1571},[1561,5474,1915],{"class":1646},[1561,5476,1747],{"class":1571},[1561,5478,2842],{"class":1571},[1561,5480,1747],{"class":1571},[1561,5482,5483],{"class":1656},"completed",[1561,5485,1747],{"class":1571},[1561,5487,4367],{"class":1571},[1561,5489,1747],{"class":1571},[1561,5491,2726],{"class":1646},[1561,5493,1747],{"class":1571},[1561,5495,5384],{"class":1571},[1561,5497,1747],{"class":1571},[1561,5499,1269],{"class":1646},[1561,5501,1747],{"class":1571},[1561,5503,2842],{"class":1571},[1561,5505,5395],{"class":1646},[1561,5507,4367],{"class":1571},[1561,5509,1747],{"class":1571},[1561,5511,1275],{"class":1646},[1561,5513,1747],{"class":1571},[1561,5515,2842],{"class":1571},[1561,5517,5408],{"class":1646},[1561,5519,4367],{"class":1571},[1561,5521,1747],{"class":1571},[1561,5523,1281],{"class":1646},[1561,5525,1747],{"class":1571},[1561,5527,2842],{"class":1571},[1561,5529,5421],{"class":1646},[1561,5531,4367],{"class":1571},[1561,5533,1747],{"class":1571},[1561,5535,1287],{"class":1646},[1561,5537,1747],{"class":1571},[1561,5539,2842],{"class":1571},[1561,5541,5434],{"class":1646},[1561,5543,4367],{"class":1571},[1561,5545,1747],{"class":1571},[1561,5547,1293],{"class":1646},[1561,5549,1747],{"class":1571},[1561,5551,2842],{"class":1571},[1561,5553,5447],{"class":1646},[1561,5555,5450],{"class":1571},[1549,5557,5560],{"label":5558,"value":5559},"include_usage=true","with-usage",[1554,5561,5565],{"className":5562,"code":5563,"language":5564,"meta":776,"style":776},"language-jsonc shiki shiki-themes moss-docs-light","\u002F\u002F その他のイベントはデフォルトのレスポンスと同じです。追加された使用量イベントのみを示します。\n{\n  \"type\": \"session.usage\",\n  \"decoder_tokens\": 77,\n  \"encoder_tokens\": 0,\n  \"encoder_kv_tokens\": 0,\n  \"token_space_used\": 77,\n  \"context_limit\": 131072,\n  \"context_remaining\": 130995\n}\n","jsonc",[797,5566,5567,5572,5577,5595,5610,5624,5638,5652,5666,5679],{"__ignoreMap":776},[1561,5568,5569],{"class":1563,"line":1564},[1561,5570,5571],{"class":3434},"\u002F\u002F その他のイベントはデフォルトのレスポンスと同じです。追加された使用量イベントのみを示します。\n",[1561,5573,5574],{"class":1563,"line":1575},[1561,5575,5576],{"class":1571},"{\n",[1561,5578,5579,5581,5583,5585,5587,5589,5591,5593],{"class":1563,"line":1583},[1561,5580,3382],{"class":1571},[1561,5582,919],{"class":1646},[1561,5584,1747],{"class":1571},[1561,5586,1891],{"class":1571},[1561,5588,1747],{"class":1571},[1561,5590,1204],{"class":1656},[1561,5592,1747],{"class":1571},[1561,5594,2349],{"class":1571},[1561,5596,5597,5599,5601,5603,5605,5608],{"class":1563,"line":1591},[1561,5598,3382],{"class":1571},[1561,5600,1228],{"class":1646},[1561,5602,1747],{"class":1571},[1561,5604,1891],{"class":1571},[1561,5606,5607],{"class":1646},"77",[1561,5609,2349],{"class":1571},[1561,5611,5612,5614,5616,5618,5620,5622],{"class":1563,"line":1605},[1561,5613,3382],{"class":1571},[1561,5615,1234],{"class":1646},[1561,5617,1747],{"class":1571},[1561,5619,1891],{"class":1571},[1561,5621,2493],{"class":1646},[1561,5623,2349],{"class":1571},[1561,5625,5626,5628,5630,5632,5634,5636],{"class":1563,"line":1612},[1561,5627,3382],{"class":1571},[1561,5629,1240],{"class":1646},[1561,5631,1747],{"class":1571},[1561,5633,1891],{"class":1571},[1561,5635,2493],{"class":1646},[1561,5637,2349],{"class":1571},[1561,5639,5640,5642,5644,5646,5648,5650],{"class":1563,"line":1625},[1561,5641,3382],{"class":1571},[1561,5643,1246],{"class":1646},[1561,5645,1747],{"class":1571},[1561,5647,1891],{"class":1571},[1561,5649,5607],{"class":1646},[1561,5651,2349],{"class":1571},[1561,5653,5654,5656,5658,5660,5662,5664],{"class":1563,"line":1638},[1561,5655,3382],{"class":1571},[1561,5657,1252],{"class":1646},[1561,5659,1747],{"class":1571},[1561,5661,1891],{"class":1571},[1561,5663,4663],{"class":1646},[1561,5665,2349],{"class":1571},[1561,5667,5668,5670,5672,5674,5676],{"class":1563,"line":1643},[1561,5669,3382],{"class":1571},[1561,5671,1258],{"class":1646},[1561,5673,1747],{"class":1571},[1561,5675,1891],{"class":1571},[1561,5677,5678],{"class":1646},"130995\n",[1561,5680,5681],{"class":1563,"line":1663},[1561,5682,2276],{"class":1571},[774,5684,5685,5688],{"v-slot:next":776},[749,5686,5687],{"id":5687},"次のステップ",[5689,5690,5692,5701],"feature-card-grid",{"columns":5691},"2",[5693,5694,5698],"feature-card",{"href":5695,"label":704,"title":5696,"variant":5697},"\u002Fja\u002Fdocs\u002Fscenarios\u002Fvl-realtime","接続ガイドを見る","action",[753,5699,5700],{},"接続の確立から、画像フレームの送信、質問、セッションの終了まで。",[5693,5702,5705],{"href":5703,"label":173,"title":5704,"variant":5697},"\u002Fja\u002Fdocs\u002Fmodels","モデル概要を見る",[753,5706,5707],{},"モデルID、機能、適用シーンを確認します。",[5709,5710,5711],"style",{},"html pre.shiki code .sIr0w, html code.shiki .sIr0w{--shiki-default:#8250DF}html pre.shiki code .sAVPb, html code.shiki .sAVPb{--shiki-default:#24292F}html pre.shiki code .s3Ugg, html code.shiki .s3Ugg{--shiki-default:#0550AE}html pre.shiki code .slr_4, html code.shiki .slr_4{--shiki-default:#CF222E}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 pre.shiki code .sXGmO, html code.shiki .sXGmO{--shiki-default:#6E7781}",{"title":776,"searchDepth":1575,"depth":1575,"links":5713},[5714,5715,5716,5717,5718,5719,5720],{"id":751,"depth":1575,"text":751},{"id":812,"depth":1575,"text":812},{"id":899,"depth":1575,"text":899},{"id":1074,"depth":1575,"text":1074},{"id":1315,"depth":1575,"text":1315},{"id":1367,"depth":1575,"text":1367},{"id":1449,"depth":1575,"text":1449},false,"mdc",{},null,"多模态理解","reference","\u002Fja\u002Fdocs\u002Freference\u002Fvl-realtime",{"title":737,"description":746},"ja\u002Fdocs\u002Freference\u002Fvl-realtime","reference\u002Fvl-realtime","translated","O5ecoBJqssTgIkRu8fMQYLuqTUJYY8DxN6QCEurTMc0",[5734,5739,5744,5749,5753,5759,5763,5767,5771,5775,5779,5781,5784,5787,5791,5795,5799,5803,5807,5811,5815,5819,5823,5827,5831,5835,5841,5846,5850,5854,5858,5862,5866,5869,5875,5879,5883,5887,5891,5895,5899,5903,5907,5911,5915,5919,5924,5928,5932,5936,5940,5944,5948,5952,5953,5958,5962,5966,5970,5974,5978,5981,5985,5988,5993,5997,6001,6005,6008,6012,6016,6019,6022,6026,6030,6034,6037,6041,6044,6048,6051,6055,6059,6063,6067,6070,6073,6075,6078,6081,6084,6088,6092,6096,6102,6106],{"path":5735,"title":5736,"description":5737,"nav_group":5738,"nav_order":1663,"method":5724,"nav_category":5724},"\u002Fdocs\u002Ferrors-and-limits\u002Ferror-codes","错误码","平台通用错误码集中在本页，资源相关错误码保留在对应的 Reference 页面。","errors-and-limits",{"path":5740,"title":5741,"description":5742,"nav_group":5743,"nav_order":1663,"method":5724,"nav_category":5724},"\u002Fdocs\u002Fgetting-started\u002Fquickstart","快速开始","用一个最小请求完成第一次 API 调用，只需准备 API Key 和可用的 voice_id。","getting-started",{"path":5745,"title":5746,"description":5747,"nav_group":5748,"nav_order":1663,"method":5724,"nav_category":5724},"\u002Fdocs\u002Fmodels","模型列表","当前模型覆盖语音生成、语音识别、多模态理解与图像生成，可使用稳定 model ID 或固定 snapshot 版本。","models",{"path":5750,"title":5751,"description":5752,"nav_group":5726,"nav_order":1663,"method":5724,"nav_category":5724},"\u002Fdocs\u002Freference","API 概览","查询 Moss API 的 endpoint、请求参数、返回值、流式事件和共享规则。",{"path":5754,"title":5755,"description":5756,"nav_group":5757,"nav_order":1663,"method":5724,"nav_category":5758},"\u002Fdocs\u002Fscenarios\u002Fsingle-voice","单人语音生成","使用 moss-tts-1.5-flash 将文本合成为单一音色语音；TTS 1.5 Flash 支持在 input 中通过 [pause X.Ys] 控制停顿。","scenarios","语音生成",{"path":5760,"title":5761,"description":5762,"nav_group":5738,"nav_order":1663,"method":5724,"nav_category":5724},"\u002Fen\u002Fdocs\u002Ferrors-and-limits\u002Ferror-codes","Error Codes","Platform-wide error codes are documented here; resource-specific errors remain on the relevant Reference page.",{"path":5764,"title":5765,"description":5766,"nav_group":5743,"nav_order":1663,"method":5724,"nav_category":5724},"\u002Fen\u002Fdocs\u002Fgetting-started\u002Fquickstart","Quickstart","Make your first API call with a minimal request using an API Key and a valid voice_id.",{"path":5768,"title":5769,"description":5770,"nav_group":5748,"nav_order":1663,"method":5724,"nav_category":5724},"\u002Fen\u002Fdocs\u002Fmodels","Model List","Current models cover speech generation, speech recognition, multimodal understanding, and image generation, with stable model IDs and fixed snapshots.",{"path":5772,"title":5773,"description":5774,"nav_group":5726,"nav_order":1663,"method":5724,"nav_category":5724},"\u002Fen\u002Fdocs\u002Freference","API Overview","Look up Moss API endpoints, request parameters, return values, streaming events, and shared rules.",{"path":5776,"title":5777,"description":5778,"nav_group":5757,"nav_order":1663,"method":5724,"nav_category":5758},"\u002Fen\u002Fdocs\u002Fscenarios\u002Fsingle-voice","Single-Speaker Speech Generation","Synthesize text with moss-tts-1.5-flash; TTS 1.5 Flash supports [pause X.Ys] in input for pause control.",{"path":1374,"title":1367,"description":5780,"nav_group":5738,"nav_order":1663,"method":5724,"nav_category":5724},"プラットフォーム共通のエラーコードはこのページにまとめています。リソース固有のエラーコードは対応するリファレンスページに記載しています。",{"path":5782,"title":400,"description":5783,"nav_group":5743,"nav_order":1663,"method":5724,"nav_category":5724},"\u002Fja\u002Fdocs\u002Fgetting-started\u002Fquickstart","最小限のリクエストで最初のAPI呼び出しを完了します。必要なのはAPIキーと利用可能なvoice_idだけです。",{"path":5703,"title":5785,"description":5786,"nav_group":5748,"nav_order":1663,"method":5724,"nav_category":5724},"モデル一覧","現在のモデルは音声生成、音声認識、マルチモーダル理解、画像生成をカバーしており、安定版モデルIDまたは固定のsnapshotバージョンを使用できます。",{"path":5788,"title":5789,"description":5790,"nav_group":5726,"nav_order":1663,"method":5724,"nav_category":5724},"\u002Fja\u002Fdocs\u002Freference","API概要","Moss APIのエンドポイント、リクエストパラメータ、戻り値、ストリーミングイベント、共通ルールを確認できます。",{"path":5792,"title":5793,"description":5794,"nav_group":5757,"nav_order":1663,"method":5724,"nav_category":5758},"\u002Fja\u002Fdocs\u002Fscenarios\u002Fsingle-voice","単一話者の音声生成","moss-tts-1.5-flashでテキストを単一ボイスの音声に合成します。TTS 1.5 Flashはinput内の[pause X.Ys]でポーズを制御できます。",{"path":5796,"title":5797,"description":5798,"nav_group":5738,"nav_order":1809,"method":5724,"nav_category":5724},"\u002Fdocs\u002Ferrors-and-limits\u002Flimits","请求限制","请求限制由网关、文件服务、模型服务和计费系统共同决定，以公开 API 的稳定约束为准。",{"path":5800,"title":5801,"description":5802,"nav_group":5743,"nav_order":1809,"method":5724,"nav_category":5724},"\u002Fdocs\u002Fgetting-started\u002Foverview","基础概念","按场景选择模型，并理解 Moss API 的输入方式、执行方式、响应对象与错误排查。",{"path":5804,"title":5805,"description":5806,"nav_group":5757,"nav_order":1809,"method":5724,"nav_category":5758},"\u002Fdocs\u002Fscenarios\u002Fdialogue","多人语音生成","将多角色对话文本合成为完整对话音频，适合播客、角色扮演、有声书和课程对话。",{"path":5808,"title":5809,"description":5810,"nav_group":5738,"nav_order":1809,"method":5724,"nav_category":5724},"\u002Fen\u002Fdocs\u002Ferrors-and-limits\u002Flimits","Request Limits","Request limits are jointly enforced by the gateway, file service, model service, and billing system.",{"path":5812,"title":5813,"description":5814,"nav_group":5743,"nav_order":1809,"method":5724,"nav_category":5724},"\u002Fen\u002Fdocs\u002Fgetting-started\u002Foverview","Core Concepts","Choose a model by scenario, then understand Moss API inputs, execution modes, responses, and troubleshooting.",{"path":5816,"title":5817,"description":5818,"nav_group":5757,"nav_order":1809,"method":5724,"nav_category":5758},"\u002Fen\u002Fdocs\u002Fscenarios\u002Fdialogue","Multi-speaker Speech","Synthesize multi-character dialogue text into complete dialogue audio, suited to podcasts, role-play, audiobooks, and course dialogues.",{"path":5820,"title":5821,"description":5822,"nav_group":5738,"nav_order":1809,"method":5724,"nav_category":5724},"\u002Fja\u002Fdocs\u002Ferrors-and-limits\u002Flimits","リクエスト制限","リクエスト制限は、ゲートウェイ、ファイルサービス、モデルサービス、課金システムによって共同で決定され、公開APIの安定した制約を基準とします。",{"path":5824,"title":5825,"description":5826,"nav_group":5743,"nav_order":1809,"method":5724,"nav_category":5724},"\u002Fja\u002Fdocs\u002Fgetting-started\u002Foverview","基本概念","シナリオに応じてモデルを選択し、Moss APIの入力方法、実行方式、レスポンスオブジェクト、エラーのトラブルシューティングを理解します。",{"path":5828,"title":5829,"description":5830,"nav_group":5757,"nav_order":1809,"method":5724,"nav_category":5758},"\u002Fja\u002Fdocs\u002Fscenarios\u002Fdialogue","複数話者の音声生成","複数キャラクターの対話テキストを完全な対話音声に合成します。ポッドキャスト、ロールプレイ、オーディオブック、講座の対話に適しています。",{"path":5832,"title":5833,"description":5834,"nav_group":5738,"nav_order":2057,"method":5724,"nav_category":5724},"\u002Fdocs\u002Ferrors-and-limits\u002Fcallback-rules","回调安全规则","异步任务可通过 webhook_url 接收终态通知，URL 必须是公网可访问的 HTTPS 地址。",{"path":5836,"title":5837,"description":5838,"nav_group":5726,"nav_order":2057,"method":5839,"nav_category":5840},"\u002Fdocs\u002Freference\u002Fmodels","查询模型列表","查询当前 API Key 可用的模型列表。","GET","模型",{"path":5842,"title":5843,"description":5844,"nav_group":5757,"nav_order":2057,"method":5724,"nav_category":5845},"\u002Fdocs\u002Fscenarios\u002Fvoice-design","音色设计","根据待合成文本和声音风格描述，生成对应风格的音色或语音预览。","音色管理",{"path":5847,"title":5848,"description":5849,"nav_group":5738,"nav_order":2057,"method":5724,"nav_category":5724},"\u002Fen\u002Fdocs\u002Ferrors-and-limits\u002Fcallback-rules","Callback Security Rules","Asynchronous tasks can send terminal-state notifications to webhook_url, which must be a publicly accessible HTTPS address.",{"path":5851,"title":5852,"description":5853,"nav_group":5726,"nav_order":2057,"method":5839,"nav_category":5840},"\u002Fen\u002Fdocs\u002Freference\u002Fmodels","List Models","List the models available to the current API Key.",{"path":5855,"title":5856,"description":5857,"nav_group":5757,"nav_order":2057,"method":5724,"nav_category":5845},"\u002Fen\u002Fdocs\u002Fscenarios\u002Fvoice-design","Voice Design","Generate a matching voice or speech preview from the text to synthesize and a natural-language voice-style description.",{"path":5859,"title":5860,"description":5861,"nav_group":5738,"nav_order":2057,"method":5724,"nav_category":5724},"\u002Fja\u002Fdocs\u002Ferrors-and-limits\u002Fcallback-rules","コールバックのセキュリティルール","非同期タスクはwebhook_urlで最終状態の通知を受け取れます。URLはパブリックにアクセス可能なHTTPSアドレスである必要があります。",{"path":5863,"title":5864,"description":5865,"nav_group":5726,"nav_order":2057,"method":5839,"nav_category":5840},"\u002Fja\u002Fdocs\u002Freference\u002Fmodels","モデル一覧の取得","現在のAPIキーで利用可能なモデル一覧を取得します。",{"path":5867,"title":70,"description":5868,"nav_group":5757,"nav_order":2057,"method":5724,"nav_category":5845},"\u002Fja\u002Fdocs\u002Fscenarios\u002Fvoice-design","合成するテキストと声のスタイルの説明に基づいて、そのスタイルのボイスまたは音声プレビューを生成します。",{"path":5870,"title":5871,"description":5872,"nav_group":5726,"nav_order":2306,"method":5873,"nav_category":5874},"\u002Fdocs\u002Freference\u002Ffiles-create","上传文件","上传文件并获取 file_id。multipart 字段必须为 file，purpose 为必填；返回的 file_id 可用于音频转写和多模态理解等接口。","POST","文件",{"path":5876,"title":5877,"description":5878,"nav_group":5757,"nav_order":2306,"method":5724,"nav_category":5845},"\u002Fdocs\u002Fscenarios\u002Fvoice-clone","克隆音色","上传一段参考音频文件（multipart audio_sample），创建可复用的 voice_id，供后续 TTS 或 TTSD 使用。",{"path":5880,"title":5881,"description":5882,"nav_group":5726,"nav_order":2306,"method":5873,"nav_category":5874},"\u002Fen\u002Fdocs\u002Freference\u002Ffiles-create","Upload File","Upload a file and obtain a file_id. The multipart field must be named file, and purpose is required; the returned file_id can be used with audio transcription, multimodal understanding, and other endpoints.",{"path":5884,"title":5885,"description":5886,"nav_group":5757,"nav_order":2306,"method":5724,"nav_category":5845},"\u002Fen\u002Fdocs\u002Fscenarios\u002Fvoice-clone","Clone a Voice","Upload a reference audio file (multipart audio_sample) to create a reusable voice_id for later use in TTS or TTSD.",{"path":5888,"title":5889,"description":5890,"nav_group":5726,"nav_order":2306,"method":5873,"nav_category":5874},"\u002Fja\u002Fdocs\u002Freference\u002Ffiles-create","ファイルのアップロード","ファイルをアップロードしてfile_idを取得します。multipartのフィールド名はfileである必要があり、purposeは必須です。返されたfile_idは音声文字起こしやマルチモーダル理解などのエンドポイントで使用できます。",{"path":5892,"title":5893,"description":5894,"nav_group":5757,"nav_order":2306,"method":5724,"nav_category":5845},"\u002Fja\u002Fdocs\u002Fscenarios\u002Fvoice-clone","ボイスクローン","参照音声ファイル（multipart audio_sample）をアップロードして再利用可能なvoice_idを作成し、後続のTTSまたはTTSDで使用します。",{"path":5896,"title":5897,"description":5898,"nav_group":5726,"nav_order":2323,"method":5839,"nav_category":5874},"\u002Fdocs\u002Freference\u002Ffiles-list","查询文件列表","查询当前账号上传的文件列表。",{"path":5900,"title":5901,"description":5902,"nav_group":5726,"nav_order":2323,"method":5839,"nav_category":5874},"\u002Fen\u002Fdocs\u002Freference\u002Ffiles-list","List Files","List files uploaded by the current account.",{"path":5904,"title":5905,"description":5906,"nav_group":5726,"nav_order":2323,"method":5839,"nav_category":5874},"\u002Fja\u002Fdocs\u002Freference\u002Ffiles-list","ファイル一覧の取得","現在のアカウントでアップロードしたファイルの一覧を取得します。",{"path":5908,"title":5909,"description":5910,"nav_group":5726,"nav_order":2331,"method":5839,"nav_category":5874},"\u002Fdocs\u002Freference\u002Ffile-detail","查询文件详情","查询文件详情。使用 POST \u002Fv1\u002Ffiles 上传返回的 file_id 查询。",{"path":5912,"title":5913,"description":5914,"nav_group":5726,"nav_order":2331,"method":5839,"nav_category":5874},"\u002Fen\u002Fdocs\u002Freference\u002Ffile-detail","Get File","Get file details. Use the file_id returned by POST \u002Fv1\u002Ffiles.",{"path":5916,"title":5917,"description":5918,"nav_group":5726,"nav_order":2331,"method":5839,"nav_category":5874},"\u002Fja\u002Fdocs\u002Freference\u002Ffile-detail","ファイル詳細の取得","ファイルの詳細を取得します。POST \u002Fv1\u002Ffilesでアップロードした際に返されたfile_idを使って取得します。",{"path":5920,"title":5921,"description":5922,"nav_group":5726,"nav_order":2352,"method":5923,"nav_category":5874},"\u002Fdocs\u002Freference\u002Ffile-delete","删除文件","删除已上传文件。","DELETE",{"path":5925,"title":5926,"description":5927,"nav_group":5726,"nav_order":2352,"method":5923,"nav_category":5874},"\u002Fen\u002Fdocs\u002Freference\u002Ffile-delete","Delete File","Delete an uploaded file.",{"path":5929,"title":5930,"description":5931,"nav_group":5726,"nav_order":2352,"method":5923,"nav_category":5874},"\u002Fja\u002Fdocs\u002Freference\u002Ffile-delete","ファイルの削除","アップロード済みのファイルを削除します。",{"path":5933,"title":5934,"description":5935,"nav_group":5726,"nav_order":2378,"method":5873,"nav_category":5725},"\u002Fdocs\u002Freference\u002Fresponses","创建响应","使用 MOSS-VL 理解图片或视频，并以 Responses API 对象返回文本结果。每次请求必须同时包含文本指令和媒体。",{"path":5937,"title":5938,"description":5939,"nav_group":5726,"nav_order":2378,"method":5873,"nav_category":5725},"\u002Fen\u002Fdocs\u002Freference\u002Fresponses","Create Response","Use MOSS-VL to understand images or videos and return text results as a Responses API object. Each request must include both a text instruction and media.",{"path":5941,"title":5942,"description":5943,"nav_group":5726,"nav_order":2378,"method":5873,"nav_category":5725},"\u002Fja\u002Fdocs\u002Freference\u002Fresponses","レスポンスの作成","MOSS-VLで画像または動画を理解し、テキスト結果をResponses APIオブジェクトとして返します。各リクエストにはテキスト指示とメディアの両方を含める必要があります。",{"path":5945,"title":5946,"description":5947,"nav_group":5726,"nav_order":2398,"method":747,"nav_category":5725},"\u002Fdocs\u002Freference\u002Fvl-realtime","实时视频理解","通过 WebSocket 持续发送图像帧并提问，服务端返回增量文本事件。该接口是视觉理解协议，不兼容语音 Realtime，也不是 SSE。",{"path":5949,"title":5950,"description":5951,"nav_group":5726,"nav_order":2398,"method":747,"nav_category":5725},"\u002Fen\u002Fdocs\u002Freference\u002Fvl-realtime","Realtime video understanding","Continuously send image frames and questions over WebSocket and receive incremental text events. This is a visual understanding protocol, incompatible with audio Realtime, and is not SSE.",{"path":5727,"title":737,"description":746,"nav_group":5726,"nav_order":2398,"method":747,"nav_category":5725},{"path":5954,"title":5955,"description":5956,"nav_group":5726,"nav_order":2444,"method":5873,"nav_category":5957},"\u002Fdocs\u002Freference\u002Fimages-generations","文生图","文生图接口：根据文本描述生成一张图片。","图像生成",{"path":5959,"title":5960,"description":5961,"nav_group":5726,"nav_order":2444,"method":5873,"nav_category":5957},"\u002Fen\u002Fdocs\u002Freference\u002Fimages-generations","Text-to-Image","Text-to-image endpoint that generates one image from a text description.",{"path":5963,"title":5964,"description":5965,"nav_group":5726,"nav_order":2444,"method":5873,"nav_category":5957},"\u002Fja\u002Fdocs\u002Freference\u002Fimages-generations","テキストから画像生成","テキストのプロンプトから画像を1枚生成します。",{"path":5967,"title":5968,"description":5969,"nav_group":5726,"nav_order":2459,"method":5873,"nav_category":5957},"\u002Fdocs\u002Freference\u002Flayout-image-generation","布局生图","通过元素描述和边界框指定文本和对象的位置、大小及排列关系，引导模型生成复杂图文画面。",{"path":5971,"title":5972,"description":5973,"nav_group":5726,"nav_order":2459,"method":5873,"nav_category":5957},"\u002Fen\u002Fdocs\u002Freference\u002Flayout-image-generation","Layout-to-Image","Specify the position, size, and arrangement of text and objects with element descriptions and bounding boxes to guide the model in generating complex compositions.",{"path":5975,"title":5976,"description":5977,"nav_group":5726,"nav_order":2459,"method":5873,"nav_category":5957},"\u002Fja\u002Fdocs\u002Freference\u002Flayout-image-generation","レイアウトから画像生成","要素の説明とバウンディングボックスでテキストやオブジェクトの位置・サイズ・配置を指定し、複雑な構図の画像を生成します。",{"path":5979,"title":5755,"description":5980,"nav_group":5726,"nav_order":2466,"method":5873,"nav_category":5758},"\u002Fdocs\u002Freference\u002Fspeech","文本转语音接口；使用 voice_id 指定音色，支持非流式、原始 PCM 与 SSE 流式输出。",{"path":5982,"title":5983,"description":5984,"nav_group":5726,"nav_order":2466,"method":5873,"nav_category":5758},"\u002Fen\u002Fdocs\u002Freference\u002Fspeech","Single-speaker Speech","Generate speech from text with a voice_id, using non-streaming output, raw PCM, or SSE.",{"path":5986,"title":5793,"description":5987,"nav_group":5726,"nav_order":2466,"method":5873,"nav_category":5758},"\u002Fja\u002Fdocs\u002Freference\u002Fspeech","テキストを音声に変換するAPIです。voice_idでボイスを指定し、非ストリーミング、生のPCM、SSEストリーミング出力に対応します。",{"path":5989,"title":5990,"description":5991,"nav_group":5726,"nav_order":2658,"method":5873,"nav_category":5992},"\u002Fdocs\u002Freference\u002Ftranscriptions","音频转写","音频转写接口。支持 multipart file、file_id、url、audio_url，不支持audio_data。","语音识别",{"path":5994,"title":5995,"description":5996,"nav_group":5726,"nav_order":2658,"method":5873,"nav_category":5992},"\u002Fen\u002Fdocs\u002Freference\u002Ftranscriptions","Create Transcription","Audio transcription endpoint. Supports multipart file, file_id, url, and audio_url; audio_data is not supported.",{"path":5998,"title":5999,"description":6000,"nav_group":5726,"nav_order":2658,"method":5873,"nav_category":5992},"\u002Fja\u002Fdocs\u002Freference\u002Ftranscriptions","音声文字起こし","音声文字起こしAPIです。multipart file、file_id、url、audio_urlに対応し、audio_dataには対応していません。",{"path":6002,"title":6003,"description":6004,"nav_group":5726,"nav_order":3946,"method":5839,"nav_category":5845},"\u002Fdocs\u002Freference\u002Fvoices-list","查询音色列表","查询当前账号可用音色列表。",{"path":6006,"title":5990,"description":6007,"nav_group":5757,"nav_order":3946,"method":5724,"nav_category":5992},"\u002Fdocs\u002Fscenarios\u002Ftranscribe","将音频转换为文本，适合会议、访谈、语音消息和媒体内容处理。",{"path":6009,"title":6010,"description":6011,"nav_group":5726,"nav_order":3946,"method":5839,"nav_category":5845},"\u002Fen\u002Fdocs\u002Freference\u002Fvoices-list","List Voices","List the voices available to the current account.",{"path":6013,"title":6014,"description":6015,"nav_group":5757,"nav_order":3946,"method":5724,"nav_category":5992},"\u002Fen\u002Fdocs\u002Fscenarios\u002Ftranscribe","Audio Transcription","Convert audio into text — ideal for meetings, interviews, voice messages, and media content processing.",{"path":6017,"title":364,"description":6018,"nav_group":5726,"nav_order":3946,"method":5839,"nav_category":5845},"\u002Fja\u002Fdocs\u002Freference\u002Fvoices-list","現在のアカウントで利用可能なボイスの一覧を取得します。",{"path":6020,"title":582,"description":6021,"nav_group":5757,"nav_order":3946,"method":5724,"nav_category":5992},"\u002Fja\u002Fdocs\u002Fscenarios\u002Ftranscribe","音声をテキストに変換します。会議、インタビュー、ボイスメッセージ、メディアコンテンツの処理に適しています。",{"path":6023,"title":6024,"description":6025,"nav_group":5726,"nav_order":3959,"method":5873,"nav_category":5845},"\u002Fdocs\u002Freference\u002Fvoices-create","创建音色","上传本地参考音频，创建可复用的音色 ID。",{"path":6027,"title":6028,"description":6029,"nav_group":5726,"nav_order":3959,"method":5873,"nav_category":5845},"\u002Fen\u002Fdocs\u002Freference\u002Fvoices-create","Create Voice","Upload a local reference audio file to create a reusable voice ID.",{"path":6031,"title":6032,"description":6033,"nav_group":5726,"nav_order":3959,"method":5873,"nav_category":5845},"\u002Fja\u002Fdocs\u002Freference\u002Fvoices-create","ボイスの作成","ローカルの参照音声をアップロードし、再利用可能なボイスIDを作成します。",{"path":6035,"title":5805,"description":6036,"nav_group":5726,"nav_order":4127,"method":5873,"nav_category":5758},"\u002Fdocs\u002Freference\u002Fspeakers","多人对话语音生成；使用 speakers 定义说话人与音色，并通过 segments 指定分段文本。",{"path":6038,"title":6039,"description":6040,"nav_group":5757,"nav_order":4127,"method":5724,"nav_category":5992},"\u002Fdocs\u002Fscenarios\u002Ftranscribe-diarization","多说话人转写","将多说话人音频转为带说话人信息的转写结果，适合会议、访谈和播客。",{"path":6042,"title":5817,"description":6043,"nav_group":5726,"nav_order":4127,"method":5873,"nav_category":5758},"\u002Fen\u002Fdocs\u002Freference\u002Fspeakers","Generate multi-speaker dialogue by defining speakers, voices, and text segments.",{"path":6045,"title":6046,"description":6047,"nav_group":5757,"nav_order":4127,"method":5724,"nav_category":5992},"\u002Fen\u002Fdocs\u002Fscenarios\u002Ftranscribe-diarization","Multi-Speaker Transcription","Convert multi-speaker audio into transcription results with speaker information — ideal for meetings, interviews, and podcasts.",{"path":6049,"title":5829,"description":6050,"nav_group":5726,"nav_order":4127,"method":5873,"nav_category":5758},"\u002Fja\u002Fdocs\u002Freference\u002Fspeakers","複数話者の対話音声を生成します。speakersで話者とボイスを定義し、segmentsで分割したテキストを指定します。",{"path":6052,"title":6053,"description":6054,"nav_group":5757,"nav_order":4127,"method":5724,"nav_category":5992},"\u002Fja\u002Fdocs\u002Fscenarios\u002Ftranscribe-diarization","複数話者の文字起こし","複数話者の音声を、話者情報付きの文字起こし結果に変換します。会議、インタビュー、ポッドキャストに適しています。",{"path":6056,"title":6057,"description":6058,"nav_group":5757,"nav_order":4188,"method":5724,"nav_category":5725},"\u002Fdocs\u002Fscenarios\u002Fimage-video-understanding","图片与视频理解","使用 MOSS-VL 理解图片或视频，并以 Responses API 对象返回文本结果。",{"path":6060,"title":6061,"description":6062,"nav_group":5757,"nav_order":4188,"method":5724,"nav_category":5725},"\u002Fen\u002Fdocs\u002Fscenarios\u002Fimage-video-understanding","Image and Video Understanding","Use MOSS-VL to understand images or video and return text in a Responses API object.",{"path":6064,"title":6065,"description":6066,"nav_group":5757,"nav_order":4188,"method":5724,"nav_category":5725},"\u002Fja\u002Fdocs\u002Fscenarios\u002Fimage-video-understanding","画像・動画の理解","MOSS-VLで画像または動画を理解し、テキストの結果をResponses APIオブジェクトとして返します。",{"path":6068,"title":5946,"description":6069,"nav_group":5757,"nav_order":4208,"method":5724,"nav_category":5725},"\u002Fdocs\u002Fscenarios\u002Fvl-realtime","使用 MOSS-VL-Realtime 通过一条 WebSocket 连接持续发送 JPEG、PNG 或 WebP 图像帧，在同一会话中提问并接收增量文本回答，适用于摄像头、屏幕等实时画面理解场景。",{"path":6071,"title":5950,"description":6072,"nav_group":5757,"nav_order":4208,"method":5724,"nav_category":5725},"\u002Fen\u002Fdocs\u002Fscenarios\u002Fvl-realtime","Use MOSS-VL-Realtime to continuously send JPEG, PNG, or WebP frames over one WebSocket connection, ask questions in the same session, and receive incremental text answers for camera or screen understanding.",{"path":5695,"title":737,"description":6074,"nav_group":5757,"nav_order":4208,"method":5724,"nav_category":5725},"MOSS-VL-Realtimeを使用して、1本のWebSocket接続でJPEG、PNG、またはWebPの画像フレームを継続的に送信し、同じセッション内で質問して増分テキストの回答を受け取ります。カメラや画面などのリアルタイム映像を理解するシナリオに適しています。",{"path":6076,"title":5955,"description":6077,"nav_group":5757,"nav_order":4224,"method":5724,"nav_category":5957},"\u002Fdocs\u002Fscenarios\u002Fimage-generation","根据文本描述生成图像，支持长文本和文字渲染，适合海报设计、插画创作和视觉内容生成。",{"path":6079,"title":5960,"description":6080,"nav_group":5757,"nav_order":4224,"method":5724,"nav_category":5957},"\u002Fen\u002Fdocs\u002Fscenarios\u002Fimage-generation","Generate images from text descriptions, with support for long text and text rendering, for poster design, illustration, and visual content creation.",{"path":6082,"title":5964,"description":6083,"nav_group":5757,"nav_order":4224,"method":5724,"nav_category":5957},"\u002Fja\u002Fdocs\u002Fscenarios\u002Fimage-generation","テキストから画像を生成します。長文プロンプトや画像内の文字描画に対応し、ポスターやイラストなどの制作に活用できます。",{"path":6085,"title":6086,"description":6087,"nav_group":5726,"nav_order":4250,"method":5873,"nav_category":5845},"\u002Fdocs\u002Freference\u002Fvoice-generations","音色生成","通过文本和声音描述生成音色或语音。",{"path":6089,"title":6090,"description":6091,"nav_group":5726,"nav_order":4250,"method":5873,"nav_category":5845},"\u002Fen\u002Fdocs\u002Freference\u002Fvoice-generations","Generate Voice","Generate a voice or speech from text and a voice description.",{"path":6093,"title":6094,"description":6095,"nav_group":5726,"nav_order":4250,"method":5873,"nav_category":5845},"\u002Fja\u002Fdocs\u002Freference\u002Fvoice-generations","ボイス生成","テキストと声の説明からボイスまたは音声を生成します。",{"path":6097,"title":6098,"description":6099,"nav_group":5726,"nav_order":6100,"method":5839,"nav_category":6101},"\u002Fdocs\u002Freference\u002Faudio-task","查询任务","使用异步请求返回的 task_id 查询语音生成、音色生成和音频转写任务的状态与结果。",120,"任务",{"path":6103,"title":6104,"description":6105,"nav_group":5726,"nav_order":6100,"method":5839,"nav_category":6101},"\u002Fen\u002Fdocs\u002Freference\u002Faudio-task","Get Task","Use the task_id returned by an asynchronous request to query speech generation, voice generation, or audio transcription task status and results.",{"path":6107,"title":6108,"description":6109,"nav_group":5726,"nav_order":6100,"method":5839,"nav_category":6101},"\u002Fja\u002Fdocs\u002Freference\u002Faudio-task","タスクの取得","非同期リクエストで返されたtask_idを使って、音声生成、ボイス生成、音声文字起こしタスクの状態と結果を取得します。",[6111,6112,6113,6114,6115,6116,6117,6119,6121,6123,6125,6127,6129,6131,6133,6135,6137,6138,6139,6140,6141,6142,6143,6144,6145,6146,6147,6148,6149,6150,6151,6152,6153,6154,6155,6156,6157,6158,6159,6160,6161,6162,6163,6164,6165,6166,6167,6168,6169,6171,6173,6175,6177,6179,6181,6183,6185,6187,6189,6190,6191,6192,6193,6194,6195,6196,6197,6198,6199,6200,6201,6202,6203,6204,6205,6206,6207,6208,6209,6210,6211,6212,6213,6214,6215,6216,6217,6218,6219,6220,6221,6223,6225,6227,6229,6231,6233,6235,6237,6239,6241,6242,6243,6244,6245,6246,6247,6248,6249,6250,6251,6252,6253,6254,6255,6256,6257,6258,6259,6260,6261,6262,6263,6264,6265,6266],{"path":5832},{"path":5735},{"path":5796},{"path":5800},{"path":5740},{"path":5745},{"path":6118},"\u002Fdocs\u002Fmodels\u002Fmoss-image",{"path":6120},"\u002Fdocs\u002Fmodels\u002Fmoss-image-sft",{"path":6122},"\u002Fdocs\u002Fmodels\u002Fmoss-vl",{"path":6124},"\u002Fdocs\u002Fmodels\u002Fmoss-vl-realtime",{"path":6126},"\u002Fdocs\u002Fmodels\u002Ftranscribe",{"path":6128},"\u002Fdocs\u002Fmodels\u002Ftranscribe-diarize",{"path":6130},"\u002Fdocs\u002Fmodels\u002Ftts-flash",{"path":6132},"\u002Fdocs\u002Fmodels\u002Ftts-pro",{"path":6134},"\u002Fdocs\u002Fmodels\u002Fttsd",{"path":6136},"\u002Fdocs\u002Fmodels\u002Fvoice-generator",{"path":6097},{"path":5920},{"path":5908},{"path":5870},{"path":5896},{"path":5954},{"path":5750},{"path":5967},{"path":5836},{"path":5933},{"path":6035},{"path":5979},{"path":5989},{"path":5945},{"path":6085},{"path":6023},{"path":6002},{"path":5804},{"path":6076},{"path":6056},{"path":5754},{"path":6006},{"path":6038},{"path":6068},{"path":5876},{"path":5842},{"path":5847},{"path":5760},{"path":5808},{"path":5812},{"path":5764},{"path":5768},{"path":6170},"\u002Fen\u002Fdocs\u002Fmodels\u002Fmoss-image",{"path":6172},"\u002Fen\u002Fdocs\u002Fmodels\u002Fmoss-image-sft",{"path":6174},"\u002Fen\u002Fdocs\u002Fmodels\u002Fmoss-vl",{"path":6176},"\u002Fen\u002Fdocs\u002Fmodels\u002Fmoss-vl-realtime",{"path":6178},"\u002Fen\u002Fdocs\u002Fmodels\u002Ftranscribe",{"path":6180},"\u002Fen\u002Fdocs\u002Fmodels\u002Ftranscribe-diarize",{"path":6182},"\u002Fen\u002Fdocs\u002Fmodels\u002Ftts-flash",{"path":6184},"\u002Fen\u002Fdocs\u002Fmodels\u002Ftts-pro",{"path":6186},"\u002Fen\u002Fdocs\u002Fmodels\u002Fttsd",{"path":6188},"\u002Fen\u002Fdocs\u002Fmodels\u002Fvoice-generator",{"path":6103},{"path":5925},{"path":5912},{"path":5880},{"path":5900},{"path":5959},{"path":5772},{"path":5971},{"path":5851},{"path":5937},{"path":6042},{"path":5982},{"path":5994},{"path":5949},{"path":6089},{"path":6027},{"path":6009},{"path":5816},{"path":6079},{"path":6060},{"path":5776},{"path":6013},{"path":6045},{"path":6071},{"path":5884},{"path":5855},{"path":5859},{"path":1374},{"path":5820},{"path":5824},{"path":5782},{"path":5703},{"path":6222},"\u002Fja\u002Fdocs\u002Fmodels\u002Fmoss-image",{"path":6224},"\u002Fja\u002Fdocs\u002Fmodels\u002Fmoss-image-sft",{"path":6226},"\u002Fja\u002Fdocs\u002Fmodels\u002Fmoss-vl",{"path":6228},"\u002Fja\u002Fdocs\u002Fmodels\u002Fmoss-vl-realtime",{"path":6230},"\u002Fja\u002Fdocs\u002Fmodels\u002Ftranscribe",{"path":6232},"\u002Fja\u002Fdocs\u002Fmodels\u002Ftranscribe-diarize",{"path":6234},"\u002Fja\u002Fdocs\u002Fmodels\u002Ftts-flash",{"path":6236},"\u002Fja\u002Fdocs\u002Fmodels\u002Ftts-pro",{"path":6238},"\u002Fja\u002Fdocs\u002Fmodels\u002Fttsd",{"path":6240},"\u002Fja\u002Fdocs\u002Fmodels\u002Fvoice-generator",{"path":6107},{"path":5929},{"path":5916},{"path":5888},{"path":5904},{"path":5963},{"path":5788},{"path":5975},{"path":5863},{"path":5941},{"path":6049},{"path":5986},{"path":5998},{"path":5727},{"path":6093},{"path":6031},{"path":6017},{"path":5828},{"path":6082},{"path":6064},{"path":5792},{"path":6020},{"path":6052},{"path":5695},{"path":5892},{"path":5867},1792680736029]