Models
Provider and custom model configuration
📄️ List models
Retrieves all provider and custom models accessible to the authenticated user.
📄️ Get available models for current user
Retrieves models available to the current user based on their role.
📄️ List models (paginated)
Retrieves models with pagination support and optional filters.
📄️ Count models
Fast endpoint to get the total number of models matching optional filters.
📄️ Search models
Search models by name with pagination support.
📄️ List provider models (paginated)
Retrieves paginated provider models (models with a `provider_type`).
📄️ List custom models (paginated)
Retrieves paginated custom models (models without a `provider_type`).
📄️ List a user's models (paginated)
Retrieves paginated models owned by a specific user.
📄️ Get model
Retrieves a specific provider or custom model by ID.
📄️ Create model
Registers a new provider or custom model configuration.
📄️ Create multiple models
Creates multiple models in a single operation (max 20 per request).
📄️ Update model
Updates a provider or custom model configuration.
📄️ Delete model
Deletes a provider or custom model configuration.
📄️ Update model operations
Updates operational settings for a custom model — toggles for the
📄️ Set default model
Sets a model as the default for its type (used by the UI). Requires
📄️ Set backend default model
Sets a model as the backend default for its type (used by background
📄️ Get default model
Retrieves the UI default model for a specific type.
📄️ Get backend default model
Retrieves the backend default model for a specific type.