Releases: Hukasx0/ai-companion
1.0.0
All of the frontend and backend code has been rewritten. I've removed support for GGML models, but I've added support for GGUF models, Cuda, OpenCL, MacOS, and Metal. I've also removed unnecessary API endpoints and added more options to the WebUI. The UI is more responsive and dynamic, and it can now render and present markdown code nicely. Overall, the UI is more pleasant and transparent, the API is more intuitive, and the codebase is less confusing.
If you need to access the API documentation, you can find it at here.
Additionally, if you need information about supported models and installation, please visit here.
0.9.8
Changes
- Dialogue tuning option added
- added the option to like a AI response, making it possible for AI to generate similar messages to those liked (if dialogue tuning option is enabled)
- Added all the features I had planned from the beginning
- Patched bugs, errors and warnings
- And other small fixes
Important information
This is probably the last version before 1.0, it will require rewriting a large part (as not almost all) of the code. Such a task may take me a large amount of time, especially since I want to take a break from this project. Version 1.0 will have a differently designed API, which will make for new documentation if that version comes out. The python library will only get a new version when 1.0 comes out. More new features will not be added, I added everything I wanted this program to have from the beginning.
List of supported models:
https://github.com/Hukasx0/ai-companion/tree/main#supported-ai-models
How to install?
recommended:
On windows, download "download_windows.bat" and run as administrator, it will download everything required and place it in the appropriate folders.
On Linux it's the same except we use "download_linux.sh"
manual installation:
you download an executable file (ai_companion.exe or ai_companion)
then you create a folder "models" and put in it one of supported models
on windows you also need to download https://www.sqlite.org/2023/sqlite-dll-win64-x64-3420000.zip
and extract it in the same folder as ai_companion.exe
0.9.7
Changes
- Added ability to edit messages and regenerate previous ai message
- Small design changes
- Updated dependencies
- Patched bugs, errors and warnings
- Added ability to export character as JSON
- And other small fixes
Why 0.9.7 and not 1.0?
I write, use and test this software only by myself - it may contain many bugs that I may not know about, if you want to help release version 1.0, I recommend using the software, testing and in case of encountering a bug I recommend creating an Issue or Pull Request if you want to fix it yourself.
List of supported models:
https://github.com/Hukasx0/ai-companion/tree/main#supported-ai-models
How to install?
recommended:
On windows, download "download_windows.bat" and run as administrator, it will download everything required and place it in the appropriate folders.
On Linux it's the same except we use "download_linux.sh"
manual installation:
you download an executable file (ai_companion.exe or ai_companion)
then you create a folder "models" and put in it one of supported models
on windows you also need to download https://www.sqlite.org/2023/sqlite-dll-win64-x64-3420000.zip
and extract it in the same folder as ai_companion.exe
0.9.5
Changes
- Improved long term memory
- Added ability to export and import messages
- Added example dialogue
- Improved web user interface
- Changed entire 'Assistant' (default character) personality
- Patched bugs, errors and warnings
- Did more proper error handling
- And other small fixes
Why 0.9.5 and not 1.0?
I write, use and test this software only by myself - it may contain many bugs that I may not know about, if you want to help release version 1.0, I recommend using the software, testing and in case of encountering a bug I recommend creating an Issue or Pull Request if you want to fix it yourself.
List of supported models:
https://github.com/Hukasx0/ai-companion/tree/main#supported-ai-models
How to install?
recommended:
On windows, download "download_windows.bat" and run as administrator, it will download everything required and place it in the appropriate folders.
On Linux it's the same except we use "download_linux.sh"
manual installation:
you download an executable file (ai_companion.exe or ai_companion)
then you create a folder "models" and put in it one of supported models
on windows you also need to download https://www.sqlite.org/2023/sqlite-dll-win64-x64-3420000.zip
and extract it in the same folder as ai_companion.exe
0.9.0
- You can manually configure short-term and long-term AI memory
- You can manually turn on/off roleplay
- You can upload characters from character cards or json
- Fixed bugs
List of supported models:
https://github.com/Hukasx0/ai-companion/tree/main#supported-ai-models
How to install?
recommended:
On windows, download "download_windows.bat" and run as administrator, it will download everything required and place it in the appropriate folders.
On Linux it's the same except we use "download_linux.sh"
manual installation:
you download an executable file (AI_companion.exe or AI_companion)
then you create a folder "models" and put in it one of supported models
on windows you also need to download https://www.sqlite.org/2023/sqlite-dll-win64-x64-3420000.zip
and extract in the same folder as AI_companion.exe
0.8.5
Added:
- ai can recall things by day, date or time
- support for many more AI models
List of supported models:
https://github.com/Hukasx0/ai-companion/tree/main#supported-ai-models
How to install?
recommended:
On windows, download "download_windows.bat" and run as administrator, it will download everything required and place it in the appropriate folders.
On Linux it's the same except we use "download_linux.sh"
manual installation:
you download an executable file (AI_companion.exe or AI_companion)
then you create a folder "models" and put in it one of supported models
on windows you also need to download https://www.sqlite.org/2023/sqlite-dll-win64-x64-3420000.zip
and extract in the same folder as AI_companion.exe
Beta
Added:
- roleplaying is possible now
- ai has a long-term memory
- ai learns about the user and other things while chatting
- it is possible to add custom data to ai long term memory using the API
- it is possible to edit data about the chatting person (user)
Only one model is supported:
https://huggingface.co/TehVenom/Pygmalion-7b-4bit-Q4_1-GGML
specifically this version:
https://huggingface.co/TehVenom/Pygmalion-7b-4bit-Q4_1-GGML/resolve/main/Pygmalion-7b-4bit-Q4_1-GGML-V2.bin
How to install?
recommended:
On windows, download "download_windows.bat" and run as administrator, it will download everything required and place it in the appropriate folders.
On Linux it's the same except we use "download_linux.sh"
manual installation:
you download an executable file (AI_companion.exe or AI_companion)
then you create a folder "models" and put in it https://huggingface.co/TehVenom/Pygmalion-7b-4bit-Q4_1-GGML/resolve/main/Pygmalion-7b-4bit-Q4_1-GGML-V2.bin
on windows you also need to download https://www.sqlite.org/2023/sqlite-dll-win64-x64-3420000.zip
and extract in the same folder as AI_companion.exe
Alpha
The first version published as part of testing, has bugs, imperfections, is not fully optimized, may crash etc etc.
Only one model is supported:
https://huggingface.co/TehVenom/Pygmalion-7b-4bit-Q4_1-GGML
specifically this version:
https://huggingface.co/TehVenom/Pygmalion-7b-4bit-Q4_1-GGML/resolve/main/Pygmalion-7b-4bit-Q4_1-GGML-V2.bin
How to install?
recommended:
On windows, download "download_windows.bat" and run as administrator, it will download everything required and place it in the appropriate folders.
On Linux it's the same except we use "download_linux.sh"
manual installation:
you download an executable file (AI_companion.exe or AI_companion)
then you create a folder "models" and put in it https://huggingface.co/TehVenom/Pygmalion-7b-4bit-Q4_1-GGML/resolve/main/Pygmalion-7b-4bit-Q4_1-GGML-V2.bin
on windows you also need to download https://www.sqlite.org/2023/sqlite-dll-win64-x64-3420000.zip
and extract in the same folder as AI_companion.exe