GET /api/admin/models
List all AI models with pagination.Query parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
page | integer | 1 | Page number |
limit | integer | 200 | Items per page (max 500) |
Response
GET /api/admin/models/
Get a single model by UUID.POST /api/admin/models
Create a new AI model.Request body
PUT /api/admin/models/
Update an existing model.DELETE /api/admin/models/
Delete a model by UUID.PUT /api/admin/models//status
Toggle model status (active/inactive).Request body
GET /api/admin/models/active
Get only active models (no pagination).GET /api/admin/models/search
Search models by name, provider, or status.Query parameters
| Parameter | Type | Description |
|---|---|---|
name | string | Partial model name match |
provider | string | Partial provider name match |
status | string | Exact status match (active, inactive) |