https://github.com/semaj87/job-role-generator
This web application uses generative AI models, together with the LinkedIn and SERP API to make tailored job suggestions
https://github.com/semaj87/job-role-generator
generative-ai gpt-3-5-turbo huggingface langchain linkedin-api llms openai prompt-engineering serpapi streamlit-webapp transformers
Last synced: about 1 month ago
JSON representation
This web application uses generative AI models, together with the LinkedIn and SERP API to make tailored job suggestions
- Host: GitHub
- URL: https://github.com/semaj87/job-role-generator
- Owner: semaj87
- License: mit
- Created: 2023-11-27T09:21:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-09T12:37:02.000Z (over 2 years ago)
- Last Synced: 2025-03-25T11:49:43.641Z (about 1 year ago)
- Topics: generative-ai, gpt-3-5-turbo, huggingface, langchain, linkedin-api, llms, openai, prompt-engineering, serpapi, streamlit-webapp, transformers
- Language: Python
- Homepage:
- Size: 29.3 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Job role generator
This Streamlit web application uses generative AI models, together with the LinkedIn API and the SERP API to make tailored job suggestions.
The end-to-end process for this application can be summarised as follows:
* User enters their LinkedIn profile
* A request is made to the LinkedIn API to retrieve their information
* The search results are summarised using a prompt template, generative model and LangChain
* Finally, the jobs are generated using the model, and displayed using Streamlit
## System design
## Models
## Requirements
```bash
python -m pip install -r requirements.txt
```
## Run App Locally
```bash
source build.sh
```
## Run App with Streamlit Cloud
[Launch App]()
## License
Distributed under the MIT License. See `LICENSE` for more information.