I built this project to understand how AI can be used to generate professional cold emails. The application takes user input and generates a personalized email using Llama 3.1. It also uses ChromaDB to store and retrieve information, while Streamlit provides a simple interface to interact with the application.
- Generate personalized cold emails
- Uses Llama 3.1 for text generation
- Fast response using the Groq API
- Stores data with ChromaDB
- Simple Streamlit interface
- Python
- Streamlit
- Llama 3.1
- Groq API
- ChromaDB
- LangChain
- Clone this repository.
- Install the required libraries. pip install -r requirements.txt
- Add your Groq API key to a
.envfile. GROQ_API_KEY=your_api_key - Run the project. streamlit run app.py
While building this project, I got to know how LLMs work in a real application. I also learned how to use the Groq API, work with ChromaDB, and build an interactive interface using Streamlit. It gave me a better understanding of how different tools can be combined to build an AI application.
- Add more email templates
- Save generated emails
- Improve the user interface
- Add more customization options
Sakshi Yadav BTech CSE(3rd year)


