muhammadpriv001's picture
Frontend 1.0.0
4346a4c
|
Raw History Blame Contribute Delete
1.4 kB

A newer version of the Gradio SDK is available: 6.29.1

Upgrade

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 | specific
  • lock_mode: true | false
  • lock_target: string (optional)
  • open_vocab_prompts: comma-separated string (optional)
  • confidence: float (default 0.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.