v0.7
版本发布时间: 2023-12-29 16:14:25
huggingface/chat-ui最新发布版本:v0.9.3(2024-10-04 17:03:27)
Pretty big changelog, as it's been a while since we did a release. 😁 Some of the most important changes:
- We now support a whole bunch of different backends. (TGI, SageMaker, llama.cpp and all OpenAI compatible backends)
- We added support for more search providers (we now support SerpApi, serper.dev, SerpStack, You.com, and no search provider at all by parsing search results directly!)
- We added support for multi-sessions for users
- We added a new redesigned settings menu!
- We added new chat-ui and chat-ui-db docker images that you can run directly from GHCR
- And a lot of QoL changes and bugfix, feel free to read the changelog for more.
I'll split up future releases into smaller chunks to make it easier to parse the changes, this was the big one!
What's Changed
- Update README.md by @gary149 in https://github.com/huggingface/chat-ui/pull/435
- Mobile: fix model selection by @gary149 in https://github.com/huggingface/chat-ui/pull/448
- Add latex support with marked-katex-extension by @julien-blanchon in https://github.com/huggingface/chat-ui/pull/450
- Bump mongodb from 5.3.0 to 5.8.0 by @dependabot in https://github.com/huggingface/chat-ui/pull/424
- Improve error message when the .env MODELS is not well formatted by @julien-blanchon in https://github.com/huggingface/chat-ui/pull/451
- Update embedding model for WebSearch by @mishig25 in https://github.com/huggingface/chat-ui/pull/437
- Backend refactor for streaming endpoints by @nsarrazin in https://github.com/huggingface/chat-ui/pull/444
- Update README.md by @mishig25 in https://github.com/huggingface/chat-ui/pull/455
- Refactor summarization so it gets called from backend by @nsarrazin in https://github.com/huggingface/chat-ui/pull/456
- Make embedding model settings more future-proof by @mishig25 in https://github.com/huggingface/chat-ui/pull/454
- fix JSON.parse for summerize by @jackielii in https://github.com/huggingface/chat-ui/pull/445
- Add a message wide copy button by @julien-blanchon in https://github.com/huggingface/chat-ui/pull/453
- Add manifest.json by @nsarrazin in https://github.com/huggingface/chat-ui/pull/469
- Privacy update & readme linting by @nsarrazin in https://github.com/huggingface/chat-ui/pull/472
- Readme: Update No Setup by @gary149 in https://github.com/huggingface/chat-ui/pull/473
- Store preprompt in conversation (#422) by @nsarrazin in https://github.com/huggingface/chat-ui/pull/470
- Remove shared routes by @nsarrazin in https://github.com/huggingface/chat-ui/pull/478
- Move some tasks to small model by @nsarrazin in https://github.com/huggingface/chat-ui/pull/479
- Bump postcss from 8.4.23 to 8.4.31 by @dependabot in https://github.com/huggingface/chat-ui/pull/483
- Bump zod from 3.21.4 to 3.22.3 by @dependabot in https://github.com/huggingface/chat-ui/pull/487
- Version upgrade to Svelte 4 by @nsarrazin in https://github.com/huggingface/chat-ui/pull/488
- fix #475 by @gary149 in https://github.com/huggingface/chat-ui/pull/490
- Add prompts templates to a markdown doc by @nsarrazin in https://github.com/huggingface/chat-ui/pull/489
- Pass stop sequences properly to TGI by @nsarrazin in https://github.com/huggingface/chat-ui/pull/499
- Add a job in release action that updates the .env in prod by @nsarrazin in https://github.com/huggingface/chat-ui/pull/493
- Save user message on request (#337) by @nsarrazin in https://github.com/huggingface/chat-ui/pull/492
- Added optional llm summerization by @itaybar in https://github.com/huggingface/chat-ui/pull/498
- Login button sends you directly to login page by @nsarrazin in https://github.com/huggingface/chat-ui/pull/501
- Feature customizable description by @julien-blanchon in https://github.com/huggingface/chat-ui/pull/507
- Update websearch prompting & summary prompting by @nsarrazin in https://github.com/huggingface/chat-ui/pull/503
- Feature/add OIDC optional tolerance and resource by @itaybar in https://github.com/huggingface/chat-ui/pull/496
- Update CI scripts for dotenv management by @nsarrazin in https://github.com/huggingface/chat-ui/pull/508
- Add zephyr to config by @nsarrazin in https://github.com/huggingface/chat-ui/pull/510
- Title update occur when available by @nsarrazin in https://github.com/huggingface/chat-ui/pull/512
- Switch chat model back to mistral, use zephyr for small tasks by @nsarrazin in https://github.com/huggingface/chat-ui/pull/515
- Manifest update by @gary149 in https://github.com/huggingface/chat-ui/pull/513
- Remove update banner for new websearch by @nsarrazin in https://github.com/huggingface/chat-ui/pull/517
- Add logo by @gary149 in https://github.com/huggingface/chat-ui/pull/518
- manifest: /chat/ by @gary149 in https://github.com/huggingface/chat-ui/pull/522
- [Websearch] UI fix sources by @mishig25 in https://github.com/huggingface/chat-ui/pull/521
- Break up SECRET_CONFIG into individual secrets by @nsarrazin in https://github.com/huggingface/chat-ui/pull/523
- Misc julien tweaks by @julien-c in https://github.com/huggingface/chat-ui/pull/525
- Bump undici and @sveltejs/kit by @dependabot in https://github.com/huggingface/chat-ui/pull/524
- Bring back disclaimer modal & updates to guest mode by @nsarrazin in https://github.com/huggingface/chat-ui/pull/526
- Add a more visible retry button on failure to generate by @nsarrazin in https://github.com/huggingface/chat-ui/pull/530
- Add checkbox for displaying emojis in sidebar by @nsarrazin in https://github.com/huggingface/chat-ui/pull/520
- add you.com integration by @sam-h-bean in https://github.com/huggingface/chat-ui/pull/514
- [DOCS] Minor fixes in README.md by @Akash190104 in https://github.com/huggingface/chat-ui/pull/532
- Show model modal even if only one model is available by @nsarrazin in https://github.com/huggingface/chat-ui/pull/536
- Modular backends & support for openAI & AWS endpoints by @nsarrazin in https://github.com/huggingface/chat-ui/pull/541
- Reset app title when clicking new chat by @nsarrazin in https://github.com/huggingface/chat-ui/pull/552
- [websearch] Enable lazy construction of
feature-extraction
pipeline by @xenova in https://github.com/huggingface/chat-ui/pull/554 - Add support for tgi multimodal models by @nsarrazin in https://github.com/huggingface/chat-ui/pull/531
- Update Node.js version to 20 in CI by @nsarrazin in https://github.com/huggingface/chat-ui/pull/564
- Option for running websearch locally by @nsarrazin in https://github.com/huggingface/chat-ui/pull/563
- Disable cache on tgi endpoint by @nsarrazin in https://github.com/huggingface/chat-ui/pull/567
- Add a CI check for dockerfile build by @nsarrazin in https://github.com/huggingface/chat-ui/pull/557
- Bump sharp from 0.32.5 to 0.32.6 by @dependabot in https://github.com/huggingface/chat-ui/pull/558
- Add ollama endpoint support by @nsarrazin in https://github.com/huggingface/chat-ui/pull/569
- Add openchat to huggingchat config by @nsarrazin in https://github.com/huggingface/chat-ui/pull/573
- [#547] fix stream generation bug by @jason9693 in https://github.com/huggingface/chat-ui/pull/561
- fix: new chat when old one is still streaming by @ftgomez in https://github.com/huggingface/chat-ui/pull/578
- Make chat title summarization non blocking by @nsarrazin in https://github.com/huggingface/chat-ui/pull/575
- Open in new tab if cookies are disabled by @nsarrazin in https://github.com/huggingface/chat-ui/pull/580
- Fix conversation preprompt by @galen-ft in https://github.com/huggingface/chat-ui/pull/595
- 🔒️ Harden session ID generation by @coyotte508 in https://github.com/huggingface/chat-ui/pull/599
- bump svelte & related to latest by @nsarrazin in https://github.com/huggingface/chat-ui/pull/600
- Update dockerfile to node 20 by @nsarrazin in https://github.com/huggingface/chat-ui/pull/601
- Only refresh cookie on POST by @nsarrazin in https://github.com/huggingface/chat-ui/pull/606
- Session management improvements: Multi sessions, renew on login/logout by @nsarrazin in https://github.com/huggingface/chat-ui/pull/603
- Add support for passing an API key or any other custom token in the authorization header by @galen-ft in https://github.com/huggingface/chat-ui/pull/579
- Support websearch for openAI chat completion mode by @nsarrazin in https://github.com/huggingface/chat-ui/pull/608
- Group conversations by date + small nav fixes by @nsarrazin in https://github.com/huggingface/chat-ui/pull/582
- Get rid of the unused websearch collection, and the unused endpoint by @nsarrazin in https://github.com/huggingface/chat-ui/pull/607
- Standardize HF_ACCESS_TOKEN -> HF_TOKEN by @Wauplin in https://github.com/huggingface/chat-ui/pull/610
- Reworked settings menu by @nsarrazin in https://github.com/huggingface/chat-ui/pull/591
- Misc UI by @gary149 in https://github.com/huggingface/chat-ui/pull/616
- Add
chat-ui
andchat-ui-db
docker images by @nsarrazin in https://github.com/huggingface/chat-ui/pull/613 - Add mixtral to models list in huggingchat by @nsarrazin in https://github.com/huggingface/chat-ui/pull/619
- Fix bugs related to preprompt & query params model setting by @nsarrazin in https://github.com/huggingface/chat-ui/pull/621
- Add option to unlist a model by @nsarrazin in https://github.com/huggingface/chat-ui/pull/625
- Conditionally show the data sharing toggle by @nsarrazin in https://github.com/huggingface/chat-ui/pull/624
- Settings UI update by @gary149 in https://github.com/huggingface/chat-ui/pull/638
- Add mistral 7b v0.2 by @nsarrazin in https://github.com/huggingface/chat-ui/pull/626
- share model url: fix by @gary149 in https://github.com/huggingface/chat-ui/pull/640
- Reduce mistral v0.2 temp by @nsarrazin in https://github.com/huggingface/chat-ui/pull/643
- Add negating pattern to not ignore .env.local when running docker build by @gterziysky in https://github.com/huggingface/chat-ui/pull/642
- Add allow & blocklist for websearch by @nsarrazin in https://github.com/huggingface/chat-ui/pull/651
- Use a low temperature mistral for tasks by @nsarrazin in https://github.com/huggingface/chat-ui/pull/652
- Optimize dynamic import on vite startup by @nsarrazin in https://github.com/huggingface/chat-ui/pull/653
- Fix MODELS env by @doracpphp in https://github.com/huggingface/chat-ui/pull/663
- Upgrade tailwindcss to version 3.4 by @nsarrazin in https://github.com/huggingface/chat-ui/pull/664
- add saslprep package for mongodb authentication by @gururise in https://github.com/huggingface/chat-ui/pull/665
- Avoid duplicate MONGODB_URL in env local by @jmformenti in https://github.com/huggingface/chat-ui/pull/659
- Use the new openchat model by @nsarrazin in https://github.com/huggingface/chat-ui/pull/667
- Add support for SerpStack API by @gururise in https://github.com/huggingface/chat-ui/pull/669
New Contributors
- @julien-blanchon made their first contribution in https://github.com/huggingface/chat-ui/pull/450
- @jackielii made their first contribution in https://github.com/huggingface/chat-ui/pull/445
- @itaybar made their first contribution in https://github.com/huggingface/chat-ui/pull/498
- @sam-h-bean made their first contribution in https://github.com/huggingface/chat-ui/pull/514
- @Akash190104 made their first contribution in https://github.com/huggingface/chat-ui/pull/532
- @xenova made their first contribution in https://github.com/huggingface/chat-ui/pull/554
- @jason9693 made their first contribution in https://github.com/huggingface/chat-ui/pull/561
- @ftgomez made their first contribution in https://github.com/huggingface/chat-ui/pull/578
- @galen-ft made their first contribution in https://github.com/huggingface/chat-ui/pull/595
- @Wauplin made their first contribution in https://github.com/huggingface/chat-ui/pull/610
- @gterziysky made their first contribution in https://github.com/huggingface/chat-ui/pull/642
- @doracpphp made their first contribution in https://github.com/huggingface/chat-ui/pull/663
- @gururise made their first contribution in https://github.com/huggingface/chat-ui/pull/665
- @jmformenti made their first contribution in https://github.com/huggingface/chat-ui/pull/659
Full Changelog: https://github.com/huggingface/chat-ui/compare/v0.6...v0.7