A simple LLM app that generates a cover letter based on the information from an uploaded resume and a job description using any OpenAI compatible model.
Use the Web App here.
- API key
- Base URL (for proxy or hosted models)
- Model Name
- Go to https://coverletterllm.streamlit.app
- Enter API key, Base URL and Model Name of your any OpenAI compatible model
- Upload a PDF File of your resume
- Paste a job description on the text field
- Click
Submitbutton to generate the cover letter
-
Clone the repository
$ git clone https://github.com/amiorhmn/Cover-Letter-LLM.git $ cd Cover-Letter-LLM -
Create and activate a virtual environment
$ python -m venv .venv $ source .venv/bin/activate # On Windows, use `.venv\Scripts\activate` -
Install the requirements
$ pip install -r requirements.txt -
Run the app
$ streamlit run streamlit_app.py
