Skip to content

This project is a Streamlit-based web application that leverages IBM’s Granite 13B Instruct v2 foundation model to automatically generate email replies. Designed for productivity and communication automation, it allows users to quickly craft responses in formal, friendly, or concise.

Notifications You must be signed in to change notification settings

mkp151203/email-reply-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📬 AI-Powered Email Reply Generator using IBM Granite 13B Instruct

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.


🚀 Features

  • ✅ 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

🧠 Model Used

  • Name: ibm/granite-13b-instruct-v2
  • Type: Instruction-following LLM
  • Host: IBM Watsonx.ai
  • Region: EU-DE (Frankfurt)

🛠️ Technologies Used

  • Streamlit – UI framework
  • IBM Watsonx.ai – Foundation model hosting
  • Python 3.10
  • requests – For API integration

🔐 Prerequisites


📦 Installation

  1. Clone the repo:
    git clone https://github.com/your-username/email-reply-generator.git
    cd email-reply-generator

About

This project is a Streamlit-based web application that leverages IBM’s Granite 13B Instruct v2 foundation model to automatically generate email replies. Designed for productivity and communication automation, it allows users to quickly craft responses in formal, friendly, or concise.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages