Spaces:
Sleeping
Sleeping
''' | |
This module generates cover letter from resume | |
''' | |
from loaders import get_chain_for_pdf | |
def generate_query(title:str, company:str, more_info = None): | |
''' | |
Generate a query from a title and company | |
''' | |
query = f"Write a professional and well-formatted cover letter based on the given resume for the job description provided of the position {title} at {company}.\n" | |
if more_info: | |
query += f"More info: {more_info}\n" | |
return query | |
def get_cover_letter(title:str, company:str, more_info = None, resume_path = "documents"): | |
''' | |
Generate a cover letter from a title and company | |
''' | |
query = generate_query(title, company, more_info) | |
chain = get_chain_for_pdf(resume_path) | |
response = chain({"query": query}) | |
return response['result'] |