Nara Lens/Docs

POST /segment

Get pixel-level segmentation masks for objects.

POST/v1/segment

Perform semantic segmentation on an image.

Headers

AuthorizationstringRequired

Bearer token with your API key

Request Body

imagestringRequired

Image URL or base64-encoded image data

classesstring[]

Specific classes to segment (optional)

output_formatstring

'mask' (default), 'polygon', or 'rle'

Response

200Successful segmentation
{
  "id": "req_seg789",
  "segments": [
    {
      "label": "person",
      "mask": "base64-encoded-mask-data",
      "area": 45230,
      "bbox": [100, 150, 200, 400]
    }
  ],
  "image_size": [1920, 1080],
  "processing_time_ms": 234
}