AksonOCR Docs

Build document pipelines with Thai OCR.

AksonOCR แปลงเอกสารไทยและอังกฤษให้พร้อมใช้ใน production — ข้อความสะอาดสำหรับ LLM และ JSON ตาม schema พร้อม bounding box สำหรับ overlay หรือตรวจทาน ใช้ API key เดียว แล้วเลือกผลิตภัณฑ์ตามงาน

ตั้งค่า API key

สมัครและสร้างคีย์ที่ dashboard.aksonocr.com แล้วส่งในทุก request:

http
X-API-Key: <YOUR_API_KEY>
Base URL: https://backend.aksonocr.com

เลือกผลิตภัณฑ์

ฉันอยาก…ใช้
ดึง JSON ตามฟิลด์ พร้อม bounding box ต่อค่าKey Extraction v3
อ่านข้อความทั้งหน้า (Markdown)Full Page OCR
ได้ข้อความทั้งหน้าทันทีแบบ syncOCR v2
OCR หลายหน้าแบบ async พร้อม webhookOCR v3

ต้องการตำแหน่งบนหน้า?

ใช้ Key Extraction API v3 — output.evidence: "bbox" เป็นค่าเริ่มต้น ไม่ต้องเลือกโมเดลพิเศษ

Key Extraction v3 ในไม่กี่บรรทัด

อัปโหลดไฟล์ สร้างงาน แล้ว poll จน completed จากนั้นดึง /result

FILE_ID=$(curl -sS -X POST 'https://backend.aksonocr.com/api/v3/key-extract/files' \
-H 'X-API-Key: <YOUR_API_KEY>' \
-F '[email protected]' | jq -r '.files[0].id')
curl -sS -X POST 'https://backend.aksonocr.com/api/v3/key-extract/jobs' \
-H 'X-API-Key: <YOUR_API_KEY>' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: invoice-2026-001' \
-d "{
\"inputs\": [{ \"file_id\": \"$FILE_ID\" }],
\"data_schema\": {
\"type\": \"object\",
\"properties\": {
\"invoice_no\": { \"type\": \"string\" },
\"total\": { \"type\": \"number\" }
}
},
\"output\": { \"evidence\": \"bbox\" }
}"

Full Page OCR จาก URL

อ่านข้อความทั้งหน้าด้วย OCR v3 action: transcribe

curl -X POST 'https://backend.aksonocr.com/api/v3/ocr' \
-H 'X-API-Key: <YOUR_API_KEY>' \
-H 'Content-Type: application/json' \
-d '{
"action": "transcribe",
"document": { "type": "image_url", "image_url": "https://example.com/invoice.jpg" },
"model": "AksonOCR-preview"
}'

ขั้นตอนการใช้งาน

1

ได้ API key

สร้างคีย์ใน Dashboard แล้วเก็บเป็น secret

2

ส่งเอกสาร

อัปโหลดไฟล์หรือส่ง URL สำหรับ Full Page OCR / Key Extraction

3

รับผล

poll /result สำหรับ v3 หรือคำตอบเดียวสำหรับ OCR v2

ต่อไปอ่านอะไร