mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-17 17:00:15 +01:00
* chore: fix `endpoint` typescript issues and typo in console info message * feat(api): files GET endpoint and save only file_id references to messages * refactor(client): `useGetFiles` query hook, update file types, optimistic update of filesQuery on file upload * refactor(buildTree): update to use params object and accept fileMap * feat: map files to messages; refactor(ChatView): messages only available after files are fetched * fix: fetch files only when authenticated * feat(api): AppService - rename app.locals.configs to app.locals.paths - load custom config use fileStrategy from yaml config in app.locals * refactor: separate Firebase and Local strategies, call based on config * refactor: modularize file strategies and employ with use of DALL-E * refactor(librechat.yaml): add fileStrategy field * feat: add source to MongoFile schema, as well as BatchFile, and ExtendedFile types * feat: employ file strategies for upload/delete files * refactor(deleteFirebaseFile): add user id validation for firebase file deletion * chore(deleteFirebaseFile): update jsdocs * feat: employ strategies for vision requests * fix(client): handle messages with deleted files * fix(client): ensure `filesToDelete` always saves/sends `file.source` * feat(openAI): configurable `resendImages` and `imageDetail` * refactor(getTokenCountForMessage): recursive process only when array of Objects and only their values (not keys) aside from `image_url` types * feat(OpenAIClient): calculateImageTokenCost * chore: remove comment * refactor(uploadAvatar): employ fileStrategy for avatars, from social logins or user upload * docs: update docs on how to configure fileStrategy * fix(ci): mock winston and winston related modules, update DALLE3.spec.js with changes made * refactor(redis): change terminal message to reflect current development state * fix(DALL-E-2): pass fileStrategy to dall-e
34 lines
No EOL
1.1 KiB
Markdown
34 lines
No EOL
1.1 KiB
Markdown
---
|
|
title: Features
|
|
description: "✨ In-depth guides about various LibreChat features: plugins, presets, automated moderation, logging..."
|
|
weight: 2
|
|
---
|
|
|
|
# Features
|
|
|
|
---
|
|
|
|
* 🤖[Custom Endpoints](../install/configuration/custom_config.md)
|
|
* 🔌[Plugins](./plugins/index.md)
|
|
* 🔌 [Introduction](./plugins/introduction.md)
|
|
* 🛠️ [Make Your Own](./plugins/make_your_own.md)
|
|
* 🧑💼 [Official ChatGPT Plugins](./plugins/chatgpt_plugins_openapi.md)
|
|
* 🔎 [Google Search](./plugins/google_search.md)
|
|
* 🖌️ [Stable Diffusion](./plugins/stable_diffusion.md)
|
|
* 🧠 [Wolfram|Alpha](./plugins/wolfram.md)
|
|
* ⚡ [Azure AI Search](./plugins/azure_ai_search.md)
|
|
* 🔖 [Presets](./presets.md)
|
|
|
|
---
|
|
|
|
* 🔨 [Automated Moderation](./mod_system.md)
|
|
* 🪙 [Token Usage](./token_usage.md)
|
|
* 🔥 [Firebase CDN](./firebase.md)
|
|
* 🍃 [Manage Your Database](./manage_your_database.md)
|
|
* 🪵 [Logging System](./logging_system.md)
|
|
* 📦 [PandoraNext](./pandoranext.md)
|
|
* 😈 [Bing Jailbreak](./bing_jailbreak.md)
|
|
|
|
---
|
|
|
|
* ✨ [Third-Party Tools and Contributions](./third_party.md) |