SuperAPI AI 工具集

glmocr-sdk

通用与其它

查看项目

更新于 10-16 08:02

技能介绍

用途:从图片、PDF、扫描文档中提取文本、表格、公式和结构化数据,支持按区域标签筛选内容。

主要能力:提供 Python API 与 CLI。Python 侧可用 glmocr.parse() 单次调用,或 GlmOcr 类复用资源;结果 PipelineResult 含 markdown_result(整篇 Markdown)、json_result(按页的区域列表,含 label、content、bbox_2d,坐标归一化到 0–1000)、original_images,并支持 to_dict、to_json、save 输出。区域标签包括 title、text、table、figure、formula、header、footer、page_number、reference、seal。CLI 支持单文件、目录批量、--stdout、--json-only、--no-save、--no-layout-vis 等。

使用方式:pip install glmocr;设置 export ZHIPU_API_KEY=sk-xxx 或写入 .env;CLI 可用 glmocr parse image.png --api-key sk-xxx,或 glmocr parse ./scans/ --output ./output/ --stdout。配置优先级为构造参数 > 环境变量 > .env > config.yaml > 内置默认。支持 .jpg、.jpeg、.png、.bmp、.gif、.webp、.pdf。

限制:MaaS 模式需 API key,缺失会报错;SDK 对 MaaS 错误不抛异常,需检查 to_dict() 的 error 键;默认超时 600 秒,长文档可调大;模型返回非法 JSON 时 json_result 会保留为字符串。自托管模式需本地 GPU。具体收费与价格暂未提供。