2023-03-17 20:11:13 -06:00
|
|
|
# MatrixGPT
|
|
|
|
|
2023-03-18 02:14:45 -06:00
|
|
|
_ChatGPT bot for Matrix._
|
|
|
|
|
2023-03-18 02:30:12 -06:00
|
|
|
Uses code from [anoadragon453/nio-template](https://github.com/anoadragon453/nio-template).
|
|
|
|
|
2023-03-18 02:14:45 -06:00
|
|
|
## Install
|
|
|
|
|
|
|
|
```bash
|
2023-03-18 02:35:55 -06:00
|
|
|
sudo apt install libolm-dev gcc python3-dev
|
2023-03-18 02:14:45 -06:00
|
|
|
pip install -r requirements.txt
|
|
|
|
```
|
|
|
|
|
2023-03-18 02:56:06 -06:00
|
|
|
Copy `config.sample.yaml` to `config.yaml` and fill it out with your bot's auth and your OpenAI API key.
|
2023-03-18 02:14:45 -06:00
|
|
|
|
2023-03-18 02:56:06 -06:00
|
|
|
Then invite your bot and start a chat by prefixing your message with `!c`. The bot will create a thread (you don't need to use `!c` in the thread).
|
|
|
|
|
|
|
|
I included a sample Systemd service.
|