Ai-companion-py

Latest version: v0.1.5

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

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](https://github.com/Hukasx0/ai-companion/issues) or [Pull Request](https://github.com/Hukasx0/ai-companion/pulls) 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](https://github.com/Hukasx0/ai-companion/tree/main#supported-ai-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.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](https://github.com/Hukasx0/ai-companion/tree/main#supported-ai-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

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

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](https://github.com/Hukasx0/ai-companion/tree/main#supported-ai-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](https://github.com/Hukasx0/ai-companion/tree/main#supported-ai-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

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.