image_url or one
video_url; no text-only input and no document_url. pose is the only
method. Each detected person returns a person label, a normalized bounding
box, and 17 normalized COCO keypoints (kpts_xy).
On a video_url, the model tracks pose on every frame; the video_fps request
parameter sets the detector cadence (default 10).
Output by method
Request
Response
- Text mode
- JSON mode
- Video
A single image returns the json block alone, with no wrapper:
kpts_xy lists the 17 COCO keypoints in order, and kpts_labels on the
container names them once for every item: nose, the eyes, the ears, the shoulders, elbows, wrists, hips, knees and ankles. Each [x, y] pair is normalized
against the frame, and a joint may fall outside 0-1 when the model places it
past the edge. kpts_score is the model’s raw per-joint confidence, in the same
order.
On a video_url, video_fps at the top level of the request sets the detector
cadence (default 10). frames lists every sampled frame, including frames with
nobody in them, so a gap in items is distinguishable from a frame that was
never read.