mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-17 17:00:15 +01:00
* chore: rename dir from `assistant` to plural * feat: `assistants` field for azure config, spread options in AppService * refactor: rename constructAzureURL param for azure as `azureOptions` * chore: bump openai and bun * chore(loadDefaultModels): change naming of assistant -> assistants * feat: load azure settings with currect baseURL for assistants' initializeClient * refactor: add `assistants` flags to groups and model configs, add mapGroupToAzureConfig * feat(loadConfigEndpoints): initialize assistants endpoint if azure flag `assistants` is enabled * feat(AppService): determine assistant models on startup, throw Error if none * refactor(useDeleteAssistantMutation): send model along with assistant id for delete mutations * feat: support listing and deleting assistants with azure * feat: add model query to assistant avatar upload * feat: add azure support for retrieveRun method * refactor: update OpenAIClient initialization * chore: update README * fix(ci): tests passing * refactor(uploadOpenAIFile): improve logging and use more efficient REST API method * refactor(useFileHandling): add model to metadata to target Azure region compatible with current model * chore(files): add azure naming pattern for valid file id recognition * fix(assistants): initialize openai with first available assistant model if none provided * refactor(uploadOpenAIFile): add content type for azure, initialize formdata before azure options * refactor(sleep): move sleep function out of Runs and into `~/server/utils` * fix(azureOpenAI/assistants): make sure to only overwrite models with assistant models if `assistants` flag is enabled * refactor(uploadOpenAIFile): revert to old method * chore(uploadOpenAIFile): use enum for file purpose * docs: azureOpenAI update guide with more info, examples * feat: enable/disable assistant capabilities and specify retrieval models * refactor: optional chain conditional statement in loadConfigModels.js * docs: add assistants examples * chore: update librechat.example.yaml * docs(azure): update note of file upload behavior in Azure OpenAI Assistants * chore: update docs and add descriptive message about assistant errors * fix: prevent message submission with invalid assistant or if files loading * style: update Landing icon & text when assistant is not selected * chore: bump librechat-data-provider to 0.4.8 * fix(assistants/azure): assign req.body.model for proper azure init to abort runs
23 lines
No EOL
988 B
Markdown
23 lines
No EOL
988 B
Markdown
---
|
|
title: Configuration
|
|
description: ⚙️ This section provides detailed guides on how to configure LibreChat to suit your needs and preferences. You will learn how to set up various environment variables, customize your Docker settings, choose your AI models and APIs, enable user authentication, connect to online MongoDB, change the default language, and more.
|
|
weight: 2
|
|
---
|
|
|
|
# Configuration
|
|
|
|
* ⚙️ [Environment Variables](./dotenv.md)
|
|
* 🖥️ [Custom Config](./custom_config.md)
|
|
* 🅰️ [Azure OpenAI](./azure_openai.md)
|
|
* ✅ [Compatible AI Endpoints](./ai_endpoints.md)
|
|
* 🐋 [Docker Compose Override](./docker_override.md)
|
|
---
|
|
* 🤖 [AI Setup](./ai_setup.md)
|
|
* 🚅 [LiteLLM](./litellm.md)
|
|
* 🦙 [Ollama](./ollama.md)
|
|
* 💸 [Free AI APIs](./free_ai_apis.md)
|
|
---
|
|
* 🛂 [Authentication System](./user_auth_system.md)
|
|
* 🍃 [Online MongoDB](./mongodb.md)
|
|
* 🌍 [Default Language](./default_language.md)
|
|
* 🌀 [Miscellaneous](./misc.md) |