https://github.com/heysreelal/gemchat
GemChat is a Telegram Bot powered with new Google Generative AI package for Dart. The bot let's you seamlessly chat with Gemini model through Telegram.
https://github.com/heysreelal/gemchat
ai chat dart generative-ai google-ai telegram telegram-bot televerse
Last synced: about 1 year ago
JSON representation
GemChat is a Telegram Bot powered with new Google Generative AI package for Dart. The bot let's you seamlessly chat with Gemini model through Telegram.
- Host: GitHub
- URL: https://github.com/heysreelal/gemchat
- Owner: HeySreelal
- License: gpl-3.0
- Created: 2024-02-16T04:45:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-16T06:30:23.000Z (over 2 years ago)
- Last Synced: 2025-02-09T14:49:01.021Z (over 1 year ago)
- Topics: ai, chat, dart, generative-ai, google-ai, telegram, telegram-bot, televerse
- Language: Dart
- Homepage:
- Size: 26.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Gem Chat










Gem Chat is your doorway to conversing with Gemini AI, Google's cutting-edge AI model, through the convenience of Telegram. This project serves as a simple yet powerful interface to interact with Google's Generative AI package for Dart, infused with a sprinkle of love for Telegram Bots.
Currently, Gem Chat supports text messages exclusively, but the roadmap includes exciting plans to incorporate image and file support in the near future.
## Usage
To get started with Gem Chat, follow these simple steps:
1. Clone the repository to your local machine.
2. Navigate to the project directory.
3. Run the following commands:
```bash
dart pub get
dart run
```
## Environment Variables
Gem Chat relies on two crucial environment variables for seamless operation:
1. `BOT_TOKEN`: Obtain your Telegram Bot token from [@BotFather](https://telegram.me/BotFather).
2. `GOOGLE_AI_TOKEN`: Secure an API Key from [Google AI Studio](https://aistudio.google.com/app/) to access the Google Generative AI.
With these environment variables properly configured, Gem Chat is ready to engage in intelligent conversations powered by Google's AI prowess.
Embrace the potential of Gem Chat, where every conversation is an exploration into the realms of artificial intelligence.
## Thanks!