本情感分析器采用 Cardiff NLP 的 XLM-T 模型,即基于 XLM-R 的系统,在大约 1.98 亿条多语言推文上进行了预训练,并在 Arabic、English、French、German、Hindi、Italian、Portuguese 和 Spanish 上专门做了情感微调。输出标签依次表示整体语气不利或不友好、没有明显偏向正面或负面、以及整体语气友好或支持。它只刻画总体倾向,不会精确识别具体情绪、真实性、紧迫程度,或写作者的真实意图。
首次分析时,浏览器会下载经过量化的 XLM-R ONNX 权重和分词器文件,总计约 297 MB,由 Transformers.js 在浏览器 worker 中进行本地推理,避免阻塞主界面线程。优先使用 WebGPU 加速;如果不可用或启动失败,则回退到基于 WebAssembly 的 CPU 后端,速度会更慢但同样在本地执行。浏览器通常会缓存这些公共运行时和模型文件,但无痕模式、清理存储空间或磁盘紧张时可能需要重新下载。与简单的关键词表不同,这是真正的深度模型推理。
需要注意的是,虽然底层 XLM-T 是多语言模型,但情感微调只覆盖了上述八种语言,因此包括简体中文在内的其它语言结果仅能视为近似参考。模型只会分析前 1,000 个 Unicode 字符,多余内容会在分词时被截断。