CaptionCraft is an innovative π application that leverages AI π€ to generate captivating captions for images πΌοΈ. Designed for social media enthusiasts π±, digital marketers π, and content creators π¨, this tool offers a quick and efficient way to create engaging captions for platforms like Facebook π, Instagram πΈ, LinkedIn π, Twitter π¦, and TikTok π΅.
π https://captioncraft-b7h9xotupkyi2xs64gxmo9.streamlit.app/
- π Platform-Specific Caption Generation: Generate customized captions for different social media platforms with just a click.
- βοΈ Custom Caption Option: Flexibility to input custom prompts for more personalized captions.
- ποΈ User-Friendly Interface: Streamlined and visually appealing interface for an intuitive user experience.
- π₯ Powered by Google's Generative AI: Utilizes advanced AI models for high-quality and contextually relevant captions.
πΉ Demo and Screenshots π Click on the image above to view the demo video. π Scroll down for screenshots of the application. πΈ Screenshots Caption generation interface
Sample Visualization 1 | Sample Visualization 2 |
Sample Visualization 3 | Sample Visualization 4 |
Sample Visualization 5 | Sample Visualization 6 |
Sample Visualization 7 |
- π Start the Application: Run the app using Streamlit with the command streamlit run app.py.
- π€ Upload an Image: Choose an image for which you need a caption.
- π Choose a Platform or Enter a Custom Prompt: Select one of the platform-specific buttons for an auto-generated prompt or enter your custom prompt.
- π₯ Generate Caption: Click on the 'Generate' button to receive your caption.
- βοΈ Customize and Share: Use the generated captions directly on your social media or tweak them as needed.
To set up CaptionCraft, follow these steps:
Clone the repository:
git clone https://github.com/kowshik24/CaptionCraft.git
Install the required packages:
pip install -r requirements.txt
Run the Streamlit app:
streamlit run app.py
Ensure you have an API key for Google's Generative AI and place it in a .env file as
GOOGLE_API_KEY=your_api_key_here.
π Contact Information For support, feedback, or contributions, please reach out to:
- π§ Email: kowshikcseruet1998@gmail.com
- π± Phone: 01706 896161
- π Website: https://kowshik24.github.io/kowshik.github.io/
- π GitHub: Kowshik Deb Nath
- π€ LinkedIn: Kowshik Deb Nath