Releases: TheSoftDiamond/Kazushin
1.5.1
Ollama release. This will require you to be somewhat familiar with setting up Ollama and providing models for ollama to use, if you wish to use local AI for processing.
You will have to run pip install ollama
.
Full Changelog: 1.5.0...1.5.1
1.5.0.1
This update is a small update that should fix some issues with the local ai and it combining messages together from previous questions you asked
v1.5.0
This is a massive update that supports Local AI via the GPT4Local project.
Please note that you will need to install the requirements.txt from the gpt4localmain folder if you wish to use local AI settings, which can be turned on in the settings.py file.
Please note that using Local AI may have its drawbacks as the performance needs increase for Kazushin, including but not limited to RAM, storage space.
Full Changelog: 1.4.1...1.5.0
1.4.1
1.4.1 fixes an issue that I had with 1.4.0. Things should be a bit less buggy and actually work with the new openai structure and not whatever mess I was using with my testing setup ^^.
1.4.0
This update combines the Gemini file back into the main file now that the gemini 1.5 models exist, as system instructions can now be executed, and adds openai moderation as an means to moderate user messages before they are received by the bot.
Updated:
-Some requirements in the requirements.txt
Additions:
-OpenAI Moderation (default is off but can be turned on) per messages
Changes:
-Combined The Gemini file back into the main file
Full Changelog: 1.3.0...1.4.0
v1.3.0
The 1.3.0 update is a major update that updates Kazushin to use Python 3.12.0, and updates several libraries in the requirements.txt file that will need to be reran for this update.
While there is Gemini API support, you will need to be in available region that supports API access to Gemini. Please keep in mind that Gemini support is very new and can be accessed via the main_userContext - With Gemini Support.py file. Though Gemini API support is in, it may be best to run on the OpenAI mode for the time being as Gemini is very new and may result in undesired responses or crashes in the current state.
Full Changelog: 1.0.0...1.3.0
v1.2.1
Version 1.2.1 introduces the ability to shoutout users via shoutout commands that can be typed in chat and some minor adjustments to folder structure and commenting.
v1.2.0
Version 1.2.0 introduces a release with notable additions and changes, offering users a few new powerful features and improvements.
Additions:
- Added preliminary support for ElevenLabs API, allowing users to explore and test integration capabilities.
- Added Speech to Text Support. (Press Space Key to talk, Escape Key to exit program)
- Added Tools: getAudioDevices.py (For Speech To Text), getVoices.py (for Elevenlabs)
Changes:
- Implemented a new library folder structure, enhancing code organization for better clarity and maintainability.
Various code improvements aimed at optimizing performance and refining functionality.
Important Notice:
Action Required: Users upgrading from previous versions should update their requirements.txt file to ensure compatibility with version 1.2.0.
v1.2.0b1
Version 1.2.0b1 introduces a beta release with notable additions and changes, offering users a preview of upcoming features and improvements.
Additions:
- Added preliminary support for ElevenLabs API, allowing users to explore and test integration capabilities.
Changes:
- Implemented a new library folder structure, enhancing code organization for better clarity and maintainability.
Various code improvements aimed at optimizing performance and refining functionality.
Important Notice:
Action Required: Users upgrading from previous versions should update their requirements.txt file to ensure compatibility with version 1.2.0b1.
v1.1.5
1.1.5 tackles changing where the chat.py settings were, to make things easier for the user to modify.
Changes:
- Chat.py settings have been moved to settings.py
- More comments in some files, just for more documentation purposes.