Releases: BBC-Esq/VectorDB-Plugin
Release list
v7.6.0 - consolidate stuff
Version 7.5.0 to 7.6.0 changes:
Vision Models
- Fixed bugs with the
Ovis2andGranite Visionmodels.
| Change | Details | Notes |
|---|---|---|
| Removed | Llava Vicuna - 13b |
Superseded by other models with higher quality, speed or both. |
Chat Models
| Change | Details | Notes |
|---|---|---|
| Added | Deepseek R1 - 1.5b |
Generalist thinking model |
| Added | Olympic Coder - 7b |
Experimental coding thinking model focusing on C++ and Python |
| Added | Exaone Deep - 7.8b |
Generalist thinking model |
| Added | OLMo 2 - 13b |
Generalist model |
| Added | Reka Flash - 21b |
Generalist thinking model |
| Added | Exaone Deep - 32b |
Generalist thinking model |
| Added | Olympic Coder - 32b |
Experimental coding thinking model focusing on C++ and Python |
| Added | QwQ - 32b |
Generalist thinking model that also ranks high in coding |
| Removed | Qwen - 32b |
Superseded by Exaone - 32b |
| Removed | Qwen - 7b |
Superseded by Exaone - 7.8b |
| Removed | Qwen - 3b |
Superseded by Exaone - 2.4b |
| Removed | Zephyr 1.6b and Zephyr 3b |
Superseded by newer models |
Embedding Models
| Change | Details | Notes |
|---|---|---|
| Removed | Sentence-t5 models |
Hardly used. |
| Removed | static-retrieval-mrl-en-v1 |
Too difficult to run reliably. |
Optical Character Recognition
- Bug fix to install the correct version of
tesseractbased on whether a user is using Python 3.11 or Python 3.12.
General Improvements
- Updated documentation scraping libraries.
- Updated all dependencies.
- Updated
Jeevesknowledge-base
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,Scriptsfolders. (pertain to your virtual environment) - Delete the
pyvenv.cfgfile. (pertains to your virtual environment) - At this point, any and all files pertaining to your virtual environment are gone.
- Delete the
AssetsandCSSfolders. (new ones will be provided in their entirety further below) - Extract all the files from the
.zipfile for this release v7.6.0 and go into thesrcfolder. - 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; specificallyk:
python -m venv .
.\Scripts\activate
python setup_windows.py
v7.5.5 - THINKING models
This section tracks minor updates following the 7.5.0 release.
Version Changes 7.5.1 Fixed setup_windows.pyto install the correct version oftesseractbased on whether a user is using Python 3.11 or Python 3.12. Previously, the 3.11 version was always installed leading to installation errors for Python 3.12 users.7.5.2 Added monkey patch to module_ocr.pyunless/untilocrmypdflibrary implements PR 1493.7.5.3 Reverted to CUDA 12.4.1 to be more compatible with flash attention 2and revisedsetup_windows.pyto clear the cache of compiled code thattritoncreates, which was necessary b/ctritonchanged their sourcecode.7.5.4 Fixed set_cuda_pathsyet again b/ctriton...and added QwQ - 32b chat model.7.5.5 Added the following chat models: Qwen - 3b, Exaone Deep - 2.4b, Olympic Coder - 7b, Exaone Deep - 7.8b, OLMo 2 - 13b, Reka Flash - 21b, Exaone Deep - 32b, Olympic Coder - 32b
Added more python libraries to scrape.
Updated Jeeves knowledge.
Updated dependencies.
Refactored chat module.The full release notes for v7.5.0 are below.
Vision Models
- Basically every vision model was revamped to use less VRAM and produce higher quality results. This was a monumental effort. Also, the following were added or removed:
| Change | Details | Notes |
|---|---|---|
| Added | Ovis2 - 1b |
Supersedes Ovis1.6-Llama3.2 - 3b |
| Added | Ovis2 - 2b |
Supersedes Ovis1.6-Llama3.2 - 3b |
| Added | Qwen VL - 3b |
Excellent new model |
| Added | Qwen VL - 7b |
Excellent new model |
| Added | Granite Vision - 2b |
Excellent new small vision model |
| Removed | Moondream2 - 1.9b |
Outdated source code in the parent repository |
| Removed | Mississippi - 2b |
Superseded by more recent, higher-quality models |
| Removed | Ovis1.6-Llama3.2 - 3b |
Superseded by Ovis2 models |
Chat Models
| Change | Details | Notes |
|---|---|---|
| Added | granite-3.2-8b-instruct |
Supersedes granite-3.1-8b-instruct |
| Removed | Mistral Small - 22b |
Superseded by Mistral Small - 24b, which was previously added |
Optical Character Recognition
- MASSIVE effort to improve OCR, which was ultimately successful. OCR text is now embedded into a new
.pdf, which is saved to same directory as the original.pdfinstead of creating a.txtfile. - Temporarily removed the
GOT_OCRbackend due to excessive VRAM usage – may be reinstated later upon further testing.
General Improvements
- Updated scraping libraries across the board.
- Updated all dependencies.
- Added new AMD GPUs to the GPU comparison chart.
- Improved the metrics bar to run smoother.
- Updated
Jeevesknowledge-base
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,Scriptsfolders. (pertain to your virtual environment) - Delete the
pyvenv.cfgfile. (pertains to your virtual environment) - At this point, any and all files pertaining to your virtual environment are gone.
- Delete the
AssetsandCSSfolders. (new ones will be provided in their entirety further below) - Extract all the files from the
.zipfile for this release v7.5.0 and go into thesrcfolder. - 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, namely:
python -m venv .
.\Scripts\activate
python setup_windows.py
v7.5.4 - QwQ powerhouse
This section tracks minor updates following the 7.5.0 release.
Version Changes 7.5.1 Fixed setup_windows.pyto install the correct version oftesseractbased on whether a user is using Python 3.11 or Python 3.12. Previously, the 3.11 version was always installed leading to installation errors for Python 3.12 users.7.5.2 Added monkey patch to module_ocr.pyunless/untilocrmypdflibrary implements PR 1493.7.5.3 Reverted to CUDA 12.4.1 to be more compatible with flash attention 2and revisedsetup_windows.pyto clear the cache of compiled code thattritoncreates, which was necessary b/ctritonchanged their sourcecode.7.5.4 Fixed set_cuda_pathsyet again b/ctriton...and added QwQ - 32b chat model.The full release notes for v7.5.0 are below.
Vision Models
- Basically every vision model was revamped to use less VRAM and produce higher quality results. This was a monumental effort. Also, the following were added or removed:
| Change | Details | Notes |
|---|---|---|
| Added | Ovis2 - 1b |
Supersedes Ovis1.6-Llama3.2 - 3b |
| Added | Ovis2 - 2b |
Supersedes Ovis1.6-Llama3.2 - 3b |
| Added | Qwen VL - 3b |
Excellent new model |
| Added | Qwen VL - 7b |
Excellent new model |
| Added | Granite Vision - 2b |
Excellent new small vision model |
| Removed | Moondream2 - 1.9b |
Outdated source code in the parent repository |
| Removed | Mississippi - 2b |
Superseded by more recent, higher-quality models |
| Removed | Ovis1.6-Llama3.2 - 3b |
Superseded by Ovis2 models |
Chat Models
| Change | Details | Notes |
|---|---|---|
| Added | granite-3.2-8b-instruct |
Supersedes granite-3.1-8b-instruct |
| Removed | Mistral Small - 22b |
Superseded by Mistral Small - 24b, which was previously added |
Optical Character Recognition
- MASSIVE effort to improve OCR, which was ultimately successful. OCR text is now embedded into a new
.pdf, which is saved to same directory as the original.pdfinstead of creating a.txtfile. - Temporarily removed the
GOT_OCRbackend due to excessive VRAM usage – may be reinstated later upon further testing.
General Improvements
- Updated scraping libraries across the board.
- Updated all dependencies.
- Added new AMD GPUs to the GPU comparison chart.
- Improved the metrics bar to run smoother.
- Updated
Jeevesknowledge-base
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,Scriptsfolders. (pertain to your virtual environment) - Delete the
pyvenv.cfgfile. (pertains to your virtual environment) - At this point, any and all files pertaining to your virtual environment are gone.
- Delete the
AssetsandCSSfolders. (new ones will be provided in their entirety further below) - Extract all the files from the
.zipfile for this release v7.5.0 and go into thesrcfolder. - 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, namely:
python -m venv .
.\Scripts\activate
python setup_windows.py
v7.5.3 - I CAN SEE!
This section tracks minor updates following the 7.5.0 release.
Version Changes 7.5.1 Fixed setup_windows.pyto install the correct version oftesseractbased on whether a user is using Python 3.11 or Python 3.12. Previously, the 3.11 version was always installed leading to installation errors for Python 3.12 users.7.5.2 Added monkey patch to module_ocr.pyunless/untilocrmypdflibrary implements PR 1493.7.5.3 Reverted to CUDA 12.4.1 to be more compatible with flash attention 2and revisedsetup_windows.pyto clear the cache of compiled code thattritoncreates, which was necessary b/ctritonchanged their sourcecode.The full release notes for v7.5.0 are below.
Vision Models
- Basically every vision model was revamped to use less VRAM and produce higher quality results. This was a monumental effort. Also, the following were added or removed:
| Change | Details | Notes |
|---|---|---|
| Added | Ovis2 - 1b |
Supersedes Ovis1.6-Llama3.2 - 3b |
| Added | Ovis2 - 2b |
Supersedes Ovis1.6-Llama3.2 - 3b |
| Added | Qwen VL - 3b |
Excellent new model |
| Added | Qwen VL - 7b |
Excellent new model |
| Added | Granite Vision - 2b |
Excellent new small vision model |
| Removed | Moondream2 - 1.9b |
Outdated source code in the parent repository |
| Removed | Mississippi - 2b |
Superseded by more recent, higher-quality models |
| Removed | Ovis1.6-Llama3.2 - 3b |
Superseded by Ovis2 models |
Chat Models
| Change | Details | Notes |
|---|---|---|
| Added | granite-3.2-8b-instruct |
Supersedes granite-3.1-8b-instruct |
| Removed | Mistral Small - 22b |
Superseded by Mistral Small - 24b, which was previously added |
Optical Character Recognition
- MASSIVE effort to improve OCR, which was ultimately successful. OCR text is now embedded into a new
.pdf, which is saved to same directory as the original.pdfinstead of creating a.txtfile. - Temporarily removed the
GOT_OCRbackend due to excessive VRAM usage – may be reinstated later upon further testing.
General Improvements
- Updated scraping libraries across the board.
- Updated all dependencies.
- Added new AMD GPUs to the GPU comparison chart.
- Improved the metrics bar to run smoother.
- Updated
Jeevesknowledge-base
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,Scriptsfolders. (pertain to your virtual environment) - Delete the
pyvenv.cfgfile. (pertains to your virtual environment) - At this point, any and all files pertaining to your virtual environment are gone.
- Delete the
AssetsandCSSfolders. (new ones will be provided in their entirety further below) - Extract all the files from the
.zipfile for this release v7.5.0 and go into thesrcfolder. - 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, namely:
python -m venv .
.\Scripts\activate
python setup_windows.py
v7.5.2 - I CAN SEE!
This section tracks minor updates following the 7.5.0 release.
Version Changes 7.5.1 Fixed setup_windows.pyto install the correct version oftesseractbased on whether a user is using Python 3.11 or Python 3.12. Previously, the 3.11 version was always installed leading to installation errors for Python 3.12 users.7.5.2 Added monkey patch to module_ocr.pyunless/untilocrmypdflibrary implements PR 1493.The full release notes for v7.5.0 are below.
Vision Models
- Basically every vision model was revamped to use less VRAM and produce higher quality results. This was a monumental effort. Also, the following were added or removed:
| Change | Details | Notes |
|---|---|---|
| Added | Ovis2 - 1b |
Supersedes Ovis1.6-Llama3.2 - 3b |
| Added | Ovis2 - 2b |
Supersedes Ovis1.6-Llama3.2 - 3b |
| Added | Qwen VL - 3b |
Excellent new model |
| Added | Qwen VL - 7b |
Excellent new model |
| Added | Granite Vision - 2b |
Excellent new small vision model |
| Removed | Moondream2 - 1.9b |
Outdated source code in the parent repository |
| Removed | Mississippi - 2b |
Superseded by more recent, higher-quality models |
| Removed | Ovis1.6-Llama3.2 - 3b |
Superseded by Ovis2 models |
Chat Models
| Change | Details | Notes |
|---|---|---|
| Added | granite-3.2-8b-instruct |
Supersedes granite-3.1-8b-instruct |
| Removed | Mistral Small - 22b |
Superseded by Mistral Small - 24b, which was previously added |
Optical Character Recognition
- MASSIVE effort to improve OCR, which was ultimately successful. OCR text is now embedded into a new
.pdf, which is saved to same directory as the original.pdfinstead of creating a.txtfile. - Temporarily removed the
GOT_OCRbackend due to excessive VRAM usage – may be reinstated later upon further testing.
General Improvements
- Updated scraping libraries across the board.
- Updated all dependencies.
- Added new AMD GPUs to the GPU comparison chart.
- Improved the metrics bar to run smoother.
- Updated
Jeevesknowledge-base
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,Scriptsfolders. (pertain to your virtual environment) - Delete the
pyvenv.cfgfile. (pertains to your virtual environment) - At this point, any and all files pertaining to your virtual environment are gone.
- Delete the
AssetsandCSSfolders. (new ones will be provided in their entirety further below) - Extract all the files from the
.zipfile for this release v7.5.0 and go into thesrcfolder. - 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, namely:
python -m venv .
.\Scripts\activate
python setup_windows.py
v7.5.1 - I CAN SEE!
This section tracks minor updates following the 7.5.0 release.
Version Changes 7.5.1 Fixed setup_windows.pyto install the correct version oftesseractbased on whether a user is using Python 3.11 or Python 3.12. Previously, the 3.11 version was always installed leading to installation errors for Python 3.12 users.The full release notes for v7.5.0 are below.
Vision Models
- Basically every vision model was revamped to use less VRAM and produce higher quality results. This was a monumental effort. Also, the following were added or removed:
| Change | Details | Notes |
|---|---|---|
| Added | Ovis2 - 1b |
Supersedes Ovis1.6-Llama3.2 - 3b |
| Added | Ovis2 - 2b |
Supersedes Ovis1.6-Llama3.2 - 3b |
| Added | Qwen VL - 3b |
Excellent new model |
| Added | Qwen VL - 7b |
Excellent new model |
| Added | Granite Vision - 2b |
Excellent new small vision model |
| Removed | Moondream2 - 1.9b |
Outdated source code in the parent repository |
| Removed | Mississippi - 2b |
Superseded by more recent, higher-quality models |
| Removed | Ovis1.6-Llama3.2 - 3b |
Superseded by Ovis2 models |
Chat Models
| Change | Details | Notes |
|---|---|---|
| Added | granite-3.2-8b-instruct |
Supersedes granite-3.1-8b-instruct |
| Removed | Mistral Small - 22b |
Superseded by Mistral Small - 24b, which was previously added |
Optical Character Recognition
- MASSIVE effort to improve OCR, which was ultimately successful. OCR text is now embedded into a new
.pdf, which is saved to same directory as the original.pdfinstead of creating a.txtfile. - Temporarily removed the
GOT_OCRbackend due to excessive VRAM usage – may be reinstated later upon further testing.
General Improvements
- Updated scraping libraries across the board.
- Updated all dependencies.
- Added new AMD GPUs to the GPU comparison chart.
- Improved the metrics bar to run smoother.
- Updated
Jeevesknowledge-base
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,Scriptsfolders. (pertain to your virtual environment) - Delete the
pyvenv.cfgfile. (pertains to your virtual environment) - At this point, any and all files pertaining to your virtual environment are gone.
- Delete the
AssetsandCSSfolders. (new ones will be provided in their entirety further below) - Extract all the files from the
.zipfile for this release v7.5.0 and go into thesrcfolder. - 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, namely:
python -m venv .
.\Scripts\activate
python setup_windows.py
v7.5.0 - I CAN SEE!
Vision Models
- Basically every vision model was revamped to use less VRAM and produce higher quality results. This was a monumental effort. Also, the following were added or removed:
| Change | Details | Notes |
|---|---|---|
| Added | Ovis2 - 1b |
Supersedes Ovis1.6-Llama3.2 - 3b |
| Added | Ovis2 - 2b |
Supersedes Ovis1.6-Llama3.2 - 3b |
| Added | Qwen VL - 3b |
Excellent new model |
| Added | Qwen VL - 7b |
Excellent new model |
| Added | Granite Vision - 2b |
Excellent new small vision model |
| Removed | Moondream2 - 1.9b |
Outdated source code in the parent repository |
| Removed | Mississippi - 2b |
Superseded by more recent, higher-quality models |
| Removed | Ovis1.6-Llama3.2 - 3b |
Superseded by Ovis2 models |
Chat Models
| Change | Details | Notes |
|---|---|---|
| Added | granite-3.2-8b-instruct |
Supersedes granite-3.1-8b-instruct |
| Removed | Mistral Small - 22b |
Superseded by Mistral Small - 24b, which was previously added |
Optical Character Recognition
- MASSIVE effort to improve OCR, which was ultimately successful. OCR text is now embedded into a new
.pdf, which is saved to same directory as the original.pdfinstead of creating a.txtfile. - Temporarily removed the
GOT_OCRbackend due to excessive VRAM usage – may be reinstated later upon further testing.
General Improvements
- Updated scraping libraries across the board.
- Updated all dependencies.
- Added new AMD GPUs to the GPU comparison chart.
- Improved the metrics bar to run smoother.
- Updated
Jeevesknowledge-base
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,Scriptsfolders. (pertain to your virtual environment) - Delete the
pyvenv.cfgfile. (pertains to your virtual environment) - At this point, any and all files pertaining to your virtual environment are gone.
- Delete the
AssetsandCSSfolders. (new ones will be provided in their entirety further below) - Extract all the files from the
.zipfile for this release v7.5.0 and go into thesrcfolder. - 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, namely:
python -m venv .
.\Scripts\activate
python setup_windows.py
v7.4.0 - O.C.R. Finally
v7.4.0 Release Notes
Optical Character Recognition
New O.C.R. capability in the Tools Tab. Good for .pdfs that can't be put into the vector database otherwise.
| Change | Details | Notes |
|---|---|---|
| Added | Tesseract |
Lightweight, Accurate, Fast Multithreading |
| Added | GOT_OCR2 |
Slow, Slightly Higher Quality, GPU Required |
Vision Models
| Change | Details | Notes |
|---|---|---|
| Added | Ovis2 - 1b |
Good Small Model |
| Added | Ovis2 - 2b |
Good Small Model |
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,Scriptsfolders. (pertain to your virtual environment) - Delete the
pyvenv.cfgfile. (pertains to your virtual environment) - At this point, any and all files pertaining to your virtual environment are gone.
- Delete the
AssetsandCSSfolders. (new ones will be provided in their entirety further below) - Extract all the files from the
.zipfile for this release v7.4.0 and go into thesrcfolder. - 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!
- last time...EXCEPT THE CONFIG.YAML FILE!
Afterwards, open a command prompt and run the installation instructions on this repository's page, namely:
python -m venv .
.\Scripts\activate
python setup_windows.py
Upgraded Dependencies
- Various
v7.3.1 - G.K.H.A.
Patch Notes
This section tracks minor updates following the 7.3.0 release.
The full release notes for v7.3.0 are provided below for reference.
Version Changes 7.3.1 Upgraded nltkto a Python 3.12 compatible version since this program now supports Python 3.12.
v7.3.0 Release Notes - Goodbye Kobold, Hello Again
Ask Jeeves!
- Ask Jeeves! has been revamped to no longer rely on
Kobold, which was too difficult to work with and, at any rate, is not meant to be run in "headless" mode. The reliableCtranslate2library is now used instead. - Jeeves' knowledge base has also been updated.
Added Chat Model Backends
Koboldis added as a new backend when querying the vector database. Please note that you must be familiar with Kobold and how to use it, especially how to control the prompt formatting since this program does not handle that aspect.LM Studiobackend has been revamped to be compatible with newer versions. This change was a long time coming sinceLM Studiohas undergone numerous changes that, effectively, rendered it un-usable, until now. To effectively use it you should familiarize yourself with the "server mode" of LM Studio.- Added
ChatGPTas a new backend when querying the vector database.
Removals
- Support for the longstanding
Instructorembedding models has been removed pursuant to the prior deprecation notice.
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,Scriptsfolders. (pertain to your virtual environment) - Delete the
pyvenv.cfgfile. (pertains to your virtual environment) - At this point, any and all files pertaining to your virtual environment are gone.
- Delete the
AssetsandCSSfolders. (new ones will be provided in their entirety further below) - Extract all the files from the
.zipfile for this release v7.3.0 and go into thesrcfolder. - 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, namely:
python -m venv .
.\Scripts\activate
python setup_windows.py
Upgraded Dependencies
- The
CUDA,torch, and other important dependencies have been updated.
v7.3.0 - G.K.H.A.
Goodbye Kobold, Hello Again
Ask Jeeves!
- Ask Jeeves! has been revamped to no longer rely on
Kobold, which was too difficult to work with and, at any rate, is not meant to be run in "headless" mode. The reliableCtranslate2library is now used instead. - Jeeves' knowledge base has also been updated.
Added Chat Model Backends
Koboldis added as a new backend when querying the vector database. Please note that you must be familiar with Kobold and how to use it, especially how to control the prompt formatting since this program does not handle that aspect.LM Studiobackend has been revamped to be compatible with newer versions. This change was a long time coming sinceLM Studiohas undergone numerous changes that, effectively, rendered it un-usable, until now. To effectively use it you should familiarize yourself with the "server mode" of LM Studio.- Added
ChatGPTas a new backend when querying the vector database.
Removals
- Support for the longstanding
Instructorembedding models has been removed pursuant to the prior deprecation notice.
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,Scriptsfolders. (pertain to your virtual environment) - Delete the
pyvenv.cfgfile. (pertains to your virtual environment) - At this point, any and all files pertaining to your virtual environment are gone.
- Delete the
AssetsandCSSfolders. (new ones will be provided in their entirety further below) - Extract all the files from the
.zipfile for this release v7.3.0 and go into thesrcfolder. - 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, namely:
python -m venv .
.\Scripts\activate
python setup_windows.py
Upgraded Dependencies
- The
CUDA,torch, and other important dependencies have been updated.

