https://github.com/divith123/gemini-vision-pro
Gemini Vision Pro is a powerful image analysis tool designed to provide detailed descriptions of images. This repository contains the codebase for integrating Gemini Vision Pro with a Telegram bot, allowing users to effortlessly receive image descriptions within their Telegram chats. The integration enhances accessibility and user interaction.
https://github.com/divith123/gemini-vision-pro
gemini python telegram-bot
Last synced: 9 months ago
JSON representation
Gemini Vision Pro is a powerful image analysis tool designed to provide detailed descriptions of images. This repository contains the codebase for integrating Gemini Vision Pro with a Telegram bot, allowing users to effortlessly receive image descriptions within their Telegram chats. The integration enhances accessibility and user interaction.
- Host: GitHub
- URL: https://github.com/divith123/gemini-vision-pro
- Owner: Divith123
- Created: 2024-01-14T12:37:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-10T07:50:35.000Z (over 1 year ago)
- Last Synced: 2025-03-24T01:40:57.659Z (over 1 year ago)
- Topics: gemini, python, telegram-bot
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gemini Vision Pro with Telegram Integration
## Overview:
Gemini Vision Pro is an advanced image analysis and description tool designed to provide detailed descriptions of given images. This repository contains the codebase for integrating Gemini Vision Pro with a Telegram bot, allowing users to conveniently receive image descriptions directly through the messaging platform.
## Features:
- **Image Description:**
- Leverage the power of Gemini Vision Pro to generate accurate and detailed descriptions of images.
- Utilize advanced image analysis algorithms for improved results.
- **Telegram Bot Integration:**
- Seamlessly integrate Gemini Vision Pro with a Telegram bot for user-friendly interactions.
- Receive image descriptions directly within your Telegram chat, enhancing accessibility.
- **Customization:**
- Flexible configuration options to adapt the system to various use cases.
- Easily customize the behavior of the Telegram bot and fine-tune image description settings.
## Requirements:
- **Python Version:**
- Python 3.10
- **Gemini Vision Pro API Key:**
- Obtain your Gemini Vision Pro API key [here](https://ai.google.dev).
- **Telegram Bot API Key:**
- Create a Telegram bot using [BotFather](https://t.me/BotFather) and obtain the Bot token key.
## Installation:
1. Clone the repository:
```bash
git clone https://github.com/Divith123/gemini-vision-pro.git
cd gemini-vision-pro
```
2. Install dependencies:
```bash
pip install -r requirements.txt
```
3. Run the application:
```bash
python main.py
```
## Usage:
1. Send an image to the Telegram bot.
2. Receive a detailed description of the image generated by Gemini Vision Pro.
3. Explore customization options for tailored experiences.
Feel free to contribute, report issues, or suggest improvements. Happy coding!