|
40 | 40 | "! python -m spacy download en_core_web_lg -q" |
41 | 41 | ] |
42 | 42 | }, |
43 | | - { |
44 | | - "cell_type": "markdown", |
45 | | - "metadata": {}, |
46 | | - "source": [ |
47 | | - "We also have to install the ```DetectPII``` validator from Guardrails Hub:\n", |
48 | | - "\n", |
49 | | - "```guardrails hub install hub://guardrails/detect_pii```" |
50 | | - ] |
51 | | - }, |
52 | 43 | { |
53 | 44 | "cell_type": "code", |
54 | 45 | "execution_count": 2, |
|
66 | 57 | "source": [ |
67 | 58 | "# Import the guardrails package\n", |
68 | 59 | "import guardrails as gd\n", |
69 | | - "from guardrails.hub import DetectPII\n", |
| 60 | + "from guardrails.validators import PIIFilter\n", |
70 | 61 | "from rich import print" |
71 | 62 | ] |
72 | 63 | }, |
|
149 | 140 | "\n", |
150 | 141 | "# One can also pass in a list of entities supported by Presidio to the `pii_entities` argument.\n", |
151 | 142 | "guard = gd.Guard.from_string(\n", |
152 | | - " validators=[DetectPII(pii_entities=\"pii\", on_fail=\"fix\")],\n", |
| 143 | + " validators=[PIIFilter(pii_entities=\"pii\", on_fail=\"fix\")],\n", |
153 | 144 | " description=\"testmeout\",\n", |
154 | 145 | ")" |
155 | 146 | ] |
|
336 | 327 | "# Let's try with SPI entities\n", |
337 | 328 | "# Create a new guard object\n", |
338 | 329 | "guard = gd.Guard.from_string(\n", |
339 | | - " validators=[DetectPII(pii_entities=\"spi\", on_fail=\"fix\")],\n", |
| 330 | + " validators=[PIIFilter(pii_entities=\"spi\", on_fail=\"fix\")],\n", |
340 | 331 | " description=\"testmeout\",\n", |
341 | 332 | ")" |
342 | 333 | ] |
|
0 commit comments