Skip to content

Releases: BBC-Esq/VectorDB-Plugin

v7.6.0 - consolidate stuff

Choose a tag to compare

@BBC-Esq BBC-Esq released this 06 Apr 12:47
8d98847

Version 7.5.0 to 7.6.0 changes:

Vision Models

  • Fixed bugs with the Ovis2 and Granite Vision models.
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 tesseract based on whether a user is using Python 3.11 or Python 3.12.

General Improvements

  • Updated documentation scraping libraries.
  • Updated all dependencies.
  • Updated Jeeves knowledge-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, 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.6.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; specificallyk:

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

v7.5.5 - THINKING models

Choose a tag to compare

@BBC-Esq BBC-Esq released this 25 Mar 15:16
9102718

This section tracks minor updates following the 7.5.0 release.

Version Changes
7.5.1 Fixed setup_windows.py to install the correct version of tesseract based 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.py unless/until ocrmypdf library implements PR 1493.
7.5.3 Reverted to CUDA 12.4.1 to be more compatible with flash attention 2 and revised setup_windows.py to clear the cache of compiled code that triton creates, which was necessary b/c triton changed their sourcecode.
7.5.4 Fixed set_cuda_paths yet again b/c triton...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 .pdf instead of creating a .txt file.
  • Temporarily removed the GOT_OCR backend 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 Jeeves knowledge-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, 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.5.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, namely:

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

v7.5.4 - QwQ powerhouse

Choose a tag to compare

@BBC-Esq BBC-Esq released this 11 Mar 17:34
490a8c1

This section tracks minor updates following the 7.5.0 release.

Version Changes
7.5.1 Fixed setup_windows.py to install the correct version of tesseract based 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.py unless/until ocrmypdf library implements PR 1493.
7.5.3 Reverted to CUDA 12.4.1 to be more compatible with flash attention 2 and revised setup_windows.py to clear the cache of compiled code that triton creates, which was necessary b/c triton changed their sourcecode.
7.5.4 Fixed set_cuda_paths yet again b/c triton...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 .pdf instead of creating a .txt file.
  • Temporarily removed the GOT_OCR backend 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 Jeeves knowledge-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, 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.5.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, namely:

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

v7.5.3 - I CAN SEE!

Choose a tag to compare

@BBC-Esq BBC-Esq released this 10 Mar 18:09
b80c24f

This section tracks minor updates following the 7.5.0 release.

Version Changes
7.5.1 Fixed setup_windows.py to install the correct version of tesseract based 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.py unless/until ocrmypdf library implements PR 1493.
7.5.3 Reverted to CUDA 12.4.1 to be more compatible with flash attention 2 and revised setup_windows.py to clear the cache of compiled code that triton creates, which was necessary b/c triton changed 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 .pdf instead of creating a .txt file.
  • Temporarily removed the GOT_OCR backend 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 Jeeves knowledge-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, 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.5.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, namely:

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

v7.5.2 - I CAN SEE!

Choose a tag to compare

@BBC-Esq BBC-Esq released this 08 Mar 14:43
508d2e1

This section tracks minor updates following the 7.5.0 release.

Version Changes
7.5.1 Fixed setup_windows.py to install the correct version of tesseract based 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.py unless/until ocrmypdf library 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 .pdf instead of creating a .txt file.
  • Temporarily removed the GOT_OCR backend 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 Jeeves knowledge-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, 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.5.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, namely:

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

v7.5.1 - I CAN SEE!

Choose a tag to compare

@BBC-Esq BBC-Esq released this 08 Mar 11:17
b3cd2d4

This section tracks minor updates following the 7.5.0 release.

Version Changes
7.5.1 Fixed setup_windows.py to install the correct version of tesseract based 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 .pdf instead of creating a .txt file.
  • Temporarily removed the GOT_OCR backend 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 Jeeves knowledge-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, 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.5.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, namely:

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

v7.5.0 - I CAN SEE!

Choose a tag to compare

@BBC-Esq BBC-Esq released this 02 Mar 17:41
d51c7b9

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 .pdf instead of creating a .txt file.
  • Temporarily removed the GOT_OCR backend 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 Jeeves knowledge-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, 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.5.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, namely:

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

v7.4.0 - O.C.R. Finally

Choose a tag to compare

@BBC-Esq BBC-Esq released this 16 Feb 02:15
10f4c1e

v7.4.0 Release Notes

image

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, 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.4.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!
  • 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.

Choose a tag to compare

@BBC-Esq BBC-Esq released this 13 Feb 14:40
8d28833

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 nltk to a Python 3.12 compatible version since this program now supports Python 3.12.

v7.3.0 Release Notes - Goodbye Kobold, Hello Again

image

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 reliable Ctranslate2 library is now used instead.
  • Jeeves' knowledge base has also been updated.

Added Chat Model Backends

  • Kobold is 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 Studio backend has been revamped to be compatible with newer versions. This change was a long time coming since LM Studio has 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 ChatGPT as a new backend when querying the vector database.

Removals

  • Support for the longstanding Instructor embedding 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, 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.3.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, 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.

Choose a tag to compare

@BBC-Esq BBC-Esq released this 10 Feb 17:59
446d41c

Goodbye Kobold, Hello Again

image

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 reliable Ctranslate2 library is now used instead.
  • Jeeves' knowledge base has also been updated.

Added Chat Model Backends

  • Kobold is 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 Studio backend has been revamped to be compatible with newer versions. This change was a long time coming since LM Studio has 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 ChatGPT as a new backend when querying the vector database.

Removals

  • Support for the longstanding Instructor embedding 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, 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.3.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, namely:

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

Upgraded Dependencies

  • The CUDA, torch, and other important dependencies have been updated.