This templates is designed to extracts job information (company name, job title, salary range) from a job description. It uses OpenAI Functions and Langchain. It runs with agenta. Agenta is an open-source LLMOps platform that allows you to 1) quickly experiment and compare configuration for LLM apps 2) evaluate prompts and workflows 3) deploy applications easily.
- Install the agenta CLI
pip install agenta-cli
- Either create an account in agenta cloud or self-host agenta
git clone https://github.com/Agenta-AI/job_extractor_template
agenta init
Create a .env file by copying the .env.example file and add your openAI API key to it.
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx
agenta variant serve app.py
job_desc.mp4
You can find example inputs under the folder jobdescriptions.