An open API service indexing awesome lists of open source software.

https://github.com/codebasics/project-genai-cold-email-generator

Cold email generator using Llama3.1 LLM, Langchain, Chromadb and Streamlit
https://github.com/codebasics/project-genai-cold-email-generator

Last synced: 8 months ago
JSON representation

Cold email generator using Llama3.1 LLM, Langchain, Chromadb and Streamlit

Awesome Lists containing this project

README

          

# 📧 Cold Mail Generator
Cold email generator for services company using groq, langchain and streamlit. It allows users to input the URL of a company's careers page. The tool then extracts job listings from that page and generates personalized cold emails. These emails include relevant portfolio links sourced from a vector database, based on the specific job descriptions.

**Imagine a scenario:**

- Nike needs a Principal Software Engineer and is spending time and resources in the hiring process, on boarding, training etc
- Atliq is Software Development company can provide a dedicated software development engineer to Nike. So, the business development executive (Mohan) from Atliq is going to reach out to Nike via a cold email.

![img.png](imgs/img.png)

## Architecture Diagram
![img.png](imgs/architecture.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:
```commandline
pip install -r requirements.txt
```

3. Run the streamlit app:
```commandline
streamlit run app/main.py
```

Copyright (C) Codebasics Inc. All rights reserved.

**Additional Terms:**
This software is licensed under the MIT License. However, commercial use of this software is strictly prohibited without prior written permission from the author. Attribution must be given in all copies or substantial portions of the software.