Spaces:
Running
Running
File size: 1,018 Bytes
c1379a9 be754f2 c1379a9 be754f2 c1379a9 be754f2 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | ---
title: Wuthering OCR API
emoji: 🔎
colorFrom: blue
colorTo: indigo
sdk: docker
app_port: 7860
short_description: OCR API for wuwa.dev
---
# Wuthering OCR Space
FastAPI + PaddleOCR server for the unified Hugging Face Docker Space.
## Runtime Endpoints
- `GET /health?lang=kr`
- `GET /wake?lang=kr`
- `POST /ocr` with form-data `file` and `lang`
Supported `lang` values: `kr`, `en`, `jp`, `zh`.
## CI/CD
The repository workflow `.github/workflows/deploy-hf-ocr.yml` runs lightweight
tests for this folder, then uploads this directory to Hugging Face when `main`
passes. Deployment uses Hugging Face Trusted Publishers with GitHub OIDC.
Required GitHub settings:
- Actions variable `HF_SPACE_REPO_ID`: target Space repo id, for example `sharp/wuwa-ocr`.
The workflow deploys only this subdirectory:
```text
backend/paddle OCR
```
## Local Checks
```bash
python -m pip install -r requirements-ci.txt
python -m py_compile main.py ocr_config.py ocr_engine.py image_processing.py ocr_service.py
pytest
```
|