Skip to content

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

v2.6 - less vram more file-types

02 Nov 13:05
8c4d02d
Compare
Choose a tag to compare

Use the attached config.yaml file instead! It didn't upload correctly the first time.

Fixed an error where 2 instances of the embedding model were sitting in memory and/or not being removed from memory. Overall better memory management now.

Added support for ODT, RTF, and Markdown files.

IMPORTANT: Added the option to change the compute device for creating versus querying the vector database. Read updated "Tips" within the User Manual.

Refactored code.

v2.5 - amazing effort

31 Oct 15:37
c7582f0
Compare
Choose a tag to compare

Update a lot so make sure and review the user manual.

Added settings for the transcription feature. Also, it will only load the whisper model when a user clicks "start recording" and immediately delete it from memory afterwards, addressing the issue that some people don't want it taking up memory.

Added settings for the database itself. Lots of fun to experiment with!

Improved print statements so you can see the number of chunks being created among other inner-workings of the program.

Reduced space on main GUI that buttons took to conserve space overall and display settings better.

Refactored some code for future expansion.

v2.3 - glorious

29 Oct 19:11
ea1da68
Compare
Choose a tag to compare

Added a slew of settings.

Significantly upgraded user guide.

After research, removed some embedding models and added others.

Refactored code to more heavily rely on config.yaml.

v2.2.3 - add config settings

15 Oct 17:38
f1a8148
Compare
Choose a tag to compare

Added the ability to modify the port and maximum context settings when receiving a response from LM Studio.

v2.2.2 - faster database

10 Oct 16:11
93944b2
Compare
Choose a tag to compare

Greatly increased the speed of vector database creation when processing PDF files specifically...as well as when querying...as well as reduced the compute resources all of the foregoing.

Added "tips" tab with helpful information to maximize VRAM usage and overall speedup things.

v2.2.1 - Whisper easier

10 Oct 01:46
33ebcc3
Compare
Choose a tag to compare

Since the transcriber is set to "auto" to select best available of gpu or cpu acceleration. Therefore, I added 8 threads default (when using cpu) instead of 4, which is the default from faster-whisper library when not otherwise specified.

Added instructions specific to BGE embedding models, which was accidentally overlooked previously, which will greatly increase the effectiveness of these models (now rivaling or possibly exceeding the instructor embeddings models' quality).

v2.2 - Whisper quants

09 Oct 23:52
3a9f0fe
Compare
Choose a tag to compare

Simplified the process to download and use different Whisper/Ctranslate2 models automatically.

Revised instructions.

v2.1 - transcribe question!

05 Oct 04:29
8d7133c
Compare
Choose a tag to compare

Added audio transcription for your question to the text box!

Refactored multiple scripts for further expansion and modularity.

v2.0.1 - refactor

03 Oct 15:38
b829066
Compare
Choose a tag to compare

Refactored to use initialize.py in order to shorten gui.py somewhat.

Commented out a portion of the html file displayed in the tab. Didn't want to offend the hard work of the ggml/gguf/gptq people unless/until I can more thoroughly test ctranslate2 and their implementations.

Stopped the left pane from hogging the GUI's space, which had made the question and answer boxes too small.

v2.0 - PySide6!

01 Oct 16:46
575387a
Compare
Choose a tag to compare

1 - Major refactoring of all scripts.

2 - Upgrade GUI to use PySide6.

3 - Revamp GUI to start using tabs.

4 - CHECK OUT the "Instructions" tab for what's to come.