Skip to content

A Gen AI project using llama 3.1, groq, langchain, and streamlit.

Notifications You must be signed in to change notification settings

sarthak310/Cold-Email-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📧 Cold Mail Generator

Cold email generator using groq, langchain and streamlit. It allows users to input the URL of a company's job posting. The tool then extracts job requirements from the job description and generates personalized cold emails. These emails include relevant portfolio/github/project links sourced from a vector database, based on the specific job descriptions.

Example

Job Description from a posting on Google

img.png

Generated Result

img.png

Architecture Diagram

img.png

Set-up

  1. To get started we first need to get an API_KEY from here: https://console.groq.com/keys. Inside app/.env update the value of GROQ_API_KEY with the API_KEY you created.

  2. To get started, first install the dependencies using:

     pip install -r requirements.txt
    
  3. Run the streamlit app:

    streamlit run app/main.py
    

About

A Gen AI project using llama 3.1, groq, langchain, and streamlit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages