Skip to content

AetherMagee/GeminiBot

Repository files navigation

GeminiBot

...not just Gemini

GeminiBot is a Telegram bot that allows seamless use of various LLMs, primarily Gemini by Google.

Features

  • 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)

Setup

  1. Clone the repository:
git clone https://github.com/AetherMagee/GeminiBot --depth 1 && cd GeminiBot
  1. Copy the example configuration:
cp .env.example .env
  1. Make changes to the configuration file (.env)
  2. Run the bot:
docker compose up -d --build

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •