[Blog] [Demo on YouTube (of old Discord version)]
Minerva is a GPT-powered Telegram bot built to help community members learn software development.
By default, the bot uses the gpt-4o-2024-08-06
model from OpenAI, which costs
$10.00 / 1M output tokens. You can use
this online tokenizer from OpenAI to
estimate how many tokens it will take to encode your text.
You can switch to a different OpenAI model by defining the OPENAI_MODEL
environment variable.
For example, OPENAI_MODEL=gpt-4o
will make Minerva use the latest GPT-4o model.
To run Minerva, you'll need to:
After you have done this:
.env.example
to .env
..env
. The bot will only function within this group.poetry install
poetry run minerva
You can also run Minerva using docker. To run Minerva in docker, follow the instructions above, but skip poetry
installation and, instead of the commands suggested in step 3, run:
docker compose up
If you are looking for Minerva with Discord support, check out the Minerva v1.
This repository follows the Conventional Commits standard.
MIT