Spaces:
Running on Zero
Running on Zero
|
Download docs/api.md from muhammadpriv001/Object-Intelligence-Backend: direct link, hf CLI and curl.
- Browser
- Download file 1.4 kB
-
https://huggingface.co/spaces/muhammadpriv001/Object-Intelligence-Backend/resolve/main/docs/api.md
- Command line
-
hf download hf://spaces/muhammadpriv001/Object-Intelligence-Backend/docs/api.md
-
curl -L -o api.md https://huggingface.co/spaces/muhammadpriv001/Object-Intelligence-Backend/resolve/main/docs/api.md
1.4 kB
A newer version of the Gradio SDK is available: 6.29.1
REST API Reference & Endpoints
The Object Intelligence Platform exposes FastAPI REST endpoints alongside the Gradio UI.
Endpoints
1. POST /api/detect
Run multi-pipeline detection on an uploaded image file.
Form Data:
file: Image file (JPG/PNG)mode:combined|known|open_vocabulary|specificlock_mode:true|falselock_target: string (optional)open_vocab_prompts: comma-separated string (optional)confidence: float (default0.45)
Response:
{
"status": "success",
"mode": "combined",
"lock_mode": true,
"lock_target": "My Cup",
"detection_count": 1,
"detections": [
{
"bbox": [120, 85, 340, 410],
"label": "My Cup",
"category": "cup",
"confidence": 0.94,
"type": "specific",
"source": "embedding"
}
]
}
2. GET /api/objects
List all user-taught specific objects stored in the database.
3. POST /api/objects
Teach a new specific object with reference images.
4. DELETE /api/objects/{object_id}
Delete a taught specific object and its associated vectors.
5. GET /api/downloads/export-db
Download a ZIP archive containing the complete custom object database (objects.db) and reference image manifest.
6. GET /api/health
Health check status endpoint. Returns model load statuses and system state.