展开本页目录
开始前准备什么
- LightOnOCR-3采用本地或自有授权服务;4B/0.8B为Qwen3.5架构,1B架构不同,显存还受图片与上下文影响,不承诺某张卡必定够用。
- 使用官方仓库锁定的兼容依赖;当前仓库说明vLLM0.30.0与Transformers5.16.1,模型卡的旧最低版本不能替代锁文件。
- 模型Apache2.0;仅空prompt或grounding是文档支持输入,原生PDF与检查无需付费,模型识别未执行。
- 制作有终点的长页
- 设小预算作负例
- 保存结束元数据
- 检查结构终点
- 调整预算重跑
- 比较两次原始结果
- 交付截断诊断
1. 制作有终点的长页
原稿有六行材料清单和末尾END-MATERIALS标记。
每行编号连续,便于确认输出是否提前结束。
2. 设小预算作负例
在授权本地环境用较小max_new_tokens观察截断风险。
本课不承诺固定小值一定截断,真实结束原因需读返回。
3. 保存结束元数据
记录finish reason或Transformers生成长度与上限关系。
不同运行栈字段不同,按实际SDK保存,不捏造统一回包。
4. 检查结构终点
核对表格闭合、最后行M06和终止标记。
三者任何缺失都进入待核查,不自动当作原文没有。
5. 调整预算重跑
确认可用上下文后提高输出预算,保持同一输入。
长页可按页或区域处理,但必须保存切分来源和重组顺序。
6. 比较两次原始结果
逐行查看新增内容与原页是否一致。
重跑补齐并不授权用作者参考直接填入旧结果。
7. 交付截断诊断
保存预算、结束信息、结构检查和完整性结论。
未运行时只演示检查器如何拒绝作者构造的截断样本。
下载本课材料并开始操作
练习包包含本课的具体输入、可编辑数据、正反样例与七步说明。index.html 可离线查看原件和验收参考,actual-results.csv 用于记录你实际操作后的结果。
怎样确认已经完成
- 输出终点M06与END标记核对。
- 生成结束信息与正文分开保存。
- 缺失数字通过重新识别或人工校对标记处理。
常见问题
OCR少最后几行,直接从原稿补进去行吗?
可以人工校对生成另一个版本,但必须标人工修订,不能把补值冒充原始模型结果。本课保留原始输出和结束信息以判断是否截断。
HTML表格没闭合就是OCR识别错了吗?
也可能是生成预算耗尽。先检查结束原因、最后编号和终止标记,再决定提高预算或切分重跑,不只修一个闭合标签掩盖缺行。



