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.5.6
2023-07-28What’s Changed
:sparkles: New Features
- Add update script for clean update installations (supports local npm and docker) by @danny-avila and @fuegovic in https://github.com/danny-avila/LibreChat/pull/673 https://github.com/danny-avila/LibreChat/pull/712
- After you update to the latest release, use
npm run updatein the root folder to update your local/docker builds. - If you are on linux and need to use
sudofor docker, runnpm run update:sudo
- After you update to the latest release, use
- Use Bing Image Creator (working on Chrome, MS Edge browsers) by @fuegovic in https://github.com/danny-avila/LibreChat/pull/668
- Added a leaner, alternative docker strategy and deployment compose file by @danny-avila in https://github.com/danny-avila/LibreChat/pull/719
- to use it, run
docker-compose -f ./deploy-compose.yml upfrom the root of the project directory.
- to use it, run
- Add more plugins to the Plugin store by @fuegovic in https://github.com/danny-avila/LibreChat/pull/709
- Build dev images on changes to api/client or manual trigger by @danny-avila in https://github.com/danny-avila/LibreChat/pull/676 https://github.com/danny-avila/LibreChat/pull/715 https://github.com/danny-avila/LibreChat/pull/716 https://github.com/danny-avila/LibreChat/pull/717 https://github.com/danny-avila/LibreChat/pull/720
- Enhanced MongoDB-MeiliSearch Syncing by @danny-avila in https://github.com/danny-avila/LibreChat/pull/722
- Fetch api for model list when
OPENAI_MODELSenv variable is not specified (useful for ChimeraGPT) by @danny-avila in https://github.com/danny-avila/LibreChat - Reverse Proxy support for Plugins by @danny-avila in https://github.com/danny-avila/LibreChat/pull/691
:bug: Fixes
- Resolve null pointer exception in tokenizer management by @ywkim in https://github.com/danny-avila/LibreChat/pull/689
- Oauth fixes for Cognito (OpenID) by @Donavan in https://github.com/danny-avila/LibreChat/pull/686
- TypeError Issue in
db/indexSync.js, and Search Pagination by @danny-avila in https://github.com/danny-avila/LibreChat/pull/722 - Clear convo bug from General Settings by @danny-avila in https://github.com/danny-avila/LibreChat/pull/710
:memo: Documentation
- Add “chatgpt_plugins_openapi.md” to readme.md and mkdocs by @fuegovic in https://github.com/danny-avila/LibreChat/pull/655
- Updates by @fuegovic in https://github.com/danny-avila/LibreChat/pull/662
- Add installation guide for free AI APIs (ChimeraGPT) by @danny-avila @Berry-13 in https://github.com/danny-avila/LibreChat/pull/692 https://github.com/danny-avila/LibreChat/pull/707
- Improved ngrok installation and enhanced user_auth_system.md by @Berry-13 in https://github.com/danny-avila/LibreChat/pull/721
:globe_with_meridians: Internationalization
- Add localization support for endpoint pages components by @NoahDragon in https://github.com/danny-avila/LibreChat/pull/667
- Italian localization support for endpoint pages components by @Berry-13 in https://github.com/danny-avila/LibreChat/pull/687 https://github.com/danny-avila/LibreChat/pull/697
- Support localization for Nav components by @NoahDragon in https://github.com/danny-avila/LibreChat/pull/688
- Language files: Spanish translation and Portuguese corrections for PR by @itzraiss in https://github.com/danny-avila/LibreChat/pull/694
:gear: Other Changes
- Add version number in UI by @fuegovic in https://github.com/danny-avila/LibreChat/pull/704
- Improve passport strategy handling in async/await manner by @danny-avila in https://github.com/danny-avila/LibreChat/pull/682
- Add a restart to melisearch in docker-compose.yml by @Donavan in https://github.com/danny-avila/LibreChat/pull/684
- Update langchain dependency to version 0.0.114 by @danny-avila in https://github.com/danny-avila/LibreChat/pull/669
- Organize the getting started menu by @Berry-13 in https://github.com/danny-avila/LibreChat/pull/708
- Nav/Conversation imports, add linting rules by @danny-avila in https://github.com/danny-avila/LibreChat/pull/710
- Remove data-provider and use npm package instead by @danny-avila in https://github.com/danny-avila/LibreChat/pull/713
- Update placeholder text for promptPrefix/system message by @danny-avila in https://github.com/danny-avila/LibreChat/pull/656
New Contributors
- @Donavan made their first contribution in https://github.com/danny-avila/LibreChat/pull/684
- @itzraiss made their first contribution in https://github.com/danny-avila/LibreChat/pull/694
Full Changelog: https://github.com/danny-avila/LibreChat/compare/v0.5.5…v0.5.6