Foldbun Stack
EN获取 API 密钥即将推出
文字与文档

PP-OCRv6 API:截图与区域文字识别

公共池模型许可证:Apache 2.0

PP-OCRv6 识别截图、标签照片和图像区域中的文字,返回带置信度、行框和字级框的文本行。

阅读文档获取 API 密钥即将推出API 参考

价格

计费项单位额度
文字识别
每个请求一张图像。
每张图像0.25
按储值折合约 US$0.00025

包含在公共池中:注册后每天 100 次。 价格以额度计。调用失败不收费。

示例结果

API 在示例图片上的实际响应记录。

应用设置截图:识别出的 35 行文字,行框已标出。
应用设置截图1 张图35 行
小票:识别出的 44 行文字,行框已标出。
小票1 张图44 行
代码编辑器截图:识别出的 39 行文字,行框已标出。
代码编辑器截图1 张图39 行

请求与响应

POST https://api.stack.foldbun.com/v1/ocr,使用 Bearer API 密钥。

API 参考
# macOS:把 "base64 -w0 settings.webp" 换成 "base64 -i settings.webp"
curl https://api.stack.foldbun.com/v1/ocr \
  -H "Authorization: Bearer $FOLDBUN_API_KEY" \
  -H "Content-Type: application/json" \
  -d @- <<EOF
{"model": "ppocr-v6", "image": {"base64": "$(base64 -w0 settings.webp)"}}
EOF
import base64, os, requests

with open("settings.webp", "rb") as f:
    image = base64.b64encode(f.read()).decode()

r = requests.post(
    "https://api.stack.foldbun.com/v1/ocr",
    headers={"Authorization": f"Bearer {os.environ['FOLDBUN_API_KEY']}"},
    json={"model": "ppocr-v6",
          "image": {"base64": image}},
    timeout=60,
)
r.raise_for_status()
print(r.json())
响应(节选)
{
  "id": "call_01a1913d-55cd-7bee-ba86-bbbef2aa9bae",
  "model": "ppocr-v6",
  "image": {"height": 760, "id": "img_2dedd071…22e6", "width": 1100},
  "lines": [
    {
      "text": "Northwind",
      "confidence": 1,
      "bbox": [55, 22, 161, 47],
      "quad": [
        [55, 22],
        [161, 22],
        [161, 47],
        [55, 47]
      ],
      "words": [
        {
          "text": "Northwind",
          "confidence": 1,
          "bbox": [67, 22, 154, 47],
          "quad": [
            [67, 22],
            [154, 22],
            [154, 47],
            [67, 47]
          ]
        }
      ]
    }
    … 34 more
  ],
  "cost": 0.25,
  "balance": 1234.31
}

请求字段

字段说明
image{"base64": "…"},或之前响应返回的 {"id": "img_…"}。
options.minConfidence丢弃低于该置信度的行,0–1,默认 0.5。
options.words包含字级框,默认 true。

价格示例

调用额度
1 张图
0.25
0.25
按储值折合约 US$0.00025
1,000 张图
1,000 × 0.25
250
按储值折合约 US$0.25

限制

图片
JPEG、PNG、静态 WebP;最大 20 MiB、4,000 万像素
坐标
按 EXIF 摆正后的原图的像素;蒙版可以比图小,并附带自己的尺寸
每次调用的图片数
1
速率限制
取决于账户档位,见 GET /v1/models

常见问题

PP-OCRv6 如何计费?

每张图 0.25 额度,与行数无关。该模型包含在公共池中:注册后每天 100 次,不收费。调用失败不收费。

ppocr-v6 和 paddleocr-vl 有什么区别?

ppocr-v6 识别截图和图像区域中的文本行,价格更低。paddleocr-vl 将整页文档解析为有序区块、表格和公式并返回 Markdown,每页 2.0 额度。

是否返回字级框?

默认返回。每一行都带有文本、置信度、框、四边形和字级框。将 options.words 设为 false 可省略字级框。

相关模型

模型与价格

Foldbun Stack — 按量计费的视觉模型 API

通过 REST API 调用 PP-OCRv6,请求与响应格式见文档。

阅读文档获取 API 密钥即将推出