จุดเชื่อมต่อ API
สำรวจจุดเชื่อมต่อทั้งหมดและพารามิเตอร์
URL ฐาน
https://api.trace-line.site/v1POST
/v1/palm/analyze
วิเคราะห์ภาพฝ่ามือและตรวจจับเส้นหัวใจ เส้นสมอง และเส้นชีวิต
ส่วนหัวคำขอ
| ส่วนหัว | จำเป็น | Description |
|---|---|---|
X-API-Key | ใช่ | API key ของ Traceline |
Content-Type | ใช่ | ต้องเป็น application/json |
เนื้อหาคำขอ
{
"image": "<base64-encoded-image>"
}image(จำเป็น) — ภาพ JPEG หรือ PNG แบบ Base64 ขนาดสูงสุด: 5MB
ตัวอย่างคำขอ
curl -X POST https://api.trace-line.site/v1/palm/analyze \
-H "X-API-Key: trl_live_YOUR_KEY_HERE" \
-H "Content-Type: application/json" \
-d '{"image": "<base64-encoded-image>"}'การตอบกลับ
การตอบกลับที่สำเร็จจะส่งคืนอ็อบเจกต์ JSON พร้อมผลการวิเคราะห์
{
"id": "req_abc123",
"object": "palm.analysis",
"created": 1700000000,
"model": "traceline-v1",
"results": {
"overlay": "<base64-overlay-image>",
"masks": {
"heart": "<base64-mask>",
"head": "<base64-mask>",
"life": "<base64-mask>"
},
"stats": {
"heart": {
"pixels": 1842,
"confidence": 0.94
},
"head": {
"pixels": 1567,
"confidence": 0.91
},
"life": {
"pixels": 2103,
"confidence": 0.96
}
}
},
"usage": {
"requests_used": 42,
"requests_limit": 100
}
}ฟิลด์การตอบกลับ
id— ตัวระบุคำขอที่ไม่ซ้ำobject— เป็น "palm.analysis" เสมอcreated— Unix timestamp ของคำขอmodel— เวอร์ชันโมเดลที่ใช้results.overlay— JPEG แบบ Base64 ที่มีเส้นที่ตรวจจับresults.masks— มาสก์ PNG แยกสำหรับแต่ละเส้นresults.stats— สถิติการตรวจจับต่อเส้นusage— ข้อมูลแผนและโควตาปัจจุบัน
ส่วนหัวการตอบกลับ
X-Monthly-Quota-Limit— โควตารายเดือนทั้งหมดX-Monthly-Quota-Remaining— คำขอที่เหลือในเดือนนี้
GET
/v1/palm/health
ตรวจสอบว่าบริการ API ทำงานอยู่ ไม่ต้องยืนยันตัวตน
ตัวอย่างคำขอ
curl https://api.trace-line.site/v1/palm/healthการตอบกลับ
{
"status": "ok"
}