SuperAPI AI 工具集

glmocr

通用与其它

查看项目

更新于 10-16 03:36

技能介绍

用途:从图片或 PDF 中提取文字,适用于截图转文本、扫描件处理、含文字的 OCR 照片(含手写)以及表格、公式识别。当用户提到“OCR”“文字识别”“文档解析”时使用。该技能仅调用 GLM-OCR 布局解析 API,脚本不得自行解析文档,也不提供替代或回退方式;若 API 失败应显示错误并停止。

主要能力:表格识别,将表格转换为 Markdown;公式提取,输出 LaTeX;手写文字识别;同时支持本地文件与远程 URL。

前提:需配置 ZHIPU_API_KEY。API Key 获取地址为 https://www.bigmodel.cn/usercenter/proj-mgmt/apikeys。安全说明:脚本不安装运行时包;OCR 请求使用固定官方 GLM 端点,不接受自定义 API 地址;仅从环境变量读取 ZHIPU_API_KEY 及可选超时。

配置方式: python scripts/config_setup.py setup --api-key YOUR_KEY

基本用法: 从 URL 提取:python scripts/glm_ocr_cli.py --file-url "URL provided by user" 从本地文件提取:python scripts/glm_ocr_cli.py --file /path/to/image.jpg 保存结果:在命令中追加 --output result.json,可再用 --pretty 美化输出。

CLI 参考:python {baseDir}/scripts/glm_ocr_cli.py (--file-url URL | --file PATH) [--output FILE] [--pretty]。其中 --file-url 与 --file 二选一必填;--output/-o 可选,保存结果 JSON;--pretty 可选,美化 JSON 输出。

返回格式为 JSON,关键字段包括:ok 表示是否成功;text 为 Markdown 格式的提取文本,用于展示;layout_details 为布局分析详情;result 为原始 API 响应;error 为失败时的错误信息;source 与 source_type 标示来源。

错误处理:未配置 API Key 时提示按上述地址获取并配置;认证失败(401/403)通常为密钥无效或过期,需重新配置;速率限制(429)表示配额耗尽,应提示用户等待;本地文件缺失时需检查路径。详细输出格式见 references/output_schema.md。

限制:官方资料未提供收费、价格、支持语言范围或性能指标等信息;本文仅依据给定资料整理,缺失事实暂未提供。