LibreChat
AI chat platform combining multiple AI models and extended features
Alternative to: chatgpt, huggingface chat, microsoft azure openai, anthropic claude, cohiera, mistral ai, openrouter, openai playground, llama reasoning, perplexity ai
v0.6.0
2023-10-22Whatβs Changed
- To update: run
npm run updatefrom the project directory for a clean installation.- Prerequisites: git and npm installed
- Recommended: clear localStorage and cookies
:sparkles: New Features
- Summarize messages in longer conversations (ConversationSummaryBufferMemory) by @danny-avila in https://github.com/danny-avila/LibreChat/pull/973
(Optional/Experimental) Enable message summarization by setting the following in your .env file: Note: this may affect response time when a summary is being generated. This saves you tokens in conversations with a lot of messages
OPENAI_SUMMARIZE=true
- Add Option to Disable Titling, Config Titling Model, and Title Prompt Improvements by @danny-avila in https://github.com/danny-avila/LibreChat/pull/977
- GPT-3.5-Turbo-Instruct Support & Model Fetching Refactor by @danny-avila in https://github.com/danny-avila/LibreChat/pull/981
- Accurate Token Usage Tracking & Optional Balance by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1018
Read more about the Token Usage/Balance feature here
- Plugin Search Functionality by @walbercardoso in https://github.com/danny-avila/LibreChat/pull/1007
- Initial Redis Support for Scalability by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1039
- New User setting to Auto-Scroll to Bottom of Conversation by @Berry-13 in https://github.com/danny-avila/LibreChat/pull/1049
π Internationalization
- Update Zh.tsx by @liukaixiang817 in https://github.com/danny-avila/LibreChat/pull/1019
- Improve Traditional Chinese Localization by @PeterDaveHello in https://github.com/danny-avila/LibreChat/pull/1055
- Korean Language Support by @ywkim in https://github.com/danny-avila/LibreChat/pull/1005
- Traditional Chinese Language Support by @goodair220917 in https://github.com/danny-avila/LibreChat/pull/1006
π§ Fixes
- SetOptions() Handling fix for ModelOptions by @jordantgh in https://github.com/danny-avila/LibreChat/pull/975
- Fixed LoginForm Max Length by @danny-avila in https://github.com/danny-avila/LibreChat/pull/980
- Cancel Automatic Scrolling During Message Stream on Mobile by @danny-avila in https://github.com/danny-avila/LibreChat/pull/984
- TextChat Scrollbar Space to allow selecting scrollbar, lower on the screen by @danny-avila in https://github.com/danny-avila/LibreChat/pull/988
- Fixed wrong Token Usage Rate for GPT-4 introduced in #1018 by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1020
- OpenAIClient/PluginsClient Proxy Handling by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1029
- Chats now Correctly Render on Refresh/Visit by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1037
- SearchBar Debounce Fix by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1039
- BingAIClient Fix (now using nodejs-gpt) by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1050 https://github.com/danny-avila/LibreChat/pull/1063
- Set Correct Default Language Setting by @Berry-13 in https://github.com/danny-avila/LibreChat/pull/1061
- OpenAI Name Property Regex Conformance (no longer errors with Custom names in Presets) by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1076
- Fix
getLogStoresProperty & 401 Error Refresh Token Handling by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1084
:memo: Documentation
- Utilize Meilisearch Using LibreChat in Render by @itzraiss in https://github.com/danny-avila/LibreChat/pull/972
- Update Render.md with Meilisearch Guide by @danny-avila in https://github.com/danny-avila/LibreChat/pull/982
- Docker Compose Install Command Fix by @PeterDaveHello in https://github.com/danny-avila/LibreChat/pull/1053
- Token Usage in README by @Berry-13 in https://github.com/danny-avila/LibreChat/pull/1060
- Meilisearch in Render & Email Password Reset Update by @fuegovic in https://github.com/danny-avila/LibreChat/pull/1062
- README Update by @Berry-13 in https://github.com/danny-avila/LibreChat/pull/1086
:gear: Other Changes
- Bump Langchain by @danny-avila in https://github.com/danny-avila/LibreChat/pull/979
- Login Logs for Fail2Ban by @Berry-13 in https://github.com/danny-avila/LibreChat/pull/986
- Icon & Favicon Adjustments, File Conversions, & Unit Tests by @Berry-13 in https://github.com/danny-avila/LibreChat/pull/987
- PluginStoreDialog Refactor by @Berry-13 in https://github.com/danny-avila/LibreChat/pull/1047
- Docker-Compose UID/GID Setting by @Berry-13 in https://github.com/danny-avila/LibreChat/pull/1044
- Replace EndpointsConfig Recoil Store with React Query by @danny-avila in https://github.com/danny-avila/LibreChat/pull/1085
New Contributors
- @jordantgh made their first contribution in https://github.com/danny-avila/LibreChat/pull/975
- @goodair220917 made their first contribution in https://github.com/danny-avila/LibreChat/pull/1006
- @liukaixiang817 made their first contribution in https://github.com/danny-avila/LibreChat/pull/1019
- @walbercardoso made their first contribution in https://github.com/danny-avila/LibreChat/pull/1007
- @PeterDaveHello made their first contribution in https://github.com/danny-avila/LibreChat/pull/1053
Full Changelog: https://github.com/danny-avila/LibreChat/compare/v0.5.9β¦v0.6.0