An open API service indexing awesome lists of open source software.

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.

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!