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.
- 📝 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
| Component | Description |
|---|---|
| Language | Python 3.13 |
| Libraries | Streamlit, Transformers, Torch |
| Model | GPT-2 / DistilGPT-2 (Hugging Face) |
| Interface | Streamlit Web App |
git clone https://github.com/marcos-gorro/AI-Blog-Title-Generator.git
cd AI-Blog-Title-Generatorpython -m venv venvWindows:
venv\Scripts\activateMac/Linux:
source venv/bin/activatepip install -r requirements.txtstreamlit run app.py