Releases: BBC-Esq/VectorDB-Plugin-for-LM-Studio
v2.6 - less vram more file-types
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
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
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
Added the ability to modify the port and maximum context settings when receiving a response from LM Studio.
v2.2.2 - faster database
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
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
Simplified the process to download and use different Whisper/Ctranslate2 models automatically.
Revised instructions.
v2.1 - transcribe question!
Added audio transcription for your question to the text box!
Refactored multiple scripts for further expansion and modularity.
v2.0.1 - refactor
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!
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.