A python library for AI personality definition
Project description
PyAIPersonality
PyAIPersonality is a Python library for defining AI personalities for AI-based models. With PyAIPersonality, you can define a file format, assets, and personalized scripts to create unique AI personalities.
Installation
You can install PyAIPersonality using pip:
pip install pyaipersonality
Usage
Here's an example of how to use PyAIPersonality to load an AI personality and print its attributes:
from pyaipersonality import AIPersonality
if __name__ == "__main__":
personality = AIPersonality("personalities_zoo/english/general/gpt4all_chat_bot")
print("Done")
print(f"{personality}")
Contributing
Contributions to PyAIPersonality are welcome! If you'd like to contribute, please follow these steps:
- Fork this repository
- Create a new branch (
git checkout -b my-new-branch
) - Make your changes
- Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-branch
) - Create a new pull request
License
PyAIPersonality is licensed under the Apache 2.0 license. See the LICENSE
file for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyaipersonality-0.0.2.tar.gz
(7.4 kB
view hashes)
Built Distribution
Close
Hashes for pyaipersonality-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d46214f2f46aaf12378337a9e6640feda118a8c33368b038acf372ef8944c92b |
|
MD5 | cdce2ddb8912d44eb8c4afddcaa4926f |
|
BLAKE2b-256 | 4021954e813ebb5bc930d36392116ba80509a82619e9b60ab7a2577fdbb9380a |