Skip to content

marcos-gorro/AI-Blog-Title-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🧠 AI Blog Title Generator

An interactive web app that uses Hugging Face Transformers to generate creative blog titles from user-provided text.
Built with Python and Streamlit, this app demonstrates the power of natural language processing (NLP) for AI-assisted content creation.


🚀 Features

  • 📝 Generate multiple blog title ideas from any paragraph or article text
  • ⚙️ Powered by GPT-2 / DistilGPT-2 language models
  • 💻 Clean and simple Streamlit user interface
  • 🌐 Runs locally on your computer (no API key needed)
  • 📊 Demonstrates prompt engineering and model fine-tuning concepts

🧩 Tech Stack

Component Description
Language Python 3.13
Libraries Streamlit, Transformers, Torch
Model GPT-2 / DistilGPT-2 (Hugging Face)
Interface Streamlit Web App

⚙️ Installation & Setup

1️⃣ Clone this repository

git clone https://github.com/marcos-gorro/AI-Blog-Title-Generator.git
cd AI-Blog-Title-Generator

2️⃣ Create a virtual environment

python -m venv venv

3️⃣ Activate the environment

Windows:

venv\Scripts\activate

Mac/Linux:

source venv/bin/activate

4️⃣ Install dependencies

pip install -r requirements.txt

5️⃣ Run the app

streamlit run app.py

About

Input a paragraph and get potential titles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages