This project is an ia agent created with langchain in python and which aims to create cover letters by being able to search the internet for information on the company in question and adapt to a template letter, your profile and a job offer if there is one, using the power of an llm of your choice.
pip install -r requirements.txt
you need to fill the .env
file with your tavily APi Key
TAVILY_API_KEY=<your key>
To run this project you need a local llm on a local server. For this you can use LM Studio Recommended model : meta-llama-3.1-8b-instruct
Then your own data in the data.json
python main.py -n "Company Name"
# Generate a cover letter in English
python main.py -n "Company Name" -l "en"
# Generate a cover letter with a specific job offer
python main.py -n "Company Name" -l "en" -o "path/to/job_offer.txt"