HermeneisGPT is a framework to translate messages using Large Language Models (LLM). The tool was initially created to help translate messages from Russian to English from hacktivist Telegram channels. However, it can be used for any application or language. The instructions can be specified through a YAML configuration file. Currently it supports two modes, manual and automatic.
Expand for Installation Instructions
To configure and run the tool, follow the next steps:
:~$ git clone https://github.com/stratosphereips/hermeneisGPT.git
:~$
:~$ cd hermeneisGPT
:~$
:~$ python3 -m pip install -r requirements.txt
:~$
:~$ cp env_EXAMPLE .env
:~$
:~$ # Edit the .env file to add your OpenAI API Key
:~$ vim .env
Expand for Execution Instructions
Run hermeneisGPT help:
python3 hermeneisGPT.py --help
Run hermeneisGPT in manual interactive mode:
python3 hermeneisGPT.py -m manual
Run hermeneisGPT in automatic mode using the example SQLite DB:
python3 hermeneisGPT.py -m auto-sqlite --channel_name noname05716 --sqlite_db assets/sample.sqlite -d
HermeneisGPT was created in 2024 at the Stratosphere Laboratory, AI Center, FEE, Czech Technical University in Prague.