工具介绍
用途与定位
Surya 是 Datalab 维护的文档智能开发库,官方将其描述为一套轻量文档 OCR 与分析工具。它不是开箱即用的桌面软件,而是以 Python 包形式提供命令行工具和编程接口,需要自行准备推理后端和运行环境,通常用于构建批量文档解析、电子档案整理、版面还原等下游流程。
适合人群
适合需要把扫描件、PDF、截图转成结构化数据的开发者和数据处理团队,尤其是关心文字位置、版面区块和阅读顺序、而不只需要纯文本的场景。普通办公用户若只想上传文件取文字,官方另有托管平台,可直接体验,无需本地部署。
主要功能
- 文字识别:输出每个区块的 HTML 内容,公式包在 math 标签内,表格以 HTML 表格输出。
- 文字行检测:单独的小模型给出文本框、多边形与置信度。
- 版面分析:识别正文、标题、表格、图片、公式、页眉页脚、表单、目录、代码、化学式等区块,并给出阅读顺序。
- 表格识别:输出带合并单元格的 HTML 表格;行列表格几何信息依赖特定版本检查点,官方说明新版对简单模式会报错。
- 多语言:官方内部基准覆盖 91 种语言,总体通过率 74.9%,但各语言差异较大,中文、英文等表现明显好于部分语言。
输入与输出
输入可以是单张图片、PDF 或图片/PDF 文件夹,支持按页码范围筛选处理。输出为 JSON 文件,按文件名为键、以页为列表,包含区块标签、原始标签、阅读顺序、HTML、多边形与矩形框、置信度、是否跳过、是否出错等字段,另含整页图像坐标。可用参数保存标注后的页面图片。
获取与使用步骤
- 按官方说明安装 Python 包。
- 准备推理后端:NVIDIA GPU 需 Docker 与 NVIDIA Container Toolkit 以运行 vLLM;CPU 或 Apple Silicon 需 llama.cpp 的 llama-server 可执行文件。
- 首次运行命令时,推理服务会自动启动;也可指定已有的服务地址。
- 依次使用文字识别、检测、版面、表格等命令行子命令,或在自己的 Python 代码中调用对应预测器;同一管理实例可在多个预测器间共享。
- 如需反复执行多条命令,可保留服务常驻以减少重复启动开销。
- 官方还提供了一个交互式界面入口,需额外安装依赖,适合小规模试用。
示例任务:把一批扫描合同放进同一文件夹,运行文字识别并导出 JSON,再依据区块标签和阅读顺序重建段落;或对含合并单元格的财务报表单独运行表格识别,取得 HTML 表格后交给后续抽取流程。
运行环境与性能
官方给出参考吞吐:单张 H100 在 192 DPI 下约 4.5 页/秒,M4 Max 上以 llama.cpp 运行约 0.19 页/秒。这些是官方基准测试结果,不代表你的硬件与文档的实际表现。最低硬件要求、显存占用与具体安装命令请以官方文档为准,本站未做实测。
许可与商业使用
代码采用 Apache 2.0 许可。模型权重使用经过修改的 AI Pubs Open Rail-M 许可,官方说明研究、个人使用以及融资或营收低于五百万美元的初创公司可免费使用,更广泛的商业授权需按其定价页另行申请。代码许可与权重许可需分别核对,模型权重条款不因代码开源而自动放宽。
费用、国内访问与隐私
本地推理本身不产生调用费用,但需要自备算力;官方托管平台另行计费,并宣称每月有一定免费转换额度,具体额度、价格与账户条款待核查。国内网络能否顺利拉取镜像、模型权重与依赖待核查,可在内网镜像环境下评估。本地运行意味着文档不离开自有设备,但仍需注意日志与输出文件的存放权限;若改用托管服务,数据将发往第三方,须自行核对服务条款与合规要求。
来源与使用边界
官方仓库:https://github.com/datalab-to/surya
资料版本:https://github.com/datalab-to/surya/blob/9016f4211d9027c34dd40c2a6379ef5aa2baf002/README.md
维护方:datalab-to/surya;采集日期:2026-11-13。依据官方资料经AI整理,本站未安装、运行或实测。
许可标识:Apache-2.0,具体范围以原始许可文件为准;代码、模型权重、依赖及在线服务适用各自条款。开源不代表模型调用、托管或商业服务免费。国内访问、硬件及模型适配条件未经本站验证。
运行与适配
如何理解使用难度?
- 直接使用:通常打开网页或登录账号即可使用。
- 简单配置:需要填写密钥、连接服务或导入配置。
- 需要部署:需要安装依赖、配置运行环境或自行部署。
- 技术开发:需要编程、接口集成或开发调试。
格数越多,使用门槛越高;具体要求请看下方说明。
Python库(命令行与编程接口),支持NVIDIA GPU、CPU与Apple Silicon
需自行部署推理后端,非开箱即用;国内网络拉取依赖与权重的可行性待核查;未实测
访问来源 ↗国内使用情况与网友核验
网友核验 用户经验分享
与站长实测独立,不代表官方认证或本站已实测。
最近核验:暂无有效核验。参与人数按当前项目有效身份去重;不同核验项分别统计,不合并成用户总结果。仅统计审核通过且未过期的记录。
分项统计、有效期与样本量
| 核验项目 | 有效人数 | 成功 / 部分 / 失败 / 无法判断 | 成功率 | 最近核验 / 有效期 |
|---|---|---|---|---|
| 官方网站访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| GitHub 仓库访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 安装与运行 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 官方服务国内连接 / MCP 连接 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 国内网络情况 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 国内模型兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 自定义 API | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外服务依赖 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外账号要求 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 中文界面 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 客户端兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 账号及费用信息 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
成功率 = 成功 ÷(成功 + 部分成功 + 失败);无法判断不计入分母。至少 5 份可判断结果才显示成功率。账号、费用、海外依赖与语言等事实项,成功表示核查结论与资料吻合,具体观察另行统计;不表示免费或没有海外依赖。不同网络、客户端和版本的结果不能直接等同。
最近有效核验
暂无审核通过且未过期的网友核验。欢迎提交真实使用记录。
查看全部有效核验 →