This project is a Streamlit-based web application that generates professional, friendly, or concise replies to emails using IBM's granite-13b-instruct-v2 foundation model. It demonstrates the practical use of generative AI in communication automation with secure API integration.
- ✅ Generate email replies in 3 tones: Formal, Friendly, and Concise
- ✅ Uses IBM watsonx.ai Granite 13B Instruct v2 for high-quality generation
- ✅ IAM Token-based secure authentication with IBM Cloud
- ✅ Streamlit interface for easy interaction
- ✅ Sidebar test for API connectivity
- ✅ Example email demonstration
- Name:
ibm/granite-13b-instruct-v2 - Type: Instruction-following LLM
- Host: IBM Watsonx.ai
- Region: EU-DE (Frankfurt)
- Streamlit – UI framework
- IBM Watsonx.ai – Foundation model hosting
- Python 3.10
requests– For API integration
- An IBM Cloud account
- Enable watsonx.ai service
- IAM API Key
- Project ID (from your Watsonx project)
- Clone the repo:
git clone https://github.com/your-username/email-reply-generator.git cd email-reply-generator