|
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 | + }, |
43 | 52 | { |
44 | 53 | "cell_type": "code", |
45 | 54 | "execution_count": 2, |
|
57 | 66 | "source": [ |
58 | 67 | "# Import the guardrails package\n", |
59 | 68 | "import guardrails as gd\n", |
60 | | - "from guardrails.validators import PIIFilter\n", |
| 69 | + "from guardrails.hub import DetectPII\n", |
61 | 70 | "from rich import print" |
62 | 71 | ] |
63 | 72 | }, |
|
140 | 149 | "\n", |
141 | 150 | "# One can also pass in a list of entities supported by Presidio to the `pii_entities` argument.\n", |
142 | 151 | "guard = gd.Guard.from_string(\n", |
143 | | - " validators=[PIIFilter(pii_entities=\"pii\", on_fail=\"fix\")],\n", |
| 152 | + " validators=[DetectPII(pii_entities=\"pii\", on_fail=\"fix\")],\n", |
144 | 153 | " description=\"testmeout\",\n", |
145 | 154 | ")" |
146 | 155 | ] |
|
327 | 336 | "# Let's try with SPI entities\n", |
328 | 337 | "# Create a new guard object\n", |
329 | 338 | "guard = gd.Guard.from_string(\n", |
330 | | - " validators=[PIIFilter(pii_entities=\"spi\", on_fail=\"fix\")],\n", |
| 339 | + " validators=[DetectPII(pii_entities=\"spi\", on_fail=\"fix\")],\n", |
331 | 340 | " description=\"testmeout\",\n", |
332 | 341 | ")" |
333 | 342 | ] |
|
0 commit comments