[{"data":1,"prerenderedAt":1881},["ShallowReactive",2],{"mosiI18n":3,"docs:\u002Fdocs\u002Fscenarios\u002Fimage-video-understanding":526,"docs:navigation":1561,"docs:published-paths":1818},{"locale":4,"resources":5},"zh-CN",{"zh-CN":6},{"10011158":7,"10013013":8,"10026153":9,"10110081":10,"10115365":11,"10127104":12,"10128154":13,"10131153":14,"10141411":15,"10141569":16,"10148131":17,"10151589":18,"10213461":19,"10277562":20,"10314103":21,"10381912":22,"10414215":23,"10423715":24,"10431014":25,"10461115":26,"10513157":27,"10627315":28,"10681241":29,"10748121":30,"10751193":31,"10939155":32,"11015141":33,"11028133":34,"11041270":35,"11095710":36,"11101321":37,"11101539":38,"11108144":39,"11111386":40,"11111415":41,"11112142":42,"11113111":43,"11113144":44,"11115121":45,"11120106":46,"11121013":47,"11121311":48,"11121423":49,"11125108":50,"11131313":51,"11133599":52,"11154113":53,"11221221":54,"11233135":55,"11243911":56,"11281114":57,"11283111":58,"11311513":59,"11312152":60,"11331069":61,"11331371":62,"11341099":63,"11342126":64,"11374381":65,"11418128":66,"11421315":67,"11471412":68,"11476950":69,"11490910":70,"11498141":71,"11510150":72,"11541010":73,"11563101":74,"11565501":75,"11612821":76,"11691311":77,"11813109":78,"11878412":79,"11902107":80,"12013124":81,"12081517":82,"12101131":83,"12103117":84,"12106856":85,"12109113":86,"12113301":87,"12121239":88,"12125023":89,"12126158":90,"12141106":91,"12141129":92,"12142081":93,"12149722":94,"12150414":95,"12151213":96,"12153811":97,"12179133":98,"12195710":99,"12215101":100,"12261471":101,"12314101":102,"12383514":103,"12410612":104,"12413215":105,"12463631":106,"12474110":107,"12510848":108,"12536911":109,"12611148":110,"12641310":111,"12651461":112,"12684414":113,"12771248":114,"12814011":115,"12911910":116,"12981411":117,"12987141":118,"13041512":119,"13105901":120,"13106510":121,"13113044":122,"13114912":123,"13115151":124,"13124136":125,"13131276":126,"13131545":127,"13132144":128,"13138186":129,"13151180":130,"13152831":131,"13361411":132,"13410713":133,"13412611":134,"13441491":135,"13500119":136,"13591491":137,"13611115":138,"13730815":139,"13911612":140,"13912133":141,"14013111":142,"14101083":143,"14108671":144,"14109128":145,"14111410":146,"14112871":147,"14123124":148,"14131171":149,"14131214":150,"14133115":151,"14136212":152,"14141014":153,"14151331":154,"14151927":155,"14211106":156,"14215115":157,"14239121":158,"14281461":159,"14313706":160,"14410039":161,"14413121":162,"14420110":163,"14479127":164,"14484131":165,"14510490":166,"14541392":167,"14553315":168,"14605110":169,"14670421":170,"14713398":171,"14766515":172,"14798129":173,"14813150":174,"14813195":175,"14921191":176,"14927151":177,"14966133":178,"15031311":179,"15101241":180,"15113141":181,"15121511":182,"15123414":183,"15128130":184,"15131411":185,"15141112":186,"15141164":187,"15143128":188,"15145414":189,"15171550":190,"15221201":191,"15231112":192,"15362121":193,"15413111":194,"15413780":195,"15531415":196,"15613911":197,"15627615":198,"15671112":199,"15811751":200,"15891815":201,"15911101":202,"15912711":203,"15915315":204,"18128111":205,"18931213":206,"19064413":207,"19149761":208,"19152130":209,"20104410":210,"20312081":211,"20441112":212,"20871277":213,"21021214":214,"21115723":215,"21127141":216,"21200917":217,"21201910":218,"21211451":219,"21213015":220,"21236313":221,"21351347":222,"21412531":223,"21431261":224,"21434141":225,"21514014":226,"21515101":227,"21591310":228,"21801001":229,"22100141":230,"22130158":231,"22961102":232,"23072712":233,"23189135":234,"23972510":235,"24112111":236,"24141413":237,"24151261":238,"26121231":239,"26841151":240,"26871212":241,"27132121":242,"27568131":243,"28131115":244,"28251011":245,"29315030":246,"29525115":247,"29787911":248,"31011812":249,"31014127":195,"31111521":250,"31115885":251,"31207765":252,"31212610":253,"31212941":254,"31214933":255,"31294114":256,"31312312":257,"31410213":258,"31413862":259,"31513471":260,"31561041":261,"31571113":262,"32108107":263,"32119732":264,"32123146":265,"32241515":266,"32440814":267,"32871477":268,"33122111":269,"33155113":270,"33412201":271,"33650118":272,"34015463":273,"35102151":274,"35151210":275,"35713610":276,"36014108":277,"36153310":278,"37127101":279,"39571112":280,"39932152":281,"40911131":282,"41015141":283,"41020111":284,"41091471":285,"41115155":286,"41136131":287,"41193153":288,"41210714":289,"41229331":290,"41271212":291,"41311761":292,"41313151":293,"42101139":294,"42113596":295,"42121271":296,"42694155":297,"44914151":298,"45106131":299,"45121022":300,"45139121":301,"46159804":302,"47153546":303,"48124111":304,"48147894":305,"49168225":306,"49271053":307,"49814113":308,"50141015":309,"50146910":310,"50731491":311,"51011111":312,"51012791":313,"51021210":314,"51062133":315,"51089711":316,"51110132":317,"51113512":318,"51153329":319,"51312140":320,"51313109":321,"51314877":322,"51315413":323,"51333111":324,"51393714":325,"51450135":326,"51521215":327,"52126118":328,"52141211":329,"52530401":330,"53101314":331,"53137715":332,"53311011":333,"54121084":334,"56141531":335,"56781111":336,"58851212":337,"60011076":338,"60111565":339,"60120151":340,"60126015":341,"60253838":342,"61026551":343,"61061337":344,"61113981":345,"61138251":346,"61151481":347,"61221013":348,"61231441":349,"61312915":350,"61410453":351,"61415701":352,"61431043":353,"61491114":354,"61494103":355,"61513010":356,"61514142":357,"61541340":358,"61552121":359,"61591201":360,"62141210":361,"62149158":362,"62151146":363,"62312157":364,"63139013":365,"63201141":366,"64080313":367,"65122220":368,"65410661":369,"66141410":370,"66151513":371,"67104697":372,"67314145":373,"68014144":374,"68430138":375,"69211530":376,"69415013":377,"70581152":378,"71011421":379,"71013126":380,"71015513":381,"71102161":382,"71171209":383,"71296911":384,"71341091":385,"71382811":386,"71401516":387,"71412715":388,"71514149":389,"71515102":390,"71541212":391,"72218515":392,"73075237":393,"74124314":394,"74601421":395,"74685121":396,"75112694":397,"75133152":398,"75313811":399,"76141115":400,"76141211":401,"77158773":402,"78101312":403,"78411581":404,"79112123":405,"80141314":406,"80721112":407,"81010346":408,"81052659":409,"81085421":410,"81101214":411,"81135311":412,"81138901":413,"81161515":414,"81215910":415,"81311111":416,"81312151":417,"81514715":418,"81561581":419,"81589148":420,"81661365":421,"81665121":422,"82136112":423,"82215113":424,"83614014":425,"83761411":426,"84313056":427,"84335610":428,"84411812":429,"85135104":430,"85412059":431,"86101182":432,"86141428":433,"86144931":434,"87328178":435,"87611141":436,"87764711":437,"88002231":438,"88106151":439,"88137214":440,"89115104":441,"89145141":442,"89612915":443,"89771179":444,"90101310":445,"90610856":446,"91064637":447,"91073208":448,"91111414":449,"91111997":450,"91113111":451,"91113112":452,"91145551":453,"91160143":454,"91170014":455,"91190412":456,"91210411":457,"91210601":458,"91213116":459,"91314612":460,"91341173":461,"91381541":462,"91412428":463,"91413141":464,"91510028":465,"91511441":466,"91563791":467,"91594111":468,"92122444":469,"92212107":470,"92515613":471,"93191131":472,"94190813":473,"94613512":474,"95101510":475,"97111013":476,"97848298":477,"98153132":478,"98583131":479,"99389112":480,"99414011":481,"99561087":482,"01269122":483,"01191415":484,"01056101":485,"01140234":486,"01184512":487,"01514514":488,"01981430":489,"02141491":490,"02269571":491,"03117111":492,"03121214":493,"03155210":494,"04109514":495,"05183656":496,"07141286":497,"07148165":498,"07541155":499,"01273151":500,"07131161":501,"05611115":502,"07131125":503,"00610531":504,"01037912":505,"08151373":506,"02931149":507,"03101284":508,"01012451":509,"06121230":510,"01360934":511,"01191112":512,"06391113":513,"02118131":514,"04121412":515,"01458111":516,"05132141":517,"01212315":518,"04136118":519,"00121448":520,"01560612":521,"01413914":522,"05514821":523,"01144151":524,"08151514":525},"多人对话输入","最低扣费","输出 Token","关闭搜索","选择 API key 后才能运行。","API 平台","在线支付购买积分包","MOSI API Platform 控制台","查看 API 平台用量、积分消耗和排行。","模型计费标准","在浏览器中直接调用 Moss API 模型，预览请求与响应。","请至少填写一个有效片段","工作日在线时间：10:00 - 22:00","文件过大，最大支持 {size}MB。","确认删除","{n} 天","正在上传并克隆音色…","去认证","过去 7 天","voice_id 无效：请检查填写的音色 ID，或到音色库复制可用的 voice_id 后重试。","在浏览器中直接调用 MOSI 模型，预览请求与响应。","Playground","联系客服","查看详情","原始 JSON","积分","选择模型","《“Mossland”付费服务协议》","最多 {n} 个说话人","控制台首页","创建 Key","{n} 次","渲染结果","选择并上传音频样本后才能运行。","生成文本","紧凑上传失败","对话脚本","新用户注册即送","上传文件","音色设计","积分余额","{size} 条\u002F页","清除","已禁用","指定音色请到","基础转写","音色正在克隆，请稍候。","每行输入一段台词，使用 {tags} 标记说话人；未标记的行沿用上一位说话人。兼容 {shorthand} 等标记方式。","合成文本 为必填项","Output","企业认证成功","该 Key 已过期，无法启用","随时查看 API 调用用量、积分余额及计费标准","登录查看数据","切换语言","账户菜单","用量分析","填写 {label} 后才能运行。","让灵感有声有色","已创建 {count} \u002F {limit}","登录","无访问权限","无法读取音频时长，请重新选择 wav \u002F mp3 文件。","使用 Mossland 账号登录，管理 API Key 与用量","没有匹配结果。","选择适合的积分包，查看模型计费标准。","添加小助手微信，获取内测积分","累计请求","删除 {speaker}","确认停用","成功 {n} 次","{speaker} 的 voice_id","重试","每日登录可领","正在加载请求记录…","API Keys","上传失败，请重新上传。","音视频文件不能为空。","首充赠送仅限首次购买对应积分包。购买按人民币计价，调用按积分结算；单次调用按实际用量计算，低于最低扣费时按最低积分扣除。","控制台统计","选择","其他社区","搜索中…","购买","立即登录领取","上传中…","签署合同并完成认证后，按合同付款","按模型排行","全部 API (可调用当前账户所有可用的 API )","追踪 ID","API Key 创建成功，请保存","Moss API 控制台","台词分句","多语言配音让内容覆盖全球市场，从识别到配音一站完成","紧凑拖拽上传","多模态理解","正在读取音频时长…","{speaker} 仍被脚本引用，请先移除对应片段","关闭公告","¥ {price}","支付 {amount}","选择音频来源","约 ¥{price} \u002F 积分","参考音频（必选）","使用 Mossland 登录","流式输出","客服微信二维码","打开","编辑 API Key","上一页","模型","二维码加载失败","加载中","请选择","登录后可购买积分包","加载失败","支付失败，请重试","支付延迟：用户支付成功但系统暂未收到结果时，应显示\"处理中\"，收到回调后补发积分，不应让用户再次参与该档位的首充。","语音转写","当前时间范围交易量较大，趋势与排行基于最近一批交易聚合，为近似值。","积分充值","音频格式","文本","已启用","更多模型","本月交易量较大，统计基于最近一批交易聚合，为近似值。","，完成第一次调用","通过 {apiDocs} 获取调用指南，创建 {apiKey} 即可接入自己的应用","名称","17 积分 \u002F 小时","按输入字符","流式音频播放器将在接入后端流式接口后启用。","「{label}」不是合法 JSON，修正后才能运行。","省 {discount}%","未认证","例如 {speaker}: 欢迎来到今天的节目。","请在 {countdown} 内完成支付，超时该订单将自动取消","内容类型","认证已过期","请求预览","请输入法人身份证号","复制 {label}","支付 ¥{amount}","查看 API 平台积分余额、请求统计与最近调用。","操作","支付宝支付二维码","{speakers} 的 voice_id 无效：{voiceId}。请到音色库复制可用的 voice_id 后重试。","充值积分自购买起一年内有效","文件正在上传，请稍候。","文件上传失败，请重新上传。","API Key 已创建","Mossland API 新平台已上线，旧 \u002Fapi\u002Fv1 接口请迁移至新版 \u002Fv1 接口。","参考音频（可选）","点击或拖拽上传文件","创建 API Key, 查看","充值积分一年内有效（自购买日起）","请为 {speaker} 填写 voice_id","API Keys 加载失败，请重试。","期望音频时长（秒）","语音生成占 {n}%","还有 {count} 条结果未展示。","登录 \u002F 注册","「Mossland」登录","积分商品加载失败，请重试","0.10 积分","说话人配置","重复支付：同一订单只能发放一次购买积分和一次赠送积分。","基本信息","配置","个人充值","下载音频","暂无用量数据。","MOSS-TTS-V1.0 Pro、MOSS-TTS-V1.5 Flash、MOSS-TTSD","脚本包含未配置的说话人：第 {line} 行 {speaker}。请先增加 {speaker}，或修改对应行。","加入{community}，参与技术答疑交流及积分赠送活动","法人身份证号","扫码添加客服","适用模型：{models}","请先在上方选择一个模型。","额外 + {credits} 积分","完成企业认证，开通企业采购能力","声音克隆 · 延续生成 · 停顿控制 · 发音纠正","收款单位","支付时间已超过 {countdown}，正在确认支付结果","搜索暂时不可用，请稍后重试。","停用 API Key?","正在运行…","积分 · 当日有效","API Docs","选择适合的积分包，积分可用于所有 API 调用。","海量预置音色，覆盖配音、播客、游戏等各种场景","按输入音视频时长","密钥","认证未通过","选择 API key 后才能上传。","支付服务初始化失败，请重试","复制 Markdown","正在加载用量数据…","上传音频样本","立即体验","语音处理","立即登录","引擎耗时","音频来源","首页","充值积分","输入","积分包列表","还没有 API Key，创建一个用于开始调用。","File ID","法人姓名","支付成功，正在处理中....","操作失败，请稍后重试。","取消","充值","本月消耗","完成企业认证后，可进行企业支付","音频输入","搜索文档…","已过期","该维度数据待后端补充","删除","售价 ¥{amount}","API Key 已启用","输入文本","认证后可选择企业对公转账方式购买积分。","购买与结算规则","API Key","用量与积分","积分余额：{balance}","复制渲染结果","页内目录","选择 API Key","获取积分","文档","音色库","积分使用趋势","正在加载模型…","积分过期时间","对话脚本不能超过 {n} 字","查询音色列表","默认音色","退出登录","响应","未找到符合条件的 API Key","创建 API Key","音色来源","企业支付信息加载失败，请重试","用量统计","输入 Token","声音风格描述","头像","打开 Playground","关闭","支持 wav \u002F mp3，最大 512MB","音频文件不能为空。","确认删除 API Key?","当前账号无权访问该页面。","第 {line} 行的台词正文不能出现 [{speaker}] 这类方括号标记","上传样本","复制成功","Token 吞吐","Mossland","紧凑上传中","快速开始","首充权益","Code","重新认证","提交认证","平台首页","复制 voice_id。","确认","公告占位，正式内容待产品提供。","TTS 语音合成","文件","积分消耗","在 {playground} 在线体验模型能力，快速查看效果","积分（约生图 20 张或视频 15 秒，30 天内有效）","停用 {name}","今日请求","支付订单查询失败，请重试","控制台导航","登录领积分","还没有可用的 API Key。","内容均由 AI 生成，不代表平台立场和观点。","加入我们的 Discord 获取测试积分","Mossland，","字节数","重新上传并克隆","音色管理","创建订单中","输入文件 ID","常见问题","开户银行","暂无英文版","暂无可购买积分包","查看明细","控制台菜单","输入要合成的文本。","先下单、支付时活动已到期：以支付成功时间为准，统一采用北京时间。","加载中…","退出","停用「{name}」后，使用此 Key 的 API 请求将立即失败。此操作不会改变密钥内容，之后可再次启用。","计费方式","查看用量","权限范围","重新支付失败，请重试","个人中心","默认可调用当前账号已开通的全部 API。暂不支持单独配置权限。","积分，当日内有效","选择 API key 后才能上传并克隆。","积分自购买日起一年内有效","错误与限制","首单支付成功：每个价位各自享有一次首充优惠，相互独立。用户在某档位首次充值成功后，即消耗该档位的首充机会；其他档位不受影响，仍可各自享受一次首充。","未命名用户","最近请求","完整密钥只在创建时展示一次。如怀疑泄露，请立即删除该 Key 并创建新的 Key。","日均消耗","模型能力","上一篇","快捷入口","上传完成","音频时长须小于 {duration} 秒。","任务","智能工作流，助力更多创作","回到顶部","请输入正确的法人身份证号","统一社会信用代码","获取积分二维码","查看迁移指南","选择音色来源","克隆临时音色，仅用于本次生成。支持 wav \u002F mp3，最大 {size}MB。","更多问题可扫码添加客服，亦可通过「个人中心」找到客服二维码。","请输入","当前登录已失效 请重新登录","MOSS-Transcribe、MOSS-Transcribe-Diarize","开发者社区","第 {line} 行缺少台词内容","文档导航","共 {credits} 积分 · 约 ¥{price} \u002F 积分","资格查询与支付结果不一致：用户打开页面时显示某档位仍有首充资格，但该档位资格已被另一端订单占用。建议支付前对该档位资格再次校验，并明确提示用户资格已变化。","积分充值成功","本月消耗积分","完整密钥仅此一次展示，关闭后无法再次查看，请妥善保存。","发起第一次请求，体验 moss-tts-1.5。","启用 {name}","企业认证未通过，请重新认证","去创建","积分包","¥{amount}","请输入法人姓名","欢迎使用 Mossland API","手机号","说话人分离转写","过去 30 天","正在加载 API Keys…","最近 5 次请求","共 {total} 条","复制","状态","个人信息","认证提交失败，请稍后重试","语音识别","账户剩余积分：{balance}","API Key 数量已达上限（{limit} 个），请删除不再使用的 Key 后重试。","可用积分","下一篇","voice_id 无效：请检查 {speakers} 的音色 ID，或到音色库复制可用的 voice_id 后重试。","📢 公测积分到期 ！Mossland & MossAPI 积分全新升级","企业名称","企业支付","了解充值福利","昵称","暂无请求记录。","完成认证后显示","已复制 Markdown 到剪贴板","选择一个模型以在工作台中调用。","继续","每日登录赠送","音频 URL","充值相关问题可在「个人中心」扫码添加客服咨询","留空使用默认音色","开始使用","搜索名称或密钥尾号","对公收款信息","账单与用量","邮箱","搜索文档","加入{community}，领取更多福利积分。","调用统一按积分结算；人民币仅用于购买积分包。","运行","图表加载中…","复制失败","支付即代表同意 {agreement}","加入 Discord","老用户：以活动上线后、每个档位的第一笔充值为准，活动上线前的充值不计入","复制本页 Markdown","{credits} 积分","音频转写","音频合成","任务生成失败不会扣除积分","API Key 校验服务暂不可用，请稍后重试。","近 24小时成功率","下一页","{n} 个有效片段","如确认删除此 API key，请输入“{text}”","按 Endpoint 排行","时间","克隆临时音色。支持 wav \u002F mp3，最大 {size}MB，时长须小于 {duration} 秒。","积分明细","暂停","输入关键词搜索全部文档。","已复制","第 {line} 行的说话人不受支持，请使用 S01 至 S05","在左侧选择模型并输入内容，运行后在此查看结果。","重新支付","扫码进入MOSS开发者社区，答疑交流并参与积分赠送活动","选择文件","13 积分 \u002F 小时","模型加载失败，请稍后重试。","商品加载中","预计维持 {days} 天（按近 {window} 天均值估算）","默认","正在加载 API Key…","所选 API Key 已不可用（禁用或过期），请重新选择。","企业支付信息加载失败","复制失败，请重试","第 {line} 行像是没写完的说话人标记，补上冒号即可，如 {speaker}: 台词","二维码加载中","企业认证未通过，请检查资料后重试","请输入统一社会信用代码","下载 WAV","紧凑上传成功","搜索结果","调整面板宽度","基础","音色克隆失败，请重新上传。","请求失败，请稍后重试。","稳定的声音克隆，可控的生成体验","API Key 已删除","已认证","购买 {credits}","较昨日","语音生成","Moss API 新平台已上线，旧 \u002Fapi\u002Fv1 接口请迁移至新版 \u002Fv1 接口。","运行失败，请稍后重试。","响应视图","消耗积分","20 积分 \u002F 万字符","重新选择","到期时间","首充活动限时福利，早买早享受；活动时间解释权归平台所有。","订单已过期，请重新支付","今日消耗","个人资料请前往 Mossland 管理","管理 API 平台调用密钥。","开发","使用支付宝扫码支付 {amount}","活跃 API Key","订单已取消，请重新支付","音色克隆成功，请求预览已更新。","支付失败或主动取消：未成功付款、不发放积分的订单，不占用对应档位的首充资格，用户可重新购买该档位。","仅支持 wav \u002F mp3 音频文件。","计费校验未通过，通常是积分不足。请点击右上角「获取积分」补充后重试；若积分充足则可能是计费服务波动，请稍后再试。","第 {line} 行缺少说话人标记，如 {speaker}:","交付方式","关闭登录领积分浮层","积分余额查询失败，请重试","企业认证已过期，请重新认证","松开以上传文件","运行参数","上下篇","请输入 18 位统一社会信用代码","API Key 已停用","创作者社区","该 API Key「{name}」将立即被禁用。使用此密钥发出的 API 请求将被拒绝，这可能会导致仍然依赖它的任何系统无法正常运转。一旦删除，密钥无法恢复，你将无法再查看或修改此 API Key。","欢迎使用 Moss API","开始使用 Moss API","预计维持 (按近 {n} 天均值估算)","API Reference","上传参考音频后才能运行。","用户 ID","场景指南","全部 API","即将上线","会话加载出错，请重试。","暂无可用模型。","复制完整 API Key","时长","编辑","创建时间","API Key 已更新","API key 名称","运行请求经服务端注入所选 key，明文 key 不经过浏览器。","模型服务调用失败，请稍后重试。","创建失败，请刷新后重试。","voice_id（可选）","冻结中","全部状态","创建失败，请稍后重试。","合成文本 不能超过 1500 字","克隆音色，仅用于当前 Playground 操作。支持 wav \u002F mp3，大小不超过 {size}MB。","说话人","粘贴 voice_id","增加说话人","开始使用 Mossland API","赠送积分有效期：赠送积分与购买积分同一天过期。","支付成功后退款：只要在某档位曾成功享受过首充赠送，即永久消耗该档位的首充资格，退款不恢复。","企业认证","请完整填写正确的认证资料","请输入企业名称","银行账号","开发者社区微信二维码","支持 {formats} 格式的音视频文件，大小不超过 {size}MB。","不支持的文件格式，请上传 {formats} 格式的音视频文件。","0.02 积分","计费标准","每日点击左下角 {mosslandLogin}，可领取 {credits} 积分，当日有效","开发者 Quickstart",{"id":527,"title":528,"api_group":529,"body":530,"description":1549,"draft":1550,"endpoint":529,"extension":1551,"hide_next":1550,"hide_toc":1550,"locale":4,"meta":1552,"method":529,"model_id":529,"model_version":529,"nav_category":529,"nav_group":1553,"nav_order":1554,"navigation":1028,"path":1555,"published":1028,"seo":1556,"stem":1557,"translation_key":1558,"translation_status":1559,"__hash__":1560},"docs\u002Fdocs\u002Fscenarios\u002Fimage-video-understanding.mdc","图片与视频理解",null,{"type":531,"value":532,"toc":1542},"minimark",[533,536,540,544,561,564,580,583,1476,1479,1507,1510,1538],[534,535,528],"h1",{"id":528},[537,538,539],"p",{},"使用 MOSS-VL 理解图片或视频，并以 Responses API 对象返回文本结果。每次请求必须同时包含文本指令和媒体。",[541,542,543],"h2",{"id":543},"场景信息",[545,546,548,555],"feature-card-grid",{"columns":547},"2",[549,550,552],"feature-card",{"title":551},"POST \u002Fv1\u002Fresponses",[537,553,554],{},"Endpoint",[549,556,558],{"title":557},"moss-vl-1.0",[537,559,560],{},"模型名称",[541,562,563],{"id":563},"适用场景",[565,566,567,571,574,577],"ul",{},[568,569,570],"li",{},"单图内容理解",[568,572,573],{},"多图对比与总结",[568,575,576],{},"图片 OCR 与文档内容理解",[568,578,579],{},"视频摘要、事件理解与问答",[541,581,582],{"id":582},"调用步骤",[584,585,586,630,926,1332,1463],"docs-steps",{},[587,588,589,598],"docs-step",{"title":252},[537,590,591,592,597],{},"进入",[593,594,596],"a",{"href":595},"\u002Fapp\u002Fapi-keys","开发中心","创建 API Key，并保存为环境变量。不要写进客户端代码或提交到仓库。",[599,600,604],"mosi-code-block",{"copy-error-label":433,"copy-label":365,"copy-success-label":601,"language":602,"title":603},"已复制到剪贴板","bash","环境变量",[605,606,610],"pre",{"className":607,"code":608,"language":602,"meta":609,"style":609},"language-bash shiki shiki-themes github-light github-dark","MOSS_API_KEY=\"\u003Cyour_api_key_here>\"\n","",[611,612,613],"code",{"__ignoreMap":609},[614,615,618,622,626],"span",{"class":616,"line":617},"line",1,[614,619,621],{"class":620},"sVt8B","MOSS_API_KEY",[614,623,625],{"class":624},"szBVR","=",[614,627,629],{"class":628},"sZZnC","\"\u003Cyour_api_key_here>\"\n",[587,631,633,648],{"title":632},"准备请求输入",[537,634,635,636,639,640,644,645,647],{},"准备一条文本指令，并选择图片或视频的 ",[611,637,638],{},"file_id","。本地图片或视频可先通过",[593,641,643],{"href":642},"\u002Fdocs\u002Freference\u002Ffiles-create","上传文件接口","获取 ",[611,646,638],{},"；同一次请求不能混合传入图片和视频。",[649,650,653,810],"api-example",{"ariaLabel":651,"copy-error-label":433,"copy-label":652,"copy-success-label":601},"请求体示例","复制代码",[654,655,658],"mosi-tab",{"label":656,"value":657},"图片理解","image",[605,659,663],{"className":660,"code":661,"language":662,"meta":609,"style":609},"language-json shiki shiki-themes github-light github-dark","{\n  \"model\": \"moss-vl-1.0\",\n  \"input\": [\n    {\n      \"role\": \"user\",\n      \"content\": [\n        { \"type\": \"input_text\", \"text\": \"请描述图片中的主要内容。\" },\n        { \"type\": \"input_image\", \"file_id\": \"\u003Cimage_file_id>\" }\n      ]\n    }\n  ],\n  \"max_output_tokens\": 1024\n}\n","json",[611,664,665,670,686,695,701,714,722,750,775,781,787,793,804],{"__ignoreMap":609},[614,666,667],{"class":616,"line":617},[614,668,669],{"class":620},"{\n",[614,671,673,677,680,683],{"class":616,"line":672},2,[614,674,676],{"class":675},"sj4cs","  \"model\"",[614,678,679],{"class":620},": ",[614,681,682],{"class":628},"\"moss-vl-1.0\"",[614,684,685],{"class":620},",\n",[614,687,689,692],{"class":616,"line":688},3,[614,690,691],{"class":675},"  \"input\"",[614,693,694],{"class":620},": [\n",[614,696,698],{"class":616,"line":697},4,[614,699,700],{"class":620},"    {\n",[614,702,704,707,709,712],{"class":616,"line":703},5,[614,705,706],{"class":675},"      \"role\"",[614,708,679],{"class":620},[614,710,711],{"class":628},"\"user\"",[614,713,685],{"class":620},[614,715,717,720],{"class":616,"line":716},6,[614,718,719],{"class":675},"      \"content\"",[614,721,694],{"class":620},[614,723,725,728,731,733,736,739,742,744,747],{"class":616,"line":724},7,[614,726,727],{"class":620},"        { ",[614,729,730],{"class":675},"\"type\"",[614,732,679],{"class":620},[614,734,735],{"class":628},"\"input_text\"",[614,737,738],{"class":620},", ",[614,740,741],{"class":675},"\"text\"",[614,743,679],{"class":620},[614,745,746],{"class":628},"\"请描述图片中的主要内容。\"",[614,748,749],{"class":620}," },\n",[614,751,753,755,757,759,762,764,767,769,772],{"class":616,"line":752},8,[614,754,727],{"class":620},[614,756,730],{"class":675},[614,758,679],{"class":620},[614,760,761],{"class":628},"\"input_image\"",[614,763,738],{"class":620},[614,765,766],{"class":675},"\"file_id\"",[614,768,679],{"class":620},[614,770,771],{"class":628},"\"\u003Cimage_file_id>\"",[614,773,774],{"class":620}," }\n",[614,776,778],{"class":616,"line":777},9,[614,779,780],{"class":620},"      ]\n",[614,782,784],{"class":616,"line":783},10,[614,785,786],{"class":620},"    }\n",[614,788,790],{"class":616,"line":789},11,[614,791,792],{"class":620},"  ],\n",[614,794,796,799,801],{"class":616,"line":795},12,[614,797,798],{"class":675},"  \"max_output_tokens\"",[614,800,679],{"class":620},[614,802,803],{"class":675},"1024\n",[614,805,807],{"class":616,"line":806},13,[614,808,809],{"class":620},"}\n",[654,811,814],{"label":812,"value":813},"视频理解","video",[605,815,817],{"className":660,"code":816,"language":662,"meta":609,"style":609},"{\n  \"model\": \"moss-vl-1.0\",\n  \"input\": [\n    {\n      \"role\": \"user\",\n      \"content\": [\n        { \"type\": \"input_text\", \"text\": \"请按时间顺序总结视频中的事件。\" },\n        { \"type\": \"input_video\", \"file_id\": \"\u003Cvideo_file_id>\" }\n      ]\n    }\n  ],\n  \"max_output_tokens\": 1024\n}\n",[611,818,819,823,833,839,843,853,859,880,902,906,910,914,922],{"__ignoreMap":609},[614,820,821],{"class":616,"line":617},[614,822,669],{"class":620},[614,824,825,827,829,831],{"class":616,"line":672},[614,826,676],{"class":675},[614,828,679],{"class":620},[614,830,682],{"class":628},[614,832,685],{"class":620},[614,834,835,837],{"class":616,"line":688},[614,836,691],{"class":675},[614,838,694],{"class":620},[614,840,841],{"class":616,"line":697},[614,842,700],{"class":620},[614,844,845,847,849,851],{"class":616,"line":703},[614,846,706],{"class":675},[614,848,679],{"class":620},[614,850,711],{"class":628},[614,852,685],{"class":620},[614,854,855,857],{"class":616,"line":716},[614,856,719],{"class":675},[614,858,694],{"class":620},[614,860,861,863,865,867,869,871,873,875,878],{"class":616,"line":724},[614,862,727],{"class":620},[614,864,730],{"class":675},[614,866,679],{"class":620},[614,868,735],{"class":628},[614,870,738],{"class":620},[614,872,741],{"class":675},[614,874,679],{"class":620},[614,876,877],{"class":628},"\"请按时间顺序总结视频中的事件。\"",[614,879,749],{"class":620},[614,881,882,884,886,888,891,893,895,897,900],{"class":616,"line":752},[614,883,727],{"class":620},[614,885,730],{"class":675},[614,887,679],{"class":620},[614,889,890],{"class":628},"\"input_video\"",[614,892,738],{"class":620},[614,894,766],{"class":675},[614,896,679],{"class":620},[614,898,899],{"class":628},"\"\u003Cvideo_file_id>\"",[614,901,774],{"class":620},[614,903,904],{"class":616,"line":777},[614,905,780],{"class":620},[614,907,908],{"class":616,"line":783},[614,909,786],{"class":620},[614,911,912],{"class":616,"line":789},[614,913,792],{"class":620},[614,915,916,918,920],{"class":616,"line":795},[614,917,798],{"class":675},[614,919,679],{"class":620},[614,921,803],{"class":675},[614,923,924],{"class":616,"line":806},[614,925,809],{"class":620},[587,927,929,936,943],{"title":928},"发起第一次请求",[537,930,931,932,935],{},"向 ",[611,933,934],{},"\u002Fv1\u002Fresponses"," 发起 JSON 请求。接口同步返回 Responses API 对象，当前输出为文本。",[537,937,938,939,942],{},"如果使用图片理解示例，可将第 2 步的图片请求体保存为 ",[611,940,941],{},"request.json"," 后发起请求。",[649,944,946,999,1070],{"ariaLabel":945,"copy-error-label":433,"copy-label":652,"copy-success-label":601},"代码示例",[654,947,950],{"label":948,"value":949},"cURL","curl",[605,951,953],{"className":607,"code":952,"language":602,"meta":609,"style":609},"curl https:\u002F\u002Fapi.mosi.cn\u002Fv1\u002Fresponses \\\n  -H \"Authorization: Bearer $MOSS_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d @request.json\n",[611,954,955,966,982,991],{"__ignoreMap":609},[614,956,957,960,963],{"class":616,"line":617},[614,958,949],{"class":959},"sScJk",[614,961,962],{"class":628}," https:\u002F\u002Fapi.mosi.cn\u002Fv1\u002Fresponses",[614,964,965],{"class":675}," \\\n",[614,967,968,971,974,977,980],{"class":616,"line":672},[614,969,970],{"class":675},"  -H",[614,972,973],{"class":628}," \"Authorization: Bearer ",[614,975,976],{"class":620},"$MOSS_API_KEY",[614,978,979],{"class":628},"\"",[614,981,965],{"class":675},[614,983,984,986,989],{"class":616,"line":688},[614,985,970],{"class":675},[614,987,988],{"class":628}," \"Content-Type: application\u002Fjson\"",[614,990,965],{"class":675},[614,992,993,996],{"class":616,"line":697},[614,994,995],{"class":675},"  -d",[614,997,998],{"class":628}," @request.json\n",[654,1000,1003],{"label":1001,"value":1002},"Python","python",[605,1004,1007],{"className":1005,"code":1006,"language":1002,"meta":609,"style":609},"language-python shiki shiki-themes github-light github-dark","import json\nimport os\nimport requests\n\npayload = json.load(open(\"request.json\"))\nresp = requests.post(\n    \"https:\u002F\u002Fapi.mosi.cn\u002Fv1\u002Fresponses\",\n    headers={\"Authorization\": f\"Bearer {os.environ['MOSS_API_KEY']}\"},\n    json=payload,\n)\nprint(resp.status_code)\nprint(resp.json())\n",[611,1008,1009,1014,1019,1024,1030,1035,1040,1045,1050,1055,1060,1065],{"__ignoreMap":609},[614,1010,1011],{"class":616,"line":617},[614,1012,1013],{},"import json\n",[614,1015,1016],{"class":616,"line":672},[614,1017,1018],{},"import os\n",[614,1020,1021],{"class":616,"line":688},[614,1022,1023],{},"import requests\n",[614,1025,1026],{"class":616,"line":697},[614,1027,1029],{"emptyLinePlaceholder":1028},true,"\n",[614,1031,1032],{"class":616,"line":703},[614,1033,1034],{},"payload = json.load(open(\"request.json\"))\n",[614,1036,1037],{"class":616,"line":716},[614,1038,1039],{},"resp = requests.post(\n",[614,1041,1042],{"class":616,"line":724},[614,1043,1044],{},"    \"https:\u002F\u002Fapi.mosi.cn\u002Fv1\u002Fresponses\",\n",[614,1046,1047],{"class":616,"line":752},[614,1048,1049],{},"    headers={\"Authorization\": f\"Bearer {os.environ['MOSS_API_KEY']}\"},\n",[614,1051,1052],{"class":616,"line":777},[614,1053,1054],{},"    json=payload,\n",[614,1056,1057],{"class":616,"line":783},[614,1058,1059],{},")\n",[614,1061,1062],{"class":616,"line":789},[614,1063,1064],{},"print(resp.status_code)\n",[614,1066,1067],{"class":616,"line":795},[614,1068,1069],{},"print(resp.json())\n",[654,1071,1074],{"label":1072,"value":1073},"TypeScript","typescript",[605,1075,1079],{"className":1076,"code":1077,"language":1078,"meta":609,"style":609},"language-ts shiki shiki-themes github-light github-dark","const payload = {\n  model: 'moss-vl-1.0',\n  input: [\n    {\n      role: 'user',\n      content: [\n        { type: 'input_text', text: '请描述图片中的主要内容。' },\n        { type: 'input_image', file_id: '\u003Cimage_file_id>' },\n      ],\n    },\n  ],\n  max_output_tokens: 1024,\n}\n\nconst resp = await fetch('https:\u002F\u002Fapi.mosi.cn\u002Fv1\u002Fresponses', {\n  method: 'POST',\n  headers: {\n    Authorization: `Bearer ${apiKey}`,\n    'Content-Type': 'application\u002Fjson',\n  },\n  body: JSON.stringify(payload),\n})\n\nconsole.log(resp.status)\nconsole.log(await resp.json())\n","ts",[611,1080,1081,1095,1105,1110,1114,1124,1129,1145,1160,1165,1170,1174,1184,1188,1193,1218,1229,1235,1252,1265,1271,1289,1295,1300,1312],{"__ignoreMap":609},[614,1082,1083,1086,1089,1092],{"class":616,"line":617},[614,1084,1085],{"class":624},"const",[614,1087,1088],{"class":675}," payload",[614,1090,1091],{"class":624}," =",[614,1093,1094],{"class":620}," {\n",[614,1096,1097,1100,1103],{"class":616,"line":672},[614,1098,1099],{"class":620},"  model: ",[614,1101,1102],{"class":628},"'moss-vl-1.0'",[614,1104,685],{"class":620},[614,1106,1107],{"class":616,"line":688},[614,1108,1109],{"class":620},"  input: [\n",[614,1111,1112],{"class":616,"line":697},[614,1113,700],{"class":620},[614,1115,1116,1119,1122],{"class":616,"line":703},[614,1117,1118],{"class":620},"      role: ",[614,1120,1121],{"class":628},"'user'",[614,1123,685],{"class":620},[614,1125,1126],{"class":616,"line":716},[614,1127,1128],{"class":620},"      content: [\n",[614,1130,1131,1134,1137,1140,1143],{"class":616,"line":724},[614,1132,1133],{"class":620},"        { type: ",[614,1135,1136],{"class":628},"'input_text'",[614,1138,1139],{"class":620},", text: ",[614,1141,1142],{"class":628},"'请描述图片中的主要内容。'",[614,1144,749],{"class":620},[614,1146,1147,1149,1152,1155,1158],{"class":616,"line":752},[614,1148,1133],{"class":620},[614,1150,1151],{"class":628},"'input_image'",[614,1153,1154],{"class":620},", file_id: ",[614,1156,1157],{"class":628},"'\u003Cimage_file_id>'",[614,1159,749],{"class":620},[614,1161,1162],{"class":616,"line":777},[614,1163,1164],{"class":620},"      ],\n",[614,1166,1167],{"class":616,"line":783},[614,1168,1169],{"class":620},"    },\n",[614,1171,1172],{"class":616,"line":789},[614,1173,792],{"class":620},[614,1175,1176,1179,1182],{"class":616,"line":795},[614,1177,1178],{"class":620},"  max_output_tokens: ",[614,1180,1181],{"class":675},"1024",[614,1183,685],{"class":620},[614,1185,1186],{"class":616,"line":806},[614,1187,809],{"class":620},[614,1189,1191],{"class":616,"line":1190},14,[614,1192,1029],{"emptyLinePlaceholder":1028},[614,1194,1196,1198,1201,1203,1206,1209,1212,1215],{"class":616,"line":1195},15,[614,1197,1085],{"class":624},[614,1199,1200],{"class":675}," resp",[614,1202,1091],{"class":624},[614,1204,1205],{"class":624}," await",[614,1207,1208],{"class":959}," fetch",[614,1210,1211],{"class":620},"(",[614,1213,1214],{"class":628},"'https:\u002F\u002Fapi.mosi.cn\u002Fv1\u002Fresponses'",[614,1216,1217],{"class":620},", {\n",[614,1219,1221,1224,1227],{"class":616,"line":1220},16,[614,1222,1223],{"class":620},"  method: ",[614,1225,1226],{"class":628},"'POST'",[614,1228,685],{"class":620},[614,1230,1232],{"class":616,"line":1231},17,[614,1233,1234],{"class":620},"  headers: {\n",[614,1236,1238,1241,1244,1247,1250],{"class":616,"line":1237},18,[614,1239,1240],{"class":620},"    Authorization: ",[614,1242,1243],{"class":628},"`Bearer ${",[614,1245,1246],{"class":620},"apiKey",[614,1248,1249],{"class":628},"}`",[614,1251,685],{"class":620},[614,1253,1255,1258,1260,1263],{"class":616,"line":1254},19,[614,1256,1257],{"class":628},"    'Content-Type'",[614,1259,679],{"class":620},[614,1261,1262],{"class":628},"'application\u002Fjson'",[614,1264,685],{"class":620},[614,1266,1268],{"class":616,"line":1267},20,[614,1269,1270],{"class":620},"  },\n",[614,1272,1274,1277,1280,1283,1286],{"class":616,"line":1273},21,[614,1275,1276],{"class":620},"  body: ",[614,1278,1279],{"class":675},"JSON",[614,1281,1282],{"class":620},".",[614,1284,1285],{"class":959},"stringify",[614,1287,1288],{"class":620},"(payload),\n",[614,1290,1292],{"class":616,"line":1291},22,[614,1293,1294],{"class":620},"})\n",[614,1296,1298],{"class":616,"line":1297},23,[614,1299,1029],{"emptyLinePlaceholder":1028},[614,1301,1303,1306,1309],{"class":616,"line":1302},24,[614,1304,1305],{"class":620},"console.",[614,1307,1308],{"class":959},"log",[614,1310,1311],{"class":620},"(resp.status)\n",[614,1313,1315,1317,1319,1321,1324,1327,1329],{"class":616,"line":1314},25,[614,1316,1305],{"class":620},[614,1318,1308],{"class":959},[614,1320,1211],{"class":620},[614,1322,1323],{"class":624},"await",[614,1325,1326],{"class":620}," resp.",[614,1328,662],{"class":959},[614,1330,1331],{"class":620},"())\n",[587,1333,1335,1350],{"title":1334},"读取响应结果",[537,1336,1337,1338,1341,1342,1345,1346,1349],{},"请求完成后读取 ",[611,1339,1340],{},"output[].content[].text","。如果返回 ",[611,1343,1344],{},"status=incomplete","，说明输出可能被 ",[611,1347,1348],{},"max_output_tokens"," 截断。",[599,1351,1353],{"copy-error-label":433,"copy-label":365,"copy-success-label":601,"language":662,"title":1352},"核心结果字段示例",[605,1354,1356],{"className":660,"code":1355,"language":662,"meta":609,"style":609},"{\n  \"status\": \"completed\",\n  \"output\": [\n    {\n      \"type\": \"message\",\n      \"role\": \"assistant\",\n      \"content\": [\n        {\n          \"type\": \"output_text\",\n          \"text\": \"图片中有四颗坚果。\"\n        }\n      ]\n    }\n  ]\n}\n",[611,1357,1358,1362,1374,1381,1385,1397,1408,1414,1419,1431,1441,1446,1450,1454,1459],{"__ignoreMap":609},[614,1359,1360],{"class":616,"line":617},[614,1361,669],{"class":620},[614,1363,1364,1367,1369,1372],{"class":616,"line":672},[614,1365,1366],{"class":675},"  \"status\"",[614,1368,679],{"class":620},[614,1370,1371],{"class":628},"\"completed\"",[614,1373,685],{"class":620},[614,1375,1376,1379],{"class":616,"line":688},[614,1377,1378],{"class":675},"  \"output\"",[614,1380,694],{"class":620},[614,1382,1383],{"class":616,"line":697},[614,1384,700],{"class":620},[614,1386,1387,1390,1392,1395],{"class":616,"line":703},[614,1388,1389],{"class":675},"      \"type\"",[614,1391,679],{"class":620},[614,1393,1394],{"class":628},"\"message\"",[614,1396,685],{"class":620},[614,1398,1399,1401,1403,1406],{"class":616,"line":716},[614,1400,706],{"class":675},[614,1402,679],{"class":620},[614,1404,1405],{"class":628},"\"assistant\"",[614,1407,685],{"class":620},[614,1409,1410,1412],{"class":616,"line":724},[614,1411,719],{"class":675},[614,1413,694],{"class":620},[614,1415,1416],{"class":616,"line":752},[614,1417,1418],{"class":620},"        {\n",[614,1420,1421,1424,1426,1429],{"class":616,"line":777},[614,1422,1423],{"class":675},"          \"type\"",[614,1425,679],{"class":620},[614,1427,1428],{"class":628},"\"output_text\"",[614,1430,685],{"class":620},[614,1432,1433,1436,1438],{"class":616,"line":783},[614,1434,1435],{"class":675},"          \"text\"",[614,1437,679],{"class":620},[614,1439,1440],{"class":628},"\"图片中有四颗坚果。\"\n",[614,1442,1443],{"class":616,"line":789},[614,1444,1445],{"class":620},"        }\n",[614,1447,1448],{"class":616,"line":795},[614,1449,780],{"class":620},[614,1451,1452],{"class":616,"line":806},[614,1453,786],{"class":620},[614,1455,1456],{"class":616,"line":1190},[614,1457,1458],{"class":620},"  ]\n",[614,1460,1461],{"class":616,"line":1195},[614,1462,809],{"class":620},[587,1464,1466],{"title":1465},"验证成功",[537,1467,1468,1469,1472,1473,1475],{},"成功标准：响应状态为 ",[611,1470,1471],{},"completed","，且 ",[611,1474,1340],{}," 中包含模型生成的文本结果。",[541,1477,1478],{"id":1478},"注意事项",[565,1480,1481,1484,1487,1493],{},[568,1482,1483],{},"当前单次最多 5 张图片或 1 个视频。",[568,1485,1486],{},"当前不支持图片和视频在同一次请求中混合输入。",[568,1488,1489,1490,1492],{},"场景指南主示例推荐使用 ",[611,1491,638],{},"，调用链路更稳定。",[568,1494,1495,1496,1499,1500,1503,1504,1506],{},"也可以通过 ",[611,1497,1498],{},"image_url"," \u002F ",[611,1501,1502],{},"video_url"," 传入公网 URL 或对象存储 URL，但 URL 必须可由服务端访问；如果不确定 URL 是否稳定，建议先上传文件并使用 ",[611,1505,638],{},"。",[541,1508,1509],{"id":1509},"下一步",[545,1511,1513,1522,1530],{"columns":1512},"3",[549,1514,1519],{"title":1515,"href":1516,"icon":1517,"variant":1518},"查看接口：POST \u002Fv1\u002Fresponses","\u002Fdocs\u002Freference\u002Fresponses","api","action",[537,1520,1521],{},"查看完整字段与响应说明。",[549,1523,1525],{"title":45,"href":642,"icon":1524,"variant":1518},"upload",[537,1526,1527,1528,1506],{},"为本地图片或视频获取 ",[611,1529,638],{},[549,1531,1535],{"title":1532,"href":1533,"icon":1534,"variant":1518},"查看请求限制","\u002Fdocs\u002Ferrors-and-limits\u002Flimits","compass-one",[537,1536,1537],{},"确认图片数量、视频数量和文件大小边界。",[1539,1540,1541],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}",{"title":609,"searchDepth":672,"depth":672,"links":1543},[1544,1545,1546,1547,1548],{"id":543,"depth":672,"text":543},{"id":563,"depth":672,"text":563},{"id":582,"depth":672,"text":582},{"id":1478,"depth":672,"text":1478},{"id":1509,"depth":672,"text":1509},"使用 MOSS-VL 理解图片或视频，并以 Responses API 对象返回文本结果。",false,"mdc",{},"scenarios",85,"\u002Fdocs\u002Fscenarios\u002Fimage-video-understanding",{"title":528,"description":1549},"docs\u002Fscenarios\u002Fimage-video-understanding","scenarios\u002Fimage-video-understanding","source","P9dFAy5FLOyUyZ9SBxuivQIV-AGvqItb-FZowhz3hEc",[1562,1567,1572,1577,1582,1586,1590,1594,1598,1602,1606,1609,1613,1617,1621,1625,1629,1634,1638,1643,1646,1650,1654,1658,1662,1667,1670,1674,1678,1682,1686,1691,1695,1700,1704,1710,1714,1717,1721,1725,1729,1734,1738,1742,1746,1750,1753,1757,1761,1766,1770,1775,1779,1783,1787,1788,1792,1797,1801,1805,1809,1814],{"path":1563,"title":1564,"description":1565,"nav_group":1566,"nav_order":783,"method":529,"nav_category":529},"\u002Fdocs\u002Ferrors-and-limits\u002Ferror-codes","错误码","\u002Fv1 同步错误采用 error 结构；异步失败采用内部标准错误结构。","errors-and-limits",{"path":1568,"title":1569,"description":1570,"nav_group":1571,"nav_order":783,"method":529,"nav_category":529},"\u002Fdocs\u002Fgetting-started\u002Foverview","API 概览","Moss API \u002Fv1 音频接口总览：核心概念与接口清单。","getting-started",{"path":1573,"title":1574,"description":1575,"nav_group":1576,"nav_order":783,"method":529,"nav_category":529},"\u002Fdocs\u002Fmodels\u002Foverview","模型概览","Moss API 平台模型按语音生成、语音识别与多模态理解分类总览。","models",{"path":1578,"title":1579,"description":1580,"nav_group":1581,"nav_order":783,"method":529,"nav_category":529},"\u002Fdocs\u002Freference","API 参考总览","Moss API 参考分区入口，按操作列出模型、文件、多模态理解、语音生成、语音识别、音色管理与任务接口。","reference",{"path":1583,"title":1584,"description":1585,"nav_group":1553,"nav_order":783,"method":529,"nav_category":529},"\u002Fdocs\u002Fscenarios\u002Fsingle-voice","单人语音生成","使用 moss-tts-1.5-flash 将文本合成为单一音色语音；TTS 1.5 Flash 支持在 input 中通过 [pause X.Ys] 控制停顿。",{"path":1587,"title":1588,"description":1589,"nav_group":1566,"nav_order":783,"method":529,"nav_category":529},"\u002Fen\u002Fdocs\u002Ferrors-and-limits\u002Ferror-codes","Error Codes","\u002Fv1 synchronous errors use the error structure; asynchronous failures use an internal standard error structure.",{"path":1591,"title":1592,"description":1593,"nav_group":1571,"nav_order":783,"method":529,"nav_category":529},"\u002Fen\u002Fdocs\u002Fgetting-started\u002Foverview","API Overview","An overview of the Moss API \u002Fv1 audio endpoints — core concepts and the endpoint catalog.",{"path":1595,"title":1596,"description":1597,"nav_group":1576,"nav_order":783,"method":529,"nav_category":529},"\u002Fen\u002Fdocs\u002Fmodels\u002Foverview","Model Overview","An overview of Moss API platform models across speech generation, speech recognition, and multimodal understanding.",{"path":1599,"title":1600,"description":1601,"nav_group":1581,"nav_order":783,"method":529,"nav_category":529},"\u002Fen\u002Fdocs\u002Freference","API Reference Overview","Entry point for the Moss API reference section, listing model, file, multimodal, speech, transcription, voice, and task operations by capability.",{"path":1603,"title":1604,"description":1605,"nav_group":1553,"nav_order":783,"method":529,"nav_category":529},"\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":1533,"title":1607,"description":1608,"nav_group":1566,"nav_order":1267,"method":529,"nav_category":529},"请求限制","网关、文件服务、模型服务和计费系统共同决定的公开 API 稳定约束。",{"path":1610,"title":1611,"description":1612,"nav_group":1571,"nav_order":1267,"method":529,"nav_category":529},"\u002Fdocs\u002Fgetting-started\u002Fauth","认证","Moss API \u002Fv1 的 API Key 鉴权、获取步骤、请求头与严格入参约束。",{"path":1614,"title":1615,"description":1616,"nav_group":1553,"nav_order":1267,"method":529,"nav_category":529},"\u002Fdocs\u002Fscenarios\u002Fdialogue","多人对话语音生成","将多角色对话文本合成为完整对话音频，适合播客、角色扮演、有声书和课程对话。",{"path":1618,"title":1619,"description":1620,"nav_group":1566,"nav_order":1267,"method":529,"nav_category":529},"\u002Fen\u002Fdocs\u002Ferrors-and-limits\u002Flimits","Request Limits","The stable constraints of the public API, jointly determined by the gateway, file service, model service, and billing system.",{"path":1622,"title":1623,"description":1624,"nav_group":1571,"nav_order":1267,"method":529,"nav_category":529},"\u002Fen\u002Fdocs\u002Fgetting-started\u002Fauth","Authentication","API Key authentication for the Moss API \u002Fv1, how to obtain a key, request headers, and strict input constraints.",{"path":1626,"title":1627,"description":1628,"nav_group":1553,"nav_order":1267,"method":529,"nav_category":529},"\u002Fen\u002Fdocs\u002Fscenarios\u002Fdialogue","Multi-Speaker Dialogue Speech Generation","Synthesize multi-character dialogue text into complete dialogue audio, suited to podcasts, role-play, audiobooks, and course dialogues.",{"path":1630,"title":1631,"description":1632,"nav_group":1566,"nav_order":1633,"method":529,"nav_category":529},"\u002Fdocs\u002Ferrors-and-limits\u002Fcallback-rules","回调安全规则","异步任务通过 webhook_url 回调终态结果，URL 必须是公网可访问的 HTTPS 地址。",30,{"path":1635,"title":1636,"description":1637,"nav_group":1571,"nav_order":1633,"method":529,"nav_category":529},"\u002Fdocs\u002Fguides\u002Fquickstart","快速开始：单人语音生成","五步完成 Moss API \u002Fv1\u002Faudio\u002Fspeech 接入，生成首个单人语音。",{"path":1639,"title":1640,"description":1641,"nav_group":1581,"nav_order":1633,"method":1642,"nav_category":117},"\u002Fdocs\u002Freference\u002Fmodels","查询模型列表","列出当前租户可用的模型；GET \u002Fv1\u002Fmodels，只做 list，不提供 model detail。","GET",{"path":1644,"title":46,"description":1645,"nav_group":1553,"nav_order":1633,"method":529,"nav_category":529},"\u002Fdocs\u002Fscenarios\u002Fvoice-design","通过自然语言描述声音风格，并将文本生成对应风格的语音。",{"path":1647,"title":1648,"description":1649,"nav_group":1566,"nav_order":1633,"method":529,"nav_category":529},"\u002Fen\u002Fdocs\u002Ferrors-and-limits\u002Fcallback-rules","Callback Security Rules","Asynchronous tasks deliver terminal-state results via webhook_url; the URL must be a publicly accessible HTTPS address.",{"path":1651,"title":1652,"description":1653,"nav_group":1571,"nav_order":1633,"method":529,"nav_category":529},"\u002Fen\u002Fdocs\u002Fguides\u002Fquickstart","Quickstart: Single-Speaker Speech Generation","Complete the Moss API \u002Fv1\u002Faudio\u002Fspeech integration in five steps and generate your first single-speaker speech.",{"path":1655,"title":1656,"description":1657,"nav_group":1581,"nav_order":1633,"method":1642,"nav_category":117},"\u002Fen\u002Fdocs\u002Freference\u002Fmodels","List Models","List the models available to the current tenant; GET \u002Fv1\u002Fmodels, list only, no model detail.",{"path":1659,"title":1660,"description":1661,"nav_group":1553,"nav_order":1633,"method":529,"nav_category":529},"\u002Fen\u002Fdocs\u002Fscenarios\u002Fvoice-design","Voice Design","Describe a voice style in natural language and generate speech from text in the corresponding style.",{"path":1663,"title":1664,"description":1665,"nav_group":1571,"nav_order":1666,"method":529,"nav_category":529},"\u002Fdocs\u002Fgetting-started\u002Fasync-tasks","同步、异步与任务查询","同步请求直接返回结果；async=true 创建异步任务，用服务端返回的 task_id 查询。",40,{"path":642,"title":45,"description":1668,"nav_group":1581,"nav_order":1666,"method":1669,"nav_category":281},"上传文件到平台资产体系；POST \u002Fv1\u002Ffiles，返回 file_id 供 ASR 等大文件场景复用。","POST",{"path":1671,"title":1672,"description":1673,"nav_group":1553,"nav_order":1666,"method":529,"nav_category":529},"\u002Fdocs\u002Fscenarios\u002Fvoice-clone","克隆音色","上传一段参考音频文件（multipart audio_sample），创建可复用的 voice_id，供后续 TTS 或 TTSD 使用。",{"path":1675,"title":1676,"description":1677,"nav_group":1571,"nav_order":1666,"method":529,"nav_category":529},"\u002Fen\u002Fdocs\u002Fgetting-started\u002Fasync-tasks","Synchronous, Asynchronous, and Task Queries","Synchronous requests return results directly; async=true creates an asynchronous task, queried with the server-returned task_id.",{"path":1679,"title":1680,"description":1681,"nav_group":1581,"nav_order":1666,"method":1669,"nav_category":281},"\u002Fen\u002Fdocs\u002Freference\u002Ffiles-create","Upload File","Upload a file into the platform asset system; POST \u002Fv1\u002Ffiles returns a file_id for reuse in ASR and other large-file scenarios.",{"path":1683,"title":1684,"description":1685,"nav_group":1553,"nav_order":1666,"method":529,"nav_category":529},"\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":1687,"title":1688,"description":1689,"nav_group":1581,"nav_order":1690,"method":1642,"nav_category":281},"\u002Fdocs\u002Freference\u002Ffiles-list","查询文件列表","分页查询当前租户上传的文件；GET \u002Fv1\u002Ffiles，支持 limit \u002F offset 分页。",41,{"path":1692,"title":1693,"description":1694,"nav_group":1581,"nav_order":1690,"method":1642,"nav_category":281},"\u002Fen\u002Fdocs\u002Freference\u002Ffiles-list","List Files","Paginated query of files uploaded by the current tenant; GET \u002Fv1\u002Ffiles supports limit \u002F offset pagination.",{"path":1696,"title":1697,"description":1698,"nav_group":1581,"nav_order":1699,"method":1642,"nav_category":281},"\u002Fdocs\u002Freference\u002Ffile-detail","查询文件详情","查询单个文件的元信息；GET \u002Fv1\u002Ffiles\u002F{file_id}，返回 file 对象。",42,{"path":1701,"title":1702,"description":1703,"nav_group":1581,"nav_order":1699,"method":1642,"nav_category":281},"\u002Fen\u002Fdocs\u002Freference\u002Ffile-detail","Get File","Query the metadata of a single file; GET \u002Fv1\u002Ffiles\u002F{file_id}; returns a file object.",{"path":1705,"title":1706,"description":1707,"nav_group":1581,"nav_order":1708,"method":1709,"nav_category":281},"\u002Fdocs\u002Freference\u002Ffile-delete","删除文件","删除文件记录与资产引用；DELETE \u002Fv1\u002Ffiles\u002F{file_id}。",43,"DELETE",{"path":1711,"title":1712,"description":1713,"nav_group":1581,"nav_order":1708,"method":1709,"nav_category":281},"\u002Fen\u002Fdocs\u002Freference\u002Ffile-delete","Delete File","Delete the file record and its asset reference; DELETE \u002Fv1\u002Ffiles\u002F{file_id}.",{"path":1516,"title":102,"description":1715,"nav_group":1581,"nav_order":1716,"method":1669,"nav_category":102},"使用 MOSS-VL 通过 POST \u002Fv1\u002Fresponses 理解单图、多图或视频，并返回文本响应。",45,{"path":1718,"title":1719,"description":1720,"nav_group":1581,"nav_order":1716,"method":1669,"nav_category":102},"\u002Fen\u002Fdocs\u002Freference\u002Fresponses","Multimodal Understanding","Use MOSS-VL through POST \u002Fv1\u002Fresponses to understand one image, multiple images, or one video and return text.",{"path":1722,"title":1584,"description":1723,"nav_group":1581,"nav_order":1724,"method":1669,"nav_category":450},"\u002Fdocs\u002Freference\u002Fspeech","文本转语音；TTS 1.5 Flash 支持在 input 中通过 [pause X.Ys] 控制 0.1 到 10.0 秒停顿。",50,{"path":1726,"title":1727,"description":1728,"nav_group":1581,"nav_order":1724,"method":1669,"nav_category":450},"\u002Fen\u002Fdocs\u002Freference\u002Fspeech","Single-speaker Speech","Text-to-speech; TTS 1.5 Flash supports [pause X.Ys] in input for pauses from 0.1 to 10.0 seconds.",{"path":1730,"title":1731,"description":1732,"nav_group":1581,"nav_order":1733,"method":1669,"nav_category":450},"\u002Fdocs\u002Freference\u002Fstreaming-speech","流式语音生成","使用 TTS 1.5 Flash 流式生成语音；支持在 input 中通过 [pause X.Ys] 控制停顿，并返回 SSE 或原始 PCM。",51,{"path":1735,"title":1736,"description":1737,"nav_group":1581,"nav_order":1733,"method":1669,"nav_category":450},"\u002Fen\u002Fdocs\u002Freference\u002Fstreaming-speech","Streaming Speech","Stream speech with TTS 1.5 Flash; use [pause X.Ys] in input to control pauses and return SSE or raw PCM.",{"path":1739,"title":405,"description":1740,"nav_group":1581,"nav_order":1741,"method":1669,"nav_category":369},"\u002Fdocs\u002Freference\u002Ftranscriptions","语音识别；POST \u002Fv1\u002Faudio\u002Ftranscriptions，支持 moss-transcribe-1.0 同步转写与 moss-transcribe-diarize-pro 说话人分离，可通过 stream=true 返回 SSE。",60,{"path":1743,"title":1744,"description":1745,"nav_group":1581,"nav_order":1741,"method":1669,"nav_category":369},"\u002Fen\u002Fdocs\u002Freference\u002Ftranscriptions","Create Transcription","Speech recognition; POST \u002Fv1\u002Faudio\u002Ftranscriptions, supports moss-transcribe-1.0 synchronous transcription and moss-transcribe-diarize-pro speaker separation, with optional SSE output via stream=true.",{"path":1747,"title":247,"description":1748,"nav_group":1581,"nav_order":1749,"method":1642,"nav_category":296},"\u002Fdocs\u002Freference\u002Fvoices-list","查询当前租户可用音色；GET \u002Fv1\u002Faudio\u002Fvoices，返回 list 对象。",70,{"path":1751,"title":405,"description":1752,"nav_group":1553,"nav_order":1749,"method":529,"nav_category":529},"\u002Fdocs\u002Fscenarios\u002Ftranscribe","将音频转换为文本，适合会议、访谈、语音消息和媒体内容处理。",{"path":1754,"title":1755,"description":1756,"nav_group":1581,"nav_order":1749,"method":1642,"nav_category":296},"\u002Fen\u002Fdocs\u002Freference\u002Fvoices-list","List Voices","Query the voices available to the current tenant; GET \u002Fv1\u002Faudio\u002Fvoices returns a list object.",{"path":1758,"title":1759,"description":1760,"nav_group":1553,"nav_order":1749,"method":529,"nav_category":529},"\u002Fen\u002Fdocs\u002Fscenarios\u002Ftranscribe","Audio Transcription","Convert audio into text — ideal for meetings, interviews, voice messages, and media content processing.",{"path":1762,"title":1763,"description":1764,"nav_group":1581,"nav_order":1765,"method":1669,"nav_category":296},"\u002Fdocs\u002Freference\u002Fvoices-create","创建音色","以音频样本创建\u002F克隆音色；POST \u002Fv1\u002Faudio\u002Fvoices，仅支持 multipart audio_sample。",71,{"path":1767,"title":1768,"description":1769,"nav_group":1581,"nav_order":1765,"method":1669,"nav_category":296},"\u002Fen\u002Fdocs\u002Freference\u002Fvoices-create","Create Voice","Create\u002Fclone a voice from an audio sample; POST \u002Fv1\u002Faudio\u002Fvoices supports only multipart audio_sample.",{"path":1771,"title":1772,"description":1773,"nav_group":1581,"nav_order":1774,"method":1669,"nav_category":450},"\u002Fdocs\u002Freference\u002Fspeakers","多人语音生成","多说话人 TTS；POST \u002Fv1\u002Faudio\u002Fspeech\u002Fspeakers，speakers 声明音色 + segments 分句。",80,{"path":1776,"title":1777,"description":1778,"nav_group":1553,"nav_order":1774,"method":529,"nav_category":529},"\u002Fdocs\u002Fscenarios\u002Ftranscribe-diarization","多说话人转写","将多说话人音频转为带说话人信息的转写结果，适合会议、访谈和播客。",{"path":1780,"title":1781,"description":1782,"nav_group":1581,"nav_order":1774,"method":1669,"nav_category":450},"\u002Fen\u002Fdocs\u002Freference\u002Fspeakers","Multi-speaker Speech","Multi-speaker TTS; POST \u002Fv1\u002Faudio\u002Fspeech\u002Fspeakers, speakers declares the voices and segments splits the lines.",{"path":1784,"title":1785,"description":1786,"nav_group":1553,"nav_order":1774,"method":529,"nav_category":529},"\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":1555,"title":528,"description":1549,"nav_group":1553,"nav_order":1554,"method":529,"nav_category":529},{"path":1789,"title":1790,"description":1791,"nav_group":1553,"nav_order":1554,"method":529,"nav_category":529},"\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":1793,"title":1794,"description":1795,"nav_group":1581,"nav_order":1796,"method":1669,"nav_category":296},"\u002Fdocs\u002Freference\u002Fvoice-generations","音色生成","据文本与 instruction 生成音色\u002F语音预览；POST \u002Fv1\u002Faudio\u002Fvoice\u002Fgenerations。",90,{"path":1798,"title":1799,"description":1800,"nav_group":1553,"nav_order":1796,"method":529,"nav_category":529},"\u002Fdocs\u002Fscenarios\u002Fasync-callback","异步回调","当任务耗时较长或不希望客户端阻塞等待时，传入 async=true 和 webhook_url 接收终态结果。",{"path":1802,"title":1803,"description":1804,"nav_group":1581,"nav_order":1796,"method":1669,"nav_category":296},"\u002Fen\u002Fdocs\u002Freference\u002Fvoice-generations","Generate Voice","Generate a voice \u002F speech preview from text and an instruction; POST \u002Fv1\u002Faudio\u002Fvoice\u002Fgenerations.",{"path":1806,"title":1807,"description":1808,"nav_group":1553,"nav_order":1796,"method":529,"nav_category":529},"\u002Fen\u002Fdocs\u002Fscenarios\u002Fasync-callback","Asynchronous Callbacks","When a task takes a long time or you don't want the client to block and wait, pass async=true and webhook_url to receive the terminal result.",{"path":1810,"title":1811,"description":1812,"nav_group":1581,"nav_order":1813,"method":1642,"nav_category":330},"\u002Fdocs\u002Freference\u002Faudio-task","查询任务","查询通用音频异步任务；GET \u002Fv1\u002Faudio\u002Ftasks\u002F{task_id}，成功结果展开在顶层，不包在 result 字段中。",120,{"path":1815,"title":1816,"description":1817,"nav_group":1581,"nav_order":1813,"method":1642,"nav_category":330},"\u002Fen\u002Fdocs\u002Freference\u002Faudio-task","Get Task","Query a general audio asynchronous task; GET \u002Fv1\u002Faudio\u002Ftasks\u002F{task_id}; successful results are expanded at the top level, not wrapped in a result field.",[1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880],{"path":1630},{"path":1563},{"path":1533},{"path":1663},{"path":1610},{"path":1568},{"path":1635},{"path":1573},{"path":1810},{"path":1705},{"path":1696},{"path":642},{"path":1687},{"path":1578},{"path":1639},{"path":1516},{"path":1771},{"path":1722},{"path":1730},{"path":1739},{"path":1793},{"path":1762},{"path":1747},{"path":1798},{"path":1614},{"path":1555},{"path":1583},{"path":1751},{"path":1776},{"path":1671},{"path":1644},{"path":1647},{"path":1587},{"path":1618},{"path":1675},{"path":1622},{"path":1591},{"path":1651},{"path":1595},{"path":1815},{"path":1711},{"path":1701},{"path":1679},{"path":1692},{"path":1599},{"path":1655},{"path":1718},{"path":1780},{"path":1726},{"path":1735},{"path":1743},{"path":1802},{"path":1767},{"path":1754},{"path":1806},{"path":1626},{"path":1789},{"path":1603},{"path":1758},{"path":1784},{"path":1683},{"path":1659},1787747481132]