PP-OCRv4 中文识别引擎 · HTTPS 加密

让每一张图片
都能被精准读懂

支持 URL、文件上传、Base64 与批量识别。高精度中文引擎,毫秒级响应,自动限流与鉴权防护,开箱即用。

98.5%
识别准确率
< 5s
平均响应
-
并发数
-
服务运行
POST /v1/ocr/url HTTPS
# 识别一张图片,返回逐行文本与坐标
curl -X POST https://ocr.ljqljq.xyz/v1/ocr/url \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_KEY" \
  -d '{"url": "https://example.com/a.jpg"}'
SHA-256 鉴权 · 自动限流识别结果 JSON 返回

识别工作台

选择输入方式、配置识别参数,实时预览识别结果

未检测
默认当前服务
必填 · SHA-256 加密传输
识别参数 对当前识别实时生效
0.50
快速示例点击直接识别
点击选择或拖拽图片
支持 jpg / png / webp / avif,最大 8MB
Base64 长度0 字符
每行一个图片 URL,单次最多 10 张,逐条返回识别结果
批量任务已添加 0 个 URL
识别结果

等待识别

选择图片并点击「开始识别」,结果将显示在这里
URL文件Base64批量

正在识别,请稍候…

图片较大时可能需要几秒钟
-
文本行
-
平均置信度
-
耗时
-
图片尺寸
识别文本

                
-
服务版本
-
运行时长
-
最大并发
-
限流策略
PP-OCRv4
识别引擎
API 文档
/docs 在线接口文档
识别历史
还没有识别记录,完成一次识别后会出现在这里

为生产环境设计

从识别引擎到部署防护,每一个环节都经过优化

中文识别引擎

基于 PaddleOCR PP-OCRv4 检测与识别模型,针对中文场景深度优化,支持图文混排与多语种文本。

PP-OCRv4 / det + rec + cls / CPU 推理

多种输入方式

URL、文件上传、Base64 与批量识别,覆盖网页、客户端与脚本场景。

url / file / base64 / batch

安全防护

API Key 鉴权、双层次限流与体积限制,HTTPS 加密传输。

X-API-Key / SHA-256 / 限流

高速低延迟

线程池推理与并发信号量调度,2C2G 轻量服务器也能稳定并发。

thread-pool · semaphore

实时监控

内置健康检查与状态上报,可用性、并发与限流指标一目了然。

/health / uptime / concurrency

稳定运行

容器化部署、自动重启与证书自动续期,一次部署长期在线。

docker / restart / certbot

接口文档

统一响应体,接入即用;详细文档见服务内 /docs

POST/v1/ocr/url
通过图片 URL 或 Base64 识别,支持自定义选项
curl
curl -X POST https://ocr.ljqljq.xyz/v1/ocr/url \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_KEY" \
  -d '{
    "url": "https://example.com/a.jpg",
    "options": { "drop_score": 0.5, "detail": true }
  }'
POST/v1/ocr/file
multipart 表单上传图片文件,适合客户端与脚本
curl
curl -X POST https://ocr.ljqljq.xyz/v1/ocr/file \
  -H "X-API-Key: YOUR_KEY" \
  -F "file=@/path/to/image.png" \
  -F "detail=true"
POST/v1/ocr/batch
批量识别,单次最多 10 张,逐条返回结果
curl
curl -X POST https://ocr.ljqljq.xyz/v1/ocr/batch \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_KEY" \
  -d '{
    "urls": [
      "https://example.com/1.png",
      "https://example.com/2.png"
    ]
  }'
GET/health
服务健康状态、版本与运行指标(无需鉴权)
响应示例
{
  "code": 0,
  "message": "success",
  "request_id": "ab9ecdcf401c4ec2",
  "elapsed_ms": 0,
  "data": {
    "status": "ok",
    "version": "2.0.0",
    "uptime_s": 164464,
    "max_concurrent": 2,
    "rate_limit": {
      "per_minute": 300,
      "per_hour": 1000
    }
  }
}
i通用说明
鉴权、限流与响应约定
鉴权:请求头携带 X-API-Key(服务端已启用密钥校验);网页端自动以 SHA-256 哈希传输,脚本/命令行可直接使用原始 Key。
限流:nginx 层每 IP 5 请求/秒(突发 20),应用层每 Key 300 次/分钟,超出返回 429。
响应:统一为 {code, message, request_id, elapsed_ms, data},HTTP 状态码与业务 code 对应。
选项:drop_score 置信度阈值(0~1)、max_side 长边上限(320~4000)、detail 是否返回逐行坐标。