AI Image Captioning App

This is a Next.js web app that uses Google Gemini AI to generate captions for uploaded images. Users can provide their own Gemini API key for privacy and flexibility.

Key Features

Tech Stack

How to Use

  1. Install dependencies: npm install
  2. Start the development server: npm run dev
  3. Open the app: Go to http://localhost:3000 in your browser.
  4. Add your Gemini API key via the Settings page. Your key is stored only in your browser.
  5. Upload an image and click Generate Caption to get your result.

Links

View on GitHub

Why do I need to add my own API key?

Troubleshooting

Project Overview

AI Captioner is a web application that leverages Google Gemini AI to generate descriptive captions for uploaded images. Designed for accessibility and productivity, it features a modern UI, secure API key handling, and real-time captioning. The app is ideal for content creators, educators, and anyone needing quick, accurate image descriptions.

Your API key and data remain private, and the intuitive interface ensures a seamless user experience. Explore the features and try generating captions for your own images!