List all active AI models
ai_models tableWHERE status = 'active'ORDER BY created_at DESCcreated_at DESC (newest models first)status = 'active' models returned{"items": []} (empty array, Line 35)| Code | HTTP | Cause | Controller Line |
|---|---|---|---|
| N/A | 401 | JWT missing or invalid | Middleware |
MODELS_ERROR | 500 | Database query failure | 47-55 |
MODELS_ERROR | 500 | Supabase connection error | 47-55 |
ai_models.status should be indexedai_models.created_at should be indexed for sortingGetRandomModelAsync service queries this dataGetTwoRandomModelsAsync for dual-chat"active" (Line 32)
Other Possible Values (not returned):
"inactive": Models disabled/deprecated"testing": Models in beta