awesome-llm-apps-source/starter_ai_agents/multimodal_ai_agent
xiaowei 5efcd70b4f awesome-llm-apps: 100+ AI Agent & RAG apps (Shubhamsaboo)
Size: 160M
2026-07-13 19:45:03 +08:00
..
README.md awesome-llm-apps: 100+ AI Agent & RAG apps (Shubhamsaboo) 2026-07-13 19:45:03 +08:00
multimodal_reasoning_agent.py awesome-llm-apps: 100+ AI Agent & RAG apps (Shubhamsaboo) 2026-07-13 19:45:03 +08:00
mutimodal_agent.py awesome-llm-apps: 100+ AI Agent & RAG apps (Shubhamsaboo) 2026-07-13 19:45:03 +08:00
requirements.txt awesome-llm-apps: 100+ AI Agent & RAG apps (Shubhamsaboo) 2026-07-13 19:45:03 +08:00

README.md

🧬 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
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd starter_ai_agents/multimodal_ai_agent
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Get your Google Gemini API Key
  1. Set up your Gemini API Key as the environment variable
GOOGLE_API_KEY=your_api_key_here
  1. Run the Streamlit App
streamlit run multimodal_agent.py