章节摘要:laya 的多语言能力不是一个模型全包,而是「检查点分工加路由分发」的结构。2.1 节逐个看三个检查点:laya 421M(ModernBERT-large 底座,英语主力)、laya-multilingual 322M(mmBERT 底座,100+ 语言覆盖)、laya-typed-decisions(typed 三原语特化),参数量与底座均为官方 README 口径;BERT 级参数量决定了它们 CPU 可跑。2.2 节拆 Router 的工作方式:对输入做文字脚本检测,按脚本分流到英语或多语言检查点,也支持显式指定——路由的本质是在算力与覆盖之间做平衡。2.3 节讨论默认路由的取舍:错误路由的代价、何时显式钉死检查点、混合语言输入的处理。本章是第 3 章的概念地基。
laya 的结构:一队专家加一个调度员 ┌─────────────────────────┐ 任意语言文本 ──────▶ │ Router │ │ 1. 文字脚本检测 │ │ 2. 选检查点(可显式跳过) │ └───────┬────────┬────────┘ │ │ 英语 / 拉丁系输入 │ │ 其他脚本(汉字、西里尔、阿拉伯…) ▼ ▼ ┌──────────────┐ ┌──────────────────────┐ │ laya 421M │ │ laya-multilingual │ │ ModernBERT- │ │ 322M · mmBERT │ │ large · 英语 │ │ 100+ 语言 │ └──────────────┘ └──────────────────────┘ 另有 laya-typed-decisions:typed 三原语特化检查点
一句话金句:多语言能力是「一队专家加一个调度员」,不是「一个会说所有语言的人」。
(文字流程图)请求进来 ──▶ Router 检测文字脚本 ──▶ 英语走 laya、其他走多语言 ──▶ typed 特化任务可显式指检查点 ──▶ 返回结果带上实际使用的检查点名。
三节按序读:先认识队员,再看调度规则,最后讨论调度出错怎么办。
┌────────────────┐ 谁在场上 ┌────────────────┐ 调度出错怎么办 ┌────────────────┐ │ 2.1 三个检查点 │ ─────────────▶ │ 2.2 脚本检测 │ ──────────────▶ │ 2.3 默认路由 │ │ 底座·参数·定位 │ │ 与路由策略 │ │ 的取舍 │ └───────┬────────┘ └───────┬────────┘ └───────┬────────┘ │ 入口:Router(preload=…) │ 观测:checkpoint 字段 │ 动作:兜底与显式钉死 ▼ ▼ ▼ 第 3 章 SDK 实战(predict / predict_batch / decide 都建立在这套结构上)