⚡ OCR ใบแจ้งค่าไฟฟ้า
ยินดีต้อนรับสู่ OCR ใบแจ้งค่าไฟฟ้า API ซึ่งเป็นส่วนหนึ่งของ iApp Any Documents OCR โดย บริษัท ไอแอพพ์เทคโนโลยี จำกัด แยกข้อมูลการเรียกเก็บเงินจากใบแจ้งค่าไฟฟ้าของการไฟฟ้านครหลวง (MEA) และการไฟฟ้าส่วนภูมิภาค (PEA) รวมถึงการอ่านค่ามิเตอร์ ค่าใช้จ่ายแต่ละรายการ และภาษีมูลค่าเพิ่ม
ทดลองใช้งาน Demo!
ทดลองใช้ AI Demo
เข้าสู่ระบบหรือสร้างบัญชีฟรีเพื่อใช้งาน AI Demo และสำรวจ API ที่ทรงพลังของเรา
รับ 50 เครดิตฟรี (IC) เมื่อสมัครสมาชิก!
โปรโมชันหมดเขต 31 ธันวาคม 2568

เริ่มต้นใช้งาน
-
ข้อกำหนดเบื้องต้น
- คีย์ API จาก ไอแอพพ์เทคโนโลยี
- ไฟล์เอกสาร: ใบแจ้งค่าไฟฟ้า
- รูปแบบไฟล์ที่รองรับ: PDF, JPG, JPEG, PNG, WEBP
- ขนาดไฟล์สูงสุด: 50MB
-
เริ่มต้นใช้งานอย่างรวดเร็ว
POSTเพียงครั้งเดียวด้วยmultipart/form-data- ผลลัพธ์ JSON ที่มีโครงสร้าง พร้อมคะแนนความมั่นใจของแต่ละฟิลด์
- แต่ละหน้าอินพุต จะส่งคืนรายการของตัวเองใน
docsดังนั้นจึงสามารถส่งชุดเอกสารได้ในคำขอเดียว
-
คุณสมบัติหลัก
- การแยกข้อมูลระดับฟิลด์พร้อมคะแนนความมั่นใจ
- ผลลัพธ์ภาษาไทยและภาษาอังกฤษผ่าน
target_lang - ข้อความ OCR ดิบ (raw OCR text) แบบเลือกได้ผ่าน
return_ocr - รองรับรูปถ่ายและ PDF ที่สแกน
-
ความปลอดภัยและการปฏิบัติตามข้อกำหนด
- เป็นไปตาม GDPR และ PDPA
- ปลายทาง API ที่ปลอดภัย
- ไม่มีการเก็บข้อมูลหลังการประมวลผล
โปรดไปที่หน้า การจัดการ API Key เพื่อดู API Key ที่มีอยู่ของคุณ หรือขอใหม่
API Endpoints
| Endpoint | Method | คำอธิบาย | ราคา |
|---|---|---|---|
/ocr/v3/electricity-bill/file/v3/store/ocr/electricity-bill | POST | แยกข้อมูลการเรียกเก็บเงินจากใบแจ้งค่าไฟฟ้าไทย (MEA / PEA) | 1 IC ต่อหน้า |
ทั้งสองรูปแบบจะเทียบเท่ากัน ไม่มีรูปแบบ base64 สำหรับปลายทางนี้ – รองรับการอัปโหลดไฟล์เท่านั้น
คำขอ (Request)
ส่วนหัวของคำขอ (Request Headers)
| Header | ค่า (Value) | จำเป็น (Required) |
|---|---|---|
apikey | คีย์ API iApp ของคุณ | ใช่ |
เนื้อหาคำขอ (Request Body) (multipart/form-data)
| พารามิเตอร์ (Parameter) | ประเภท (Type) | ค่าเริ่มต้น (Default) | คำอธิบาย (Description) |
|---|---|---|---|
file | ไฟล์ (File) (ซ้ำได้) | — | จำเป็น. ไฟล์เอกสาร. หน้า PDF จะถูกประมวลผลโดยอัตโนมัติ |
return_ocr | บูลีน (Boolean) | false | รวมข้อความ OCR ดิบ (raw OCR text) ในการตอบกลับ |
target_lang | สตริง (String) | th | ภาษาของค่าที่แยกได้: th หรือ en |
include_confidence | บูลีน (Boolean) | true | รวมคะแนนความมั่นใจต่อฟิลด์ (0.00–1.00) |
cURL
curl -X POST "https://api.iapp.co.th/ocr/v3/electricity-bill/file" \
-H "apikey: YOUR_API_KEY" \
-F "file=@/path/to/document.pdf" \
-F "target_lang=th" \
-F "include_confidence=true"
การตอบกลับ (Response)
{
"docs": [
{
"message": "success",
"raw": {},
"processed": {
"provider": "การไฟฟ้านครหลวง",
"customer_name": "นายสมศักดิ์ รักการเรียน",
"customer_address": "12/5 ม.7 ต.ไทรน้อย อ.ไทรน้อย จ.นนทบุรี",
"account_number": "012345678",
"invoice_number": "00962934584",
"tariff_type": "1.2",
"reading_date": "15/08/64",
"last_reading": 6704,
"previous_reading": 6542,
"units_consumed": 162,
"energy_charge": 537.92,
"service_charge": 38.22,
"ft_rate_per_unit": -0.1532,
"ft_charge": -24.82,
"discount": 0.0,
"subtotal_before_vat": 551.32,
"vat_amount": 38.59,
"total_current_bill": 589.91,
"due_date": "31/08/64"
},
"confidence": {
"provider": 0.95,
"customer_name": 0.95,
"customer_address": 0.95,
"account_number": 0.95,
"invoice_number": 0.95,
"tariff_type": 0.95
},
"process_ms": 4120
}
],
"docs_count": 1,
"process_ms": 4300
}
ส่วนหัวการตอบกลับ iapp-input-pages จะรายงานจำนวนหน้าที่มีการเรียกเก็บเงิน
ฟิลด์ที่รองรับ (Supported Fields)
| ฟิลด์ (Field) | ประเภท (Type) | คำอธิบาย (Description) |
|---|---|---|
| provider | String | หน่วยงานที่ออกเอกสาร เช่น การไฟฟ้านครหลวง |
| customer_name | String | ชื่อลูกค้าของการไฟฟ้า |
| customer_address | String | ที่อยู่ให้บริการ |
| account_number | String | หมายเลขบัญชีลูกค้า (CA) |
| invoice_number | String | หมายเลขใบแจ้งหนี้ / ใบกำกับภาษี |
| tariff_type | String | ประเภทอัตราค่าไฟฟ้า เช่น 1.2 |
| reading_date | String | วันที่อ่านค่ามิเตอร์ |
| last_reading | Number | ค่ามิเตอร์ปัจจุบัน |
| previous_reading | Number | ค่ามิเตอร์ก่อนหน้า |
| units_consumed | Number | หน่วยไฟฟ้าที่ใช้ (kWh) |
| energy_charge | Number | ค่าไฟฟ้า (บาท) |
| service_charge | Number | ค่าบริการรายเดือน (บาท) |
| ft_rate_per_unit | Number | อัตราค่า Ft ต่อหน่วย (บาท/หน่วย) |
| ft_charge | Number | ค่า Ft (บาท, อาจติดลบได้) |
| discount | Number | ส่วนลด เช่น เงินอุดหนุนจากรัฐ (บาท) |
| subtotal_before_vat | Number | ยอดรวมก่อน VAT (บาท) |
| vat_amount | Number | จำนวน VAT (บาท) |
| total_current_bill | Number | ยอดชำระปัจจุบันทั้งหมด (บาท) |
| due_date | String | วันที่ครบกำหนดชำระ |