AI Email Writer with Streamlit
This project aims to create a user-friendly web application using Streamlit that assists users in composing effective emails for various purposes and scenarios. By leveraging the power of AI, the application provides a convenient and efficient way to overcome writer's block, generate ideas, and craft professional and personalized emails.
Note: Required Google Gemini API keys.
-
Multiple Email Categories: Choose from Professional, Business, Personal, or Creative emails.
-
Specific Email Types: Select from a variety of common email types within each category (e.g., Job Application, Meeting Request, Sales Pitch, Thank You Note).
-
Tailored Input Fields: Provide specific details relevant to the chosen email type.
-
AI-Powered Email Generation: Integrate your AI model to generate email content based on user inputs and selected email type.
-
Customizable Tone and Style: Specify the desired tone and style of the email (e.g., Formal, Informal, Persuasive).
-
Optional Keywords and Call to Action: Include specific keywords or phrases and a clear call to action in the generated email.
Clone the repository: git clone https://github.com/your-username/ai-email-writer.git Install dependencies: pip install streamlit
Run the application: streamlit run app.py Access the application: Open your web browser and navigate to the URL provided by Streamlit (usually http://localhost:8501).