Skip to content

v7.8.0 - NUMBER ONE

Compare
Choose a tag to compare
@BBC-Esq BBC-Esq released this 19 May 18:12
· 85 commits to main since this release
57ff11b

Version 7.8.0 changes (from 7.7.0):

  • infly-retriever-v1-1.5b is currently the number one MTEB ranked embedding model

Chat Models

Added GLM4Z - 9b - excellent thinking model
Added Phi 4 Mini - 4b
Added Seed Coder - 8b - excellent coding-focused model

Embedding Models

Added gte-Qwen2-1.5B-instruct
Added infly-retriever-v1-1.5b
Added infly-retriever-v1-7b

Removed Alibaba-gte-base - superseded
Removed Alibaba-gte-modernbert-base - superseded
Removed Alibaba-gte-large - superseded
Removed stella_en_1.5B_v5 - superseded
Removed stella_en_400M_v5 - superseded

General Improvements

  • Improved the speed and accuracy of adding files that will be put into the database (symlink creation).
  • Fine-tuned embedding model key word arguments
  • Improve text extraction.
  • Correct PDF page citations
  • Refactor gui_tabs_database_query.py
  • Improve thinking indicators and displays
  • Improve scraper
  • Refactor metrics_bar.py
  • Refactor module_chat.py

Installation

  • Just follow the installation instructions on the github readme.

Upgrading from a Prior Version

INSTRUCTIONS FOR UPGRADING FROM A PRIOR VERSION

To upgrade from a prior version while still keeping your databases and models that were downloaded, perform the following steps:

  • In your directory that contains all of the files currently...delete the Include, Lib, Scripts folders. (pertain to your virtual environment)
  • Delete the pyvenv.cfg file. (pertains to your virtual environment)
  • At this point, any and all files pertaining to your virtual environment are gone.
  • Delete the Assets and CSS folders. (new ones will be provided in their entirety further below)
  • Extract all the files from the .zip file for this release v7.8.0 and go into the src folder.
  • Copy all files and folders EXCEPT THE CONFIG.YAML FILE into the aforementioned folder where you virtual environment USED TO BE. If there are any prompts indicating that files will be overwritten, CLICK YES since we're only updating necessary files now.
  • EXCEPT THE CONFIG.YAML FILE!
  • EXCEPT THE CONFIG.YAML FILE!
  • last time...EXCEPT THE CONFIG.YAML FILE!

Afterwards, open a command prompt and run the installation instructions on this repository's page; specifically:

python -m venv .
.\Scripts\activate
python setup_windows.py