API Documentation
Endpoint เดียวสำหรับวิเคราะห์ภาพรถ — ส่งภาพ base64 รับ JSON ที่มีกรอบและระดับความเสียหาย
Endpoint
POST /api/analyze
Content-Type: application/json
{
"images": [
{ "data": "<base64>", "mediaType": "image/jpeg" }
],
"claimNumber": "CLM-2026-001",
"insurerId": "<your_insurer_id>",
"policyHolder": "John Doe",
"vehicleMake": "Toyota",
"vehicleModel": "Camry",
"licensePlate": "ABC-123"
}
→ Response
{
"overallSeverity": "moderate",
"claimId": "...",
"results": [
{
"vehicleMake": "Toyota",
"angle": "front-left",
"overallSeverity": "moderate",
"damages": [
{
"part": "Front Bumper",
"partTh": "กันชนหน้า",
"severity": "moderate",
"description": "Deep scratch ~20cm with paint chipping",
"bbox": { "x": 12, "y": 55, "w": 18, "h": 22 },
"confidence": 0.94
}
]
}
]
}Severity Rubric
- MINORรอยขีดข่วน/สีถลอก ไม่กระทบโครงสร้าง
- MODERATEบุบ ต้องซ่อมหรือเปลี่ยนชิ้นส่วน
- SEVEREเสียหายระดับโครงสร้าง หลายชิ้นส่วน
- TOTAL LOSSเสียหายเกินมูลค่าซ่อม