Dusker API Reference
Complete documentation for the Dusker AI Training Platform API
Overview
The Dusker API provides programmatic access to Dusker's AI training platform. Use our API to manage datasets, train models, evaluate performance, and deploy AI solutions at scale. All API endpoints use HTTPS and return JSON responses.
Example Request
curl -X GET "https://api.dusker.ai/v1/datasets" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
Authentication
Dusker uses API keys for authentication. You can generate an API key from your dashboard. Include your API key in the Authorization header of all requests.
Authentication Header
Authorization: Bearer YOUR_API_KEY
Data Engine API
Endpoints for data labeling and annotation
GET/api/v1/datasets
List all datasets
POST/api/v1/datasets
Create a new dataset
GET/api/v1/datasets/{id}
Get dataset details
PUT/api/v1/datasets/{id}
Update dataset
GenAI Platform API
Endpoints for generative AI model management
GET/api/v1/models
List all models
POST/api/v1/models/train
Train a new model
GET/api/v1/models/{id}
Get model details
POST/api/v1/models/{id}/deploy
Deploy model
Evaluation API
Endpoints for model evaluation and testing
GET/api/v1/evaluations
List all evaluations
POST/api/v1/evaluations
Create a new evaluation
GET/api/v1/evaluations/{id}
Get evaluation details
GET/api/v1/evaluations/{id}/metrics
Get evaluation metrics