Endpoint OCR untuk extension Chrome. Kirim gambar, dapatkan teks aslinya kembali.
POST /api/ocr
Terima gambar, balikkan teks hasil OCR.
GET /api/ping
Untuk tombol "Uji koneksi" di extension.
Header X-API-Key. Tanpa key yang benar → 401.
curl -X POST https://ocr-ocr.askep3s.org/api/ocr \
-H "Content-Type: application/json" \
-H "X-API-Key: API_KEY_ANDA" \
-d '{"image":"<base64 gambar>","lang":"ind+eng"}'
{
"ok": true,
"text": "Hasil teks terbaca dari gambar...",
"lang": "ind+eng",
"chars": 142,
"elapsed_ms": 812
}
| Nama | Tipe | Wajib | Keterangan |
|---|---|---|---|
image | base64 / file | ya | Data URI, base64 murni, atau upload field image. Maks 15 MB. |
lang | string | tidak | Default ind+eng. Tersedia: ind, eng, ind+eng. |
psm | 0–13 | tidak | Page segmentation mode. Default 3 (auto). Pakai 6 untuk satu blok teks rata. |
| Kode | Arti |
|---|---|
400 | Gambar tidak valid / field hilang. |
401 | API key salah atau belum diisi. |
413 | Gambar terlalu besar. |
504 | OCR timeout (45 detik). |