Sam V2.1 Hiera Large Serverless API
SAM v2, the next-gen segmentation model from Meta AI, revolutionizes computer vision. Building on SAM's success, it excels at accurately segmenting objects in images, offering robust and efficient solutions for various visual contexts.
1import requests
2import json
3
4url = "https://api.segmind.com/v1/sam-v21-hiera-large"
5headers = {
6 "x-api-key": "YOUR_API_KEY",
7 "Content-Type": "application/json"
8}
9
10data = {
11 "image": "https://huggingface.co/datasets/hf-internal-testing/sam2-fixtures/resolve/main/truck.jpg",
12 "make_overlay": true,
13 "save_polygons": true,
14 "save_rle": true,
15 "save_pngs": true,
16 "points_per_side": 32,
17 "points_per_batch": 64,
18 "pred_iou_thresh": 0.86,
19 "stability_score_thresh": 0,
20 "min_mask_region_area": 0,
21 "nms_iou_thresh": 0.7,
22 "max_masks": 0,
23 "polygon_epsilon": 0,
24 "tile_size": 0,
25 "tile_stride": 0
26}
27
28response = requests.post(url, headers=headers, json=data)
29
30if response.status_code == 200:
31 result = response.json()
32 print(json.dumps(result, indent=2))
33else:
34 print(f"Error: {response.status_code}")
35 print(response.text) 1import requests
2import json
3
4url = "https://api.segmind.com/v1/sam-v21-hiera-large"
5headers = {
6 "x-api-key": "YOUR_API_KEY",
7 "Content-Type": "application/json"
8}
9
10data = {
11 "image": "https://huggingface.co/datasets/hf-internal-testing/sam2-fixtures/resolve/main/truck.jpg",
12 "make_overlay": true,
13 "save_polygons": true,
14 "save_rle": true,
15 "save_pngs": true,
16 "points_per_side": 32,
17 "points_per_batch": 64,
18 "pred_iou_thresh": 0.86,
19 "stability_score_thresh": 0,
20 "min_mask_region_area": 0,
21 "nms_iou_thresh": 0.7,
22 "max_masks": 0,
23 "polygon_epsilon": 0,
24 "tile_size": 0,
25 "tile_stride": 0
26}
27
28response = requests.post(url, headers=headers, json=data)
29
30if response.status_code == 200:
31 result = response.json()
32 print(json.dumps(result, indent=2))
33else:
34 print(f"Error: {response.status_code}")
35 print(response.text)API Endpoint
https://api.segmind.com/v1/sam-v21-hiera-largeParameters
imagerequiredstring (uri)Input image URL or base64 encoded image
"https://huggingface.co/datasets/hf-internal-testing/sam2-fixtures/resolve/main/truck.jpg"make_overlayoptionalbooleanGenerate overlay image with masks
truemax_masksoptionalintegerMaximum number of masks to return (0 = no limit)
0Range: 0 - 100min_mask_region_areaoptionalintegerMinimum mask area in pixels
0Range: 0 - 10000nms_iou_threshoptionalnumberNon-Maximum Suppression IoU threshold
0.7Range: 0 - 1points_per_batchoptionalintegerNumber of points per batch for processing
64Range: 16 - 128points_per_sideoptionalintegerNumber of points per side for mask generation
32Range: 8 - 64polygon_epsilonoptionalnumberEpsilon for polygon simplification
0Range: 0 - 10pred_iou_threshoptionalnumberPrediction IoU threshold for mask filtering
0.86Range: 0.5 - 1save_pngsoptionalbooleanGenerate individual PNG masks in ZIP
truesave_polygonsoptionalbooleanInclude polygon coordinates in output
truesave_rleoptionalbooleanInclude COCO RLE format in output
truestability_score_threshoptionalnumberStability score threshold for mask filtering
0Range: 0 - 1tile_sizeoptionalintegerTile size for large images (0 = disabled)
0Range: 0 - 2048tile_strideoptionalintegerTile stride for large images (0 = use tile_size)
0Range: 0 - 2048Response Type
Returns: Text/JSON
Common Error Codes
The API returns standard HTTP status codes. Detailed error messages are provided in the response body.
Bad Request
Invalid parameters or request format
Unauthorized
Missing or invalid API key
Forbidden
Insufficient permissions
Not Found
Model or endpoint not found
Insufficient Credits
Not enough credits to process request
Rate Limited
Too many requests
Server Error
Internal server error
Bad Gateway
Service temporarily unavailable
Timeout
Request timed out