Schemer:设备端自由文本转结构化JSON
设备端抽取,把自由文本变成与你的JSON Schema匹配的带类型JSON对象,且不会为缺失字段编造值。
Schemer接收自由文本和开发者提供的JSON Schema,返回一个与之匹配的JSON对象,提供类型保证而非生成式文本。输入普通的JSON Schema(兼容OpenAI和Gemini),输出带类型的JSON。它的优势在于缺失检测:判断某个字段是否根本不在文本中,达到0.91,而受提示的LLM仅为0.18到0.43,这恰恰是生成式抽取器失手的地方。该模型是通用的;首发参考用例是任务创建。
演示
性能
在211M参数、111 MB的规模下,唯一比Schemer更准确的模型都要大上40倍甚至更多。当文本没有提及某个字段时,Schemer有91%的情况会留空而非编造值,而受提示的LLM仅为18%到43%。
9,021条留出记录,覆盖七个使用切片、13种语言(内部数据)
| 模型 | 准确度 | 缺失 | 参数 | 磁盘 |
|---|---|---|---|---|
| Gemma 4 26B A4B | 0.834 | 0.428 | 26.6B | 17.2 GB |
| Claude Haiku 4.5 | 0.816 | 0.431 | n/a | API |
| Qwen 3.5 9B | 0.812 | 0.434 | 9.1B | 9.1 GB |
| Schemer (int8) | 0.800 | 0.911 | 211M | 218 MB |
| Schemer (int4) | 0.793 | 0.908 | 211M | 111 MB |
| Ministral 3 8B | 0.790 | 0.430 | 8.0B | 17.8 GB |
| Gemma 4 E2B | 0.780 | 0.427 | 5.1B | 8.3 GB |
| Qwen 3.5 0.8B | 0.651 | 0.351 | 0.87B | 1.75 GB |
| NuExtract-2.0-2B | 0.643 | 0.393 | 2.2B | 4.4 GB |
| GLiNER2-multi | 0.585 | 0.374 | 307M | 309 MB |
| GLiNER2-base | 0.524 | 0.368 | 205M | 834 MB |
| NuExtract-tiny-v1.5 | 0.334 | 0.222 | 0.5B | 954 MB |
| FunctionGemma 270M | 0.288 | 0.181 | 0.27B | 540 MB |
在9,021条留出记录上进行的内部评估;对比模型在同一留出集上运行。
应用场景
自然语言转日历条目
把「下周四一点和Priya吃午饭,大约一小时」变成带类型的事件:标题、开始时间、时长和重复规则。可在键盘或笔记应用中运行,设备端且离线。
消息转结构化记录
把聊天消息、电子邮件或扫描的笔记变成CRM线索、订单或发票:姓名、电子邮箱、金额和日期,每一项都解码为其真实类型,缺失字段返回null而非靠猜。
为设备端LLM提供更干净的输入
在杂乱文本到达设备端LLM之前,先把它预先整理成经过验证的带类型字段。用干净的结构化输入取代原始散文,可减少幻觉和token成本并提升准确度,而且全程不离开设备。
设备端智能体与表单填充
把JSON Schema和自由文本交给本地智能体,取回带类型的JSON以触发操作或预填表单,无需云端LLM,也没有按次调用费用。
评价与反馈转评分
把自由文本评价打成带类型的星级评分、情感标签(正面、褒贬不一、负面)以及「是否会复购」等标记,无需逐条阅读即可排序或分流。
规整杂乱记录
在设备上把格式不一的自由文本记录、笔记、日志或导出的电子表格批量转换为一套干净的带类型schema,缺失字段被标出而非编造。
功能
- 输入普通的JSON Schema(兼容OpenAI和Gemini),输出带类型的JSON。
- 把字符串、数字、布尔值、日期时间、标签和数组解码为它们真实的类型。
- 显式的缺失检测:把字段报告为缺失,而不是编造一个值。
- 单一模型覆盖13种语言,无需为每种语言单独配置。
规格
- 参数
- 211M(剪枝后的mmBERT-base编码器)
- 准确度
- 0.800(int8),缺失检测0.911
- 体积
- 111 MB(int4 AWQ),218 MB(int8)
- 格式
- Core ML和ONNX,跨平台
常见问题
Schemer是什么?
设备端抽取,把自由文本变成与你的JSON Schema匹配的带类型JSON对象,且不会为缺失字段编造值。
Schemer在设备上运行吗?
是的。Schemer完全在设备上运行:推理在本地完成,不调用任何服务器,因此数据不会离开设备。
Schemer现在可用了吗?
Schemer目前处于封闭测试阶段。你可以在其页面上申请抢先体验。
Schemer的价格是多少?
每个模型的每个SDK均可免费支持最多10万台月活跃设备。每位用户可无限次推理。 如需定制授权,请联系我们。
Schemer的准确度和速度如何?
在211M参数、111 MB的规模下,唯一比Schemer更准确的模型都要大上40倍甚至更多。当文本没有提及某个字段时,Schemer有91%的情况会留空而非编造值,而受提示的LLM仅为18%到43%。
抢先体验
告诉我们你正在开发什么,我们会帮你把一切准备就绪。