Skip to content

Sakshiyadav708/Cold-email-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cold Email Generator

About

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.

Features

  • Generate personalized cold emails
  • Uses Llama 3.1 for text generation
  • Fast response using the Groq API
  • Stores data with ChromaDB
  • Simple Streamlit interface

Technologies Used

  • Python
  • Streamlit
  • Llama 3.1
  • Groq API
  • ChromaDB
  • LangChain

How to Run

  1. Clone this repository.
  2. Install the required libraries. pip install -r requirements.txt
  3. Add your Groq API key to a .env file. GROQ_API_KEY=your_api_key
  4. Run the project. streamlit run app.py

What I Learned

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.

Future Improvements

  • Add more email templates
  • Save generated emails
  • Improve the user interface
  • Add more customization options

Screenshot

image

image

image

Author

Sakshi Yadav BTech CSE(3rd year)

About

AI-powered Streamlit app that analyzes job links and generates personalized cold emails with relevant portfolio links using Groq API, Llama 3.1, and ChromaDB.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors