Sigfrid von Shrink is a chat-bot App inspired by the AI Psychoanalyst in Frederik Pohl's science fiction novel Gateway (first in the Heechee Saga). Sigfrid is powered by ChatGPT from OpenAI. (This is satirical, is used without anybody's permission, and should not be used in place of professional help! If you need help for your psych issues, as many of us do, get it!)
#AI Analrapist (satire, Arrested Development: https://youtu.be/5Bmk-WrYJKc?si=jlMPdd2OrIr-2312&t=17)
To run your own AI therapist locally, follow these steps:
- Python 3.9 or above
- PIP package manager
- A ChatGPT Key (get your own here).
- Clone the repository
git clone https://github.com/Sum1Solutions/Sigfrid-von-Shrink.git
- Navigate into the project directory
cd Sigfrid-von-Shrink
- Install the required dependencies
pip install -r requirements.txt
- Copy the .env.example so you have your own .env file
cp .env.example .env
- Open the .env file and add your ChatGPT API key:
CHATGPT_API_KEY=<YOUR_API_KEY_GOES_HERE>
- Adjust the AI chatbot's system prompt, temperature, and LLM used in the configuration file: config.py
- Start the chatbot application.
python3 app.py
- Open your web browser and visit
http://localhost:5000
to access the application.
Contributions to Sigfrid von Shrink are welcome! If you encounter any issues or have suggestions for improvement, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License given that I don't really understand all the options and what they mean.