Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
用一个小型 270M 参数模型读取文档图片,返回文字、LaTeX 公式或 HTML 表格,支持扫描件、收据和手写内容。
Falcon OCR 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
pip install "torch>=2.5" transformers pillow einops
Falcon OCR 用一个 270M 参数的模型读取文档图片,从第一层起就把图像块和文字混在一起处理。给它一张图片,它会输出普通文字、LaTeX 公式或 HTML 表格。
大多数 OCR 系统把视觉编码器接到一个独立的文字解码器上。Falcon OCR 用同一个 Transformer 处理两者,你通过类别设置来切换任务,而不是增加模块。
需要从图片里取出文档文字、表格或公式的开发者,他们更愿意调用一个小模型,而不是自己拼一条流水线。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 财务与行政 | 后台团队 | 把收据和表单变成文字 | 用 plain 类别处理一张扫描的收据 |
| 档案 | 图书管理员和档案员 | 数字化历史和扫描页面 | 读取一页书籍扫描件 |
| 科学与教育 | 研究人员和教师 | 把论文和试卷里的公式提取成 LaTeX | 对拍下来的公式使用 formula 类别 |
| 软件 | 开发者 | 一次模型调用就加上 OCR | 拿到 HTML 格式的表格,用于数据流水线 |
想要现成桌面 OCR 应用的人可以略过它,因为它是需要你用代码调用的 Python 模型。
| 使用场景 | 谁用 | 得到什么 |
|---|---|---|
| 读取一页扫描件 | 开发者 | 页面文字,作为一个字符串 |
| 提取表格 | 数据团队 | HTML 格式的表格 |
| 提取公式 | 研究人员 | LaTeX 格式的公式 |
你需要 Python 和 PyTorch 2.5 或更新版本,因为模型用到了 FlexAttention。
pip install "torch>=2.5" transformers pillow einops
第一次调用可能会慢一些,因为 torch.compile 要构建优化过的内核。如果只想获取文件,Hugging Face 给了这两条命令。
pip install -U huggingface_hub hf download tiiuae/Falcon-OCR
加载模型,打开图片,调用 generate。不指定类别时,它按 plain 输出读取整页,你也可以选一个类别来决定格式。
import torch
from PIL import Image
from transformers import AutoModelForCausalLM
model = AutoModelForCausalLM.from_pretrained(
"tiiuae/Falcon-OCR",
trust_remote_code=True,
torch_dtype=torch.bfloat16,
device_map="auto",
)
image = Image.open("document.png")
texts = model.generate(image) # default category is "plain"
print(texts[0])texts = model.generate(image, category="text") # plain text texts = model.generate(image, category="formula") # LaTeX texts = model.generate(image, category="table") # HTML table
还有一些类别名对应页面部分,比如页眉、页脚、标题、图注、脚注和列表项。这个函数返回一个列表,每张图片对应一个字符串。
| 工具 | 作用 |
|---|---|
| model.generate | 读取一张图片或一组图片,每张图片返回一个字符串 |
| category="text" | 以普通文字返回文本 |
| category="formula" | 以 LaTeX 返回公式 |
| category="table" | 以 HTML 返回表格 |
你用 Image.open("document.png") 打开一张拍下来的发票,再调用 model.generate(image, category="table")。你会得到一个只有一个字符串的列表,这个字符串里是用 HTML 写的发票表格。
把它看作读页面图片的阅读器。你交给它一张图片,告诉它要文字、公式还是表格,它就把结果以文字形式给你。第一次尝试可以对一张清晰的扫描件运行上面的短脚本。
从底层看,图像块和文字 token 共用一个参数空间。图像 token 双向关注,文字 token 在看到图像的前提下按因果方式解码。1.5 版本用 GRPO 做了后训练,文字用编辑距离,公式用 LaTeX 有效性,表格用 TEDS,循环、遗漏和输出过长则奖励为零。
1.5 更新扩大了覆盖范围,包括历史扫描件、手写、收据、杂志、书籍扫描、试卷和难处理的表格,并力求减少编造的文字和重复的短语。
用一个小型 270M 参数模型读取文档图片,返回文字、LaTeX 公式或 HTML 表格,支持扫描件、收据和手写内容。
由 tiiuae 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:Falcon OCR 用一个 270M 参数的模型读取文档图片,从第一层起就把图像块和文字混在一起处理。给它一张图片,它会输出普通文字、LaTeX 公式或 HTML 表格。
大多数 OCR 系统把视觉编码器接到一个独立的文字解码器上。Falcon OCR 用同一个 Transformer 处理两者,你通过类别设置来切换任务,而不是增加模块。
适合谁:需要从图片里取出文档文字、表格或公式的开发者,他们更愿意调用一个小模型,而不是自己拼一条流水线。
行业 | 谁在用 | 怎么用 | 例子
财务与行政 | 后台团队 | 把收据和表单变成文字 | 用 plain 类别处理一张扫描的收据
档案 | 图书管理员和档案员 | 数字化历史和扫描页面 | 读取一页书籍扫描件
科学与教育 | 研究人员和教师 | 把论文和试卷里的公式提取成 LaTeX | 对拍下来的公式使用 formula 类别
软件 | 开发者 | 一次模型调用就加上 OCR | 拿到 HTML 格式的表格,用于数据流水线
想要现成桌面 OCR 应用的人可以略过它,因为它是需要你用代码调用的 Python 模型。
用在哪里:
使用场景 | 谁用 | 得到什么
读取一页扫描件 | 开发者 | 页面文字,作为一个字符串
提取表格 | 数据团队 | HTML 格式的表格
提取公式 | 研究人员 | LaTeX 格式的公式
如何设置:你需要 Python 和 PyTorch 2.5 或更新版本,因为模型用到了 FlexAttention。
pip install "torch>=2.5" transformers pillow einops
第一次调用可能会慢一些,因为 torch.compile 要构建优化过的内核。如果只想获取文件,Hugging Face 给了这两条命令。
pip install -U huggingface_hub
hf download tiiuae/Falcon-OCR
如何使用:加载模型,打开图片,调用 generate。不指定类别时,它按 plain 输出读取整页,你也可以选一个类别来决定格式。
import torch
from PIL import Image
from transformers import AutoModelForCausalLM
model = AutoModelForCausalLM.from_pretrained(
"tiiuae/Falcon-OCR",
trust_remote_code=True,
torch_dtype=torch.bfloat16,
device_map="auto",
)
image = Image.open("document.png")
texts = model.generate(image) # default category is "plain"
print(texts[0])
texts = model.generate(image, category="text") # plain text
texts = model.generate(image, category="formula") # LaTeX
texts = model.generate(image, category="table") # HTML table
还有一些类别名对应页面部分,比如页眉、页脚、标题、图注、脚注和列表项。这个函数返回一个列表,每张图片对应一个字符串。
工具 | 作用
model.generate | 读取一张图片或一组图片,每张图片返回一个字符串
category="text" | 以普通文字返回文本
category="formula" | 以 LaTeX 返回公式
category="table" | 以 HTML 返回表格
示例:你用 Image.open("document.png") 打开一张拍下来的发票,再调用 model.generate(image, category="table")。你会得到一个只有一个字符串的列表,这个字符串里是用 HTML 写的发票表格。
新手与专家:把它看作读页面图片的阅读器。你交给它一张图片,告诉它要文字、公式还是表格,它就把结果以文字形式给你。第一次尝试可以对一张清晰的扫描件运行上面的短脚本。
从底层看,图像块和文字 token 共用一个参数空间。图像 token 双向关注,文字 token 在看到图像的前提下按因果方式解码。1.5 版本用 GRPO 做了后训练,文字用编辑距离,公式用 LaTeX 有效性,表格用 TEDS,循环、遗漏和输出过长则奖励为零。
打开文档图片
选一个类别,比如 table
调用 model.generate
每张图片读取一个输出字符串
注意事项:1.5 更新扩大了覆盖范围,包括历史扫描件、手写、收据、杂志、书籍扫描、试卷和难处理的表格,并力求减少编造的文字和重复的短语。
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download tiiuae/Falcon-OCR
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 6 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| Falcon OCR 本页 | 3,667 | 178 | 270M | apache-2.0 | |
| LightOnOCR-3-4B共有 document-understanding · vision-language · transformers | 15,491 | 143 | 4.5B | apache-2.0 | |
| LightOnOCR-3-0.8B共有 document-understanding · vision-language · transformers | 13,965 | 99 | 853M | apache-2.0 | |
| Xiaomi-OCR-0共有 document-understanding · transformers · safetensors | 29,537 | 319 | 873M | apache-2.0 | |
| MiMo-V2.6-Flash-RL共有 vision-language · text-generation · transformers | 64,057 | 594 | 311B | mit | |
| MiMo-V2.6-Pro-RL共有 vision-language · text-generation · transformers | 24,207 | 818 | 1T | mit |
Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
LibertAIDAI · 工具包
以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。
facebook · 工具包
根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。
alpindale · 工具包
用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。
prithivMLmods · 工具包
在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。