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
31 lines
No EOL
1.3 KiB
Markdown
31 lines
No EOL
1.3 KiB
Markdown
---
|
|
title: Installation and Configuration
|
|
description: 💻 In-depth guides about installation and configuration
|
|
weight: 1
|
|
---
|
|
|
|
# Installation and Configuration
|
|
|
|
## **[Installation](./installation/index.md)**
|
|
|
|
* 🐳 [Docker Compose (✨ Recommended)](./installation/docker_compose_install.md)
|
|
* 🦦 [Container (Podman)](./installation/container_install.md)
|
|
* 🐧 [Linux](./installation/linux_install.md)
|
|
* 🍎 [Mac](./installation/mac_install.md)
|
|
* 🪟 [Windows](./installation/windows_install.md)
|
|
|
|
## **[Configuration](./configuration/index.md)**
|
|
|
|
* ⚙️ [Environment Variables](./configuration/dotenv.md)
|
|
* 🖥️ [Custom Config](./configuration/custom_config.md)
|
|
* 🅰️ [Azure OpenAI](./configuration/azure_openai.md)
|
|
* ✅ [Compatible AI Endpoints](./configuration/ai_endpoints.md)
|
|
* 🐋 [Docker Compose Override](./configuration/docker_override.md)
|
|
* 🤖 [AI Setup](./configuration/ai_setup.md)
|
|
* 🚅 [LiteLLM](./configuration/litellm.md)
|
|
* 🦙 [Ollama](./configuration/ollama.md)
|
|
* 💸 [Free AI APIs](./configuration/free_ai_apis.md)
|
|
* 🛂 [Authentication System](./configuration/user_auth_system.md)
|
|
* 🍃 [Online MongoDB](./configuration/mongodb.md)
|
|
* 🌍 [Default Language](./configuration/default_language.md)
|
|
* 🌀 [Miscellaneous](./configuration/misc.md) |