Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cryscan/eloise
A QQ Chatbot based on RWKV (W.I.P.)
https://github.com/cryscan/eloise
Last synced: 2 months ago
JSON representation
A QQ Chatbot based on RWKV (W.I.P.)
- Host: GitHub
- URL: https://github.com/cryscan/eloise
- Owner: cryscan
- Created: 2023-02-19T16:11:30.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-16T13:40:55.000Z (about 1 year ago)
- Last Synced: 2024-10-20T11:43:17.787Z (2 months ago)
- Language: Python
- Homepage:
- Size: 11.1 MB
- Stars: 78
- Watchers: 3
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Eloise
A QQ Chatbot based on RWKV (W.I.P.)## Introduction
This is a bot for QQ IM software based on the [Language Model of RWKV](https://github.com/BlinkDL/RWKV-LM).## Run
1. Install [`go-cqhttp`](https://docs.go-cqhttp.org/).
2. Edit `config.yml`; fill in your QQ and password.
3. Check `requirements.txt`; make sure you have all required packages properly installed (you may choose your own torch-gpu version depending on your CUDA version).
4. Edit `chat.py`; change your model path.
5. Create 3 empty folders in the project path: `logs`, `images` and `states`.
6. Open two terminals.
```bash
cd /path/to/eloise
```
7. Run `go-cqhttp` in one terminal for the first time; follow instructions.
8. Edit `device.json`; change `protocol` to `2`.
9. Run `go-cqhttp` again; follow instructions to log in.
10. Run `./run.sh` in another terminal.