Skip to content

Commit

Permalink
added documentation for qdrant and cohere api.
Browse files Browse the repository at this point in the history
  • Loading branch information
SubramanyamChalla24 committed Aug 10, 2023
1 parent fe0861d commit 8113b8f
Showing 1 changed file with 53 additions and 36 deletions.
89 changes: 53 additions & 36 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,65 +57,65 @@ Follow these steps to set up the environment and run the application.

2. Clone the forked repository.

```bash
git clone https://github.com/<YOUR-USERNAME>/Resume-Matcher.git
cd Resume-Matcher
```
```bash
git clone https://github.com/<YOUR-USERNAME>/Resume-Matcher.git
cd Resume-Matcher
```

3. Create a Python Virtual Environment:

- Using [virtualenv](https://learnpython.com/blog/how-to-use-virtualenv-python/):
- Using [virtualenv](https://learnpython.com/blog/how-to-use-virtualenv-python/):

_Note_: Check how to install virtualenv on your system here [link](https://learnpython.com/blog/how-to-use-virtualenv-python/).
_Note_: Check how to install virtualenv on your system here [link](https://learnpython.com/blog/how-to-use-virtualenv-python/).

```bash
virtualenv env
```
```bash
virtualenv env
```

**OR**
**OR**

- Create a Python Virtual Environment:
- Create a Python Virtual Environment:

```bash
python -m venv env
```
```bash
python -m venv env
```

4. Activate the Virtual Environment.

- On Windows.
- On Windows.

```bash
env\Scripts\activate
```
```bash
env\Scripts\activate
```

- On macOS and Linux.
- On macOS and Linux.

```bash
source env/bin/activate
```
```bash
source env/bin/activate
```

5. Install Dependencies:

```bash
pip install -r requirements.txt
```
```bash
pip install -r requirements.txt
```

6. Prepare Data:

- Resumes: Place your resumes in PDF format in the `Data/Resumes` folder. Remove any existing contents in this folder.
- Job Descriptions: Place your job descriptions in PDF format in the `Data/JobDescription` folder. Remove any existing contents in this folder.
- Resumes: Place your resumes in PDF format in the `Data/Resumes` folder. Remove any existing contents in this folder.
- Job Descriptions: Place your job descriptions in PDF format in the `Data/JobDescription` folder. Remove any existing contents in this folder.

7. Parse Resumes to JSON:

```python
python run_first.py
```
```python
python run_first.py
```

8. Run the Application:

```python
streamlit run streamlit_app.py
```
```python
streamlit run streamlit_app.py
```

**Note**: For local versions, you do not need to run "streamlit_second.py" as it is specifically for deploying to Streamlit servers.

Expand All @@ -127,12 +127,29 @@ Follow these steps to set up the environment and run the application.

1. Build the image and start application

```bash
docker-compose up
```
```bash
docker-compose up
```

2. Open `localhost:80` on your browser

### Cohere and Qdrant

1. Visit [Cohere website registration](https://dashboard.cohere.ai/welcome/register) and create an account.
2. Go to API keys and copy your cohere api key.
3. Visit [Qdrant website](https://cloud.qdrant.io/) and create an account.
4. Get your api key and cluster url as well
5. Now create a yaml file named config.yml in Scripts/Similarity/ folder.
6. The format for the conifg file should be as below:
```yaml
cohere:
api_key: cohere_key
qdrant:
api_key: qdrant_api_key
url: qdrant_cluster_url
```
7. Please replace your values without any quotes.

<br/>

<div align="center">
Expand Down

0 comments on commit 8113b8f

Please sign in to comment.