Skip to content

Releases: BBC-Esq/VectorDB-Plugin-for-LM-Studio

v3.3.2 - bug fix and refactor

24 Jan 19:42
2d5e752
Compare
Choose a tag to compare

Fix bug when trying to search by document type.

Refactor three scripts into loader_images.py.

v3.3 - POWER search!

22 Jan 03:10
0508d86
Compare
Choose a tag to compare

Rearranged buttons.

Added the ability to filter chunks by keyword and search images, non-images or both.

Updated user Manual.

Updated readme installation instructions.

Linux and MacoS users, if the langchain library is not installed during the installation process you should install it manually using the typical install command. There might have been a typo in the requirements.txt file.

v3.2 - creature comforts

20 Jan 19:22
cdc90c9
Compare
Choose a tag to compare

Add ability to stop LLM from responding midstream.

Add error handling for when server is not running and submit questions button is pressed.

Modify "chunk settings" parameter to be passed directly instead of via config.yaml file.

Consolidate and/or refactor certain scripts for efficiency and reduce number of scripts.

v3.1.1 - Better DB stuff!

10 Jan 19:14
f640e4c
Compare
Choose a tag to compare

View, add, and delete files from DB easier now.

v3.0.6 - SHOWTIME! (fixing again)

07 Jan 18:12
9866ca0
Compare
Choose a tag to compare

Turns out my feeble attempt to use unstructured to process both docx and doc files requires libre office...which I don't want to require as a dependency.

Reverting to using former loader an removing support for .doc files.

v3.05 - SHOWTIME! (doc/docx)

07 Jan 05:54
59bc7d8
Compare
Choose a tag to compare

Fixed loading of docx files...and added loading of .doc files as well. Switched to "Unstructured" doc/docx loader instead.

v3.04 - SHOWTIME! (new vision)

03 Jan 16:59
73dd68d
Compare
Choose a tag to compare

Added Salesforce vision model for quick and dirty image summaries for the vector database.

Created a mechanism to automatically backup the DB when it's created, and restore each time the program starts - obviating the issue of it sometimes not being persisted beyond one session.

Minor refactoring.

v3.0.3 - SHOWTIME! (bug fixes)

01 Jan 15:42
6c670c8
Compare
Choose a tag to compare

Fixed replace_pdf.py and updated instructions - make sure and read updated instructions for LInux and Mac.

Disabled vision models for MacOS until I can figure out how to run them at a basic level on MacOS.

Several other bug fixes that most people wouldn't encounter...

Fixed a bug that threw an error is a user tried to only add images to the vector database without first trying to use a non-image...In short, the Docs_for_DB folder wasn't being created, which caused the error. Now the Docs_for_DB and Images_for_DB are automatically created if they don't already exist, when the program starts.

V3.0.2 - SHOWTIME!

28 Dec 01:27
52f706f
Compare
Choose a tag to compare

ERRATTA:

Re-release. LINUX AND MACOS users need to run python replace_pdf.py after all of the other installation instructions. See the update instructions on the github readme.

UPDATES TO README

CREDIT goes to cddigi for alerting me to the situation and finding a solution.

There is one problem reported with MacOS users thus far, possibly regarding vision_llava_module.py and loader_vision_llava.py scripts. I don't have the hardware to test anything other than Windows + Nvidia, so please contact me if you have a genuine interest in this project and I"ll help you troubleshoot and/or revise my scripts for Linux/Mac.

Also, if anyone gets an error similar to this. Let me now ASAP please, but all issues should be fixed now regarding this specifically.

image

V3.0.1 - SHOWTIME!

28 Dec 01:26
ae4e047
Compare
Choose a tag to compare

ERRATTA re v3.0.0 release. This now includes revised scripts to ensure that my custom pdf loader named pdf.py correctly replaces Langchain's original pdf.py. Change was necessary due to differing directory structures on Windows, Linux, and MacOS.

Contact me ASAP if it still doesn't work.

Requires LINUX AND MACOS users to run python replace_pdf.py after all of the other installation instructions. See the update instructions on the github readme.

UPDATES TO README

CREDIT goes to cddigi for alerting me to the situation and finding a solution. It would have been his pull request that solved but I rushed to get a fix before reviewing his.

Added visions models that can put documents into the vector database.
Debugging regarding errors related to pynvml library on mac or other computers that were receiving errors relating to setting the compute device for transcription (when no nvidia gpu available).

Refactored multiple scripts.

Modified choose documents to allow selecting multiple image files as well.

Added testing for vision models.

Added numerous helpful messages.

If anyone gets an error similar to this:
image
Try replacing line line 19 of gui_tabs_tools_transcribe with these two lines instead:

gpu_brand = compute_device_config.get('gpu_brand', '')
self.gpu_brand = gpu_brand.lower() if gpu_brand is not None else ''

I think a person downloaded the wrong file or was using an old one, but another person gets this error I may have to re-release...again...