API 엔드포인트
사용 가능한 모든 엔드포인트와 매개변수를 확인하세요.
기본 URL
https://api.trace-line.site/v1POST
/v1/palm/analyze
손바닥 이미지를 분석하고 감정선, 두뇌선, 생명선을 감지합니다.
요청 헤더
| 헤더 | 필수 | Description |
|---|---|---|
X-API-Key | 예 | Traceline API 키 |
Content-Type | 예 | application/json이어야 합니다 |
요청 본문
{
"image": "<base64-encoded-image>"
}image(필수) — Base64 인코딩된 JPEG 또는 PNG 이미지. 최대 크기: 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 타임스탬프model— 분석에 사용된 모델 버전results.overlay— 감지된 선이 그려진 Base64 인코딩 JPEGresults.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"
}