# Multimodal AI Agent

> A Streamlit application that combines video analysis and web search capabilities using Google's Gemini 2.5 model. This agent can analyze uploaded videos and answer questions by combining visual understanding with web-search.

- Source: https://doutorai.pt/en/apps/multimodal-ai-agent
- Category: Starter Agents
- Difficulty: Easy
- Models: Gemini
- Frameworks: Agno
- Runs locally?: Needs cloud APIs
- Required keys: GOOGLE_API_KEY
- License: Apache-2.0
- Site: Doutor AI (https://doutorai.pt/en) - AI tools for small businesses

## Full tutorial

## 🧬 Multimodal AI Agent

A Streamlit application that combines video analysis and web search capabilities using Google's Gemini 2.5 model. This agent can analyze uploaded videos and answer questions by combining visual understanding with web-search.

### Features

- Video analysis using Gemini 2.5 Flash/Pro
- Web research integration via DuckDuckGo
- Support for multiple video formats (MP4, MOV, AVI)
- Real-time video processing
- Combined visual and textual analysis

### How to get Started?

1. Clone the GitHub repository

```bash
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd starter_ai_agents/multimodal_ai_agent
```
2. Install the required dependencies:

```bash
pip install -r requirements.txt
```
3. Get your Google Gemini API Key

- Sign up for an [Google AI Studio account](https://aistudio.google.com/apikey) and obtain your API key.

4. Set up your Gemini API Key as the environment variable

```bash
GOOGLE_API_KEY=your_api_key_here
```

5. Run the Streamlit App
```bash
streamlit run multimodal_agent.py
```

## Save hours every week with AI, no hassle

**Doutor AI** gives you 1,859 ready-to-copy AI prompts, by industry and in plain English - plus a complete technical library for those who want to go further. [See plans →](https://doutorai.pt/en/pricing)

---
Content by Doutor AI (https://doutorai.pt/en). When quoting, please cite the source: https://doutorai.pt/en/apps/multimodal-ai-agent
