Overview
Open WebUI provides comprehensive model management capabilities, allowing you to configure, customize, and control access to AI models across your organization.Model Discovery
Listing Available Models
View all models accessible to your account:- UI
- API
Navigate to Settings → Models to browse:
- Base models from connected providers
- Custom models created in your workspace
- Shared models from other users
- Community models (if enabled)
Filtering & Search
Find models quickly using advanced filters:Model lists are automatically filtered based on your access permissions and group memberships.
Model Builder
Create custom model configurations through the Web UI.Set Parameters
Customize model behavior:
- Temperature: Control randomness (0-2)
- Top P: Nucleus sampling threshold
- Max Tokens: Response length limit
- Stop Sequences: Custom stopping conditions
Define Access Controls
Configure who can use this model (see Access Control below)
Custom Model Features
Profile Images
Upload custom icons or use URLs for model branding
System Prompts
Define default system messages for consistent behavior
Parameter Presets
Save commonly used parameter configurations
Integration Metadata
Store additional data for external integrations
Model Configuration
Updating Models
Modify existing model configurations:Toggle Model Availability
Enable or disable models without deleting them:Access Control
Permission Levels
Open WebUI supports granular access control:- Read Access
- Write Access
- Owner
Users can:
- View model in their model list
- Use model for chat conversations
- See model metadata and parameters
Configuring Access Grants
Set up access controls for models:Public model sharing requires the
sharing.public_models permission for non-admin users.Group-Based Access
Models automatically become available to users based on group membership:- Create a group (e.g., “Data Science Team”)
- Add users to the group
- Grant the group read/write access to models
- All group members automatically inherit access
Model Import/Export
Exporting Models
Backup or share model configurations:Importing Models
Bulk import model configurations:Model Synchronization
Sync models from connected providers:- Creates models that don’t exist in the database
- Updates existing models with new metadata
- Maintains access control settings
- Preserves custom configurations
Base Models
Retrieve provider-native models:- Ollama
- OpenAI-compatible APIs
- Other configured providers
Model Tags
Organize models with custom tags:Tag Structure
List All Tags
Profile Images
Customize model appearance:- HTTP URLs: Direct image links
- Data URLs: Base64-encoded images (format:
data:image/png;base64,...) - Default: Returns Open WebUI favicon if no custom image
Best Practices
Model Naming
Access Management
- Start Restrictive: Begin with minimal access, expand as needed
- Use Groups: Prefer group-based access over individual grants
- Regular Audits: Review access grants periodically
- Document Purposes: Add descriptions explaining model use cases
Performance Optimization
- Pagination: Use page parameters for large model lists
- Filtering: Apply filters server-side rather than client-side
- Caching: Model lists are cached; use appropriate cache headers
Admin Features
Bulk Operations
Access Control Override
Admins can optionally bypass access controls:- View all models regardless of access grants
- Modify any model configuration
- Manage access for all users