【大模型 OCR】GLM-OCR 使用教程:从入门到部署

概述:

GLM-OCR 是智谱 AI 推出的一款轻量级、高性能的专业 OCR(光学字符识别)模型,参数仅 0.9B,却在多个文档理解基准测试中达到业界领先水平。它支持文本、表格、公式、手写体、多语言等多种复杂场景的识别,并提供灵活的部署方式,适用于从云端快速验证到本地高并发推理、再到边缘设备嵌入式运行的各类需求。

本教程将带你一步步掌握 GLM-OCR 的使用方法,涵盖 云端 API 调用 和 三种主流本地部署方案(Ollama / vLLM / SGLang),帮助你根据实际业务场景选择最适合的方式。

一、准备工作

  1. 注册账号并获取 API Key(仅云端 API 需要)
    访问 智谱 AI 开放平台
    登录或注册账号
    进入「API Keys」管理页面,创建一个新的 API 密钥

API-key 注册链接

二、方式一:云端 API 部署(最快上手)

适用场景:快速验证效果、小规模调用、无服务器运维能力。

步骤 1:安装 SDK

bash 复制代码
pip install zai-sdk

步骤 2:编写调用代码

python 复制代码
from zai import ZaiClient

# 初始化客户端
client = ZaiClient(api_key="your-api-key-here")

# 支持 URL 或 Base64 编码的图片/PDF
image_url='https://img0.baidu.com/it/u=2804101985,3835295807&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=1119'


# 调用 GLM-OCR 布局解析接口
response = client.layout_parsing.create(
    model="glm-ocr",
    file=image_url
)

# 打印识别结果(默认为 Markdown 格式)
print(response.md_results)
python 复制代码
本地图片:
import base64
with open("invoice.jpg", "rb") as f:
    b64_data = base64.b64encode(f.read()).decode()
resp = client.layout_parsing.create(
    model="glm-ocr",
    file=f"data:image/jpeg;base64,{b64_data}"
)

print(response.md_results)

方式二:Ollama 一键部署(本地党福音)

python 复制代码
# 直接运行
ollama run glm-ocr

# 识别图片(拖拽图片到终端自动填充路径)
ollama run glm-ocr "Text Recognition: ./image.png"

方式三:vLLM 部署(生产环境推荐)

python 复制代码
# 安装 vLLM
pip install -U vllm --extra-index-url https://wheels.vllm.ai/nightly

# 安装 transformers(需要源码版本)
pip install git+https://github.com/huggingface/transformers.git

# 启动服务
vllm serve zai-org/GLM-OCR --allowed-local-media-path / --port 8080

开源与在线体验1.开源地址

Github:https://github.com/zai-org/GLM-OCR

Hugging Face:https://huggingface.co/zai-org/GLM-OCR

2.模型API智谱开放平台:

https://docs.bigmodel.cn/cn/guide/models/vlm/glm-ocr

3.在线体验Z.ai

https://ocr.z.ai

相关推荐
AI人工智能+3 天前
智能文档抽取系统:结合OCR与大语言模型(LLM),高效处理非结构化文档
人工智能·计算机视觉·语言模型·自然语言处理·ocr·文档抽取
xuedeyumu3 天前
Paddle ocr基本识别
ocr·paddle
handsomestWei4 天前
百度飞桨PaddleOCR图片印章检测技术简介
人工智能·百度·ocr·paddlepaddle·红色印章
stereohomology5 天前
光荣梦想:大模型图片OCR中文识别对比 Qwen3.6plus强
ocr
测试开发技术6 天前
自动生成用例:基于OCR+ LLM的设计方案(附落地指南)
自动化测试·软件测试·自动化·llm·ocr·测试用例·用例自动生成
weixin_408099676 天前
OCR 在线识别 + API 接口实战:从网页验证到系统集成
图像处理·人工智能·后端·ocr·api·图片文字识别·文字识别
weixin_408099676 天前
身份证正反面合并+识别OCR接口调用
java·人工智能·后端·python·ocr·api·身份证ocr
AI人工智能+7 天前
施工许可证识别技术:深度融合计算机视觉(CV)与自然语言处理(NLP)
深度学习·计算机视觉·ocr·施工许可证识别
果粒蹬i7 天前
自用超半年的免费 OCR 工具分享:告别付费,本地搭建更安心
前端·网络·ocr
weixin_408099678 天前
文字识别通用OCR接口调用与功能说明
图像处理·人工智能·后端·python·ocr·api·文字识别