GeminiBot is a Telegram bot that allows seamless use of various LLMs, primarily Gemini by Google.
- Supports Gemini API and OpenAI API (including oai-reverse-proxy)
- Gemini API features:
-
- DM and group chats support
-
- Vision (working with images)
-
- Working with additional file types (including but not limited to mp4, mp3, ogg, pdf)
- OpenAI API features:
-
- DM and group chats support
-
- Vision (working with images)
- Clone the repository:
git clone https://github.com/AetherMagee/GeminiBot --depth 1 && cd GeminiBot
- Copy the example configuration:
cp .env.example .env
- Make changes to the configuration file (.env)
- Run the bot:
docker compose up -d --build