Skip to content

AI Media Hub is a Streamlit app for image generation, captioning, and YouTube video summarization using Google Gemini API, with LangChain & LangGraph for workflow orchestration.

Notifications You must be signed in to change notification settings

manojcode242/AI-Media-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Media Hub 🤖

AI Media Hub is a unified platform built with Streamlit that leverages Google Gemini API along with LangChain and LangGraph to provide three powerful AI-driven features in one place:

🎨 AI Image Generation : Generate creative images from text prompts.

✨ Image Captioning : Upload an image and get AI-generated captions.

🎬 YouTube Video Summarization : Summarize long YouTube videos into concise key points.

🚀 Features

1 : Modern and responsive Streamlit UI with custom styling.

2 : Google Gemini API integration for advanced AI image and text generation.

3 : LangChain & LangGraph for orchestrating AI workflows.

4 : Download support for images, captions, and summaries.

🚀 Installation & Setup

1 : Clone the Repository

cd ai-media-hub

2 : Install Dependencies

Make sure you have Python 3.10+ installed. Then run:

pip install streamlit

3 : Run the Streamlit App

streamlit run app.py

About

AI Media Hub is a Streamlit app for image generation, captioning, and YouTube video summarization using Google Gemini API, with LangChain & LangGraph for workflow orchestration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages