SuperAPI AI 工具集

silicon-paddle-ocr

写作与研究

查看项目

更新于 10-15 16:51

技能介绍

silicon-paddle-ocr 是一个通过 SiliconFlow API 调用 PaddlePaddle/PaddleOCR-VL-1.5 模型进行光学字符识别(OCR)的技能,用于从图像中提取文字内容,支持单张图片或批量处理。

用途:当用户需要从图像、截图或照片中识别并提取文字时使用。

主要能力:支持 JPG/JPEG、PNG、WebP、BMP、GIF 格式;可处理单图或使用 glob 模式批量处理;支持自定义识别提示词(如按 Markdown 格式化表格);支持文本或 JSON 输出,并可保存到文件。JSON 输出包含图像路径、图像尺寸、每处文字及其四角像素坐标(box)和全文组合。

使用方式:需先设置环境变量 SILICONFLOW_API_KEY,例如 export SILICONFLOW_API_KEY="your_api_key",再执行脚本 python3 scripts/ocr_skill.py [options] image_path。参数包括 -k/--api-key、-m/--model(默认 PaddlePaddle/PaddleOCR-VL-1.5)、-p/--prompt、-j/--json、-o/--output、--max-tokens(默认 2000)。单图示例:python3 scripts/ocr_skill.py /path/to/image.jpg;批量示例:python3 scripts/ocr_skill.py /path/to/images/*.png;JSON 示例:python3 scripts/ocr_skill.py --json /path/to/image.jpg。

限制:处理失败时需检查图像文件是否存在、API 密钥是否有效及接口是否可达;失败图像会显示错误信息,其余图像继续处理。坐标说明中 LOC 值经转换得到像素坐标。其他细节资料未提供。