- Authentication
- API Key Management
- Authorization
- Status Management
- Modelization: Response
- Modelization: Status
- Modelization: Output
- General Errors
- Specific Errors
- Fully manage statuses using the statuses cheatsheet
- Response Parsing
- Predict
- Modelization: Input
- Modelization: Data
- Modelization: Concept
- Modelization: Model
- Support URL Requests for Images
- Response Parsing
- Support base 64 Requests for Images
- Support of multiple inputs (max 128)
- Modelization: Frame
- Video support
- Search
- Add Images to search index
- Search by concept
- Search by image
- Train
- Add image with concepts
- Model Creation
- Model Training
-
Feedback
- Modelization : Feedback Info
- Provide feedback on inputs with concepts
- Provide feedback on inputs with regions
- Provide feedback on searches
-
Inputs management
- Add input with custom id
- Add input with metadata
- Add input with crop
- Get input by id
- Modelization: Status
- Get input status
- Input: Upsert concepts
- Input: Delete concepts
- Input: Bulk Upsert concepts
- Input: Bulk Delete concepts
- Delete input
- Bulk Delete input
- Clean inputs
-
Models management
- Create model with concepts
- Model: Upsert concepts
- Model: Delete concepts
- Model: Update concept name
- List models
- Get model by id
- Model: List concepts
- Model: List versions
- Model: Get version by id
- Model: Get training inputs
- Model: Get training inputs by version
- Delete model
- Model: Delete version
- Clean models
- Search model
-
Workflow Predict
- Video splitting using ffmpeg
- For models not supporting videos
- For videos too big