API 사용법
기본 엔드포인트
# 시스템 상태 확인
GET https://labmind.ryan-agent.com/sensinghome/api/health
# CSI 데이터 스트리밍
WS https://labmind.ryan-agent.com/sensinghome/api/stream
# 모델 추론
POST https://labmind.ryan-agent.com/sensinghome/api/inference
Content-Type: application/json
{
"csi_data": [...]
}
WebSocket 스트리밍
const ws = new WebSocket('wss://labmind.ryan-agent.com/sensinghome/api/stream');
ws.onmessage = (event) => {
const data = JSON.parse(event.data);
console.log('감지된 인원:', data.person_count);
console.log('평균 신뢰도:', data.avg_confidence);
};
응답 데이터 예시
{
"person_count": 1,
"avg_confidence": 0.87,
"poses": [
{
"id": 1,
"keypoints": [...],
"bounding_box": {...}
}
],
"timestamp": "2026-03-05T10:30:00Z"
}
에러 코드
| 코드 |
설명 |
| 200 |
정상 처리 |
| 400 |
잘못된 요청 |
| 500 |
서버 오류 |