Example
Clean Example
Example with Comments
This example configuration file sets up LibreChat with detailed options across several key areas:
- Caching: Enabled to improve performance.
- File Handling:
- File Strategy: Commented out but hints at possible integration with Firebase for file storage.
- File Configurations: Customizes file upload limits and allowed MIME types for different endpoints, including a global server file size limit and a specific limit for user avatar images.
- Rate Limiting: Defines thresholds for the maximum number of file uploads allowed per IP and user within a specified time window, aiming to prevent abuse.
- Registration:
- Allows registration from specified social login providers and email domains, enhancing security and user management.
- Endpoints:
- Assistants: Configures the assistants' endpoint with a polling interval and a timeout for operations, and provides an option to disable the builder interface.
- Custom Endpoints:
- Configures two external AI service endpoints, Mistral and OpenRouter, including API keys, base URLs, model handling, and specific feature toggles like conversation titles, summarization, and parameter adjustments.
- For Mistral, it enables dynamic model fetching, applies additional parameters for safe prompts, and explicitly drops unsupported parameters.
- For OpenRouter, it sets up a basic configuration without dynamic model fetching and specifies a model for conversation titles.
How is this guide?