Spaces:
Running
Running
petrsovadina
commited on
Commit
•
56f74a6
1
Parent(s):
da5b905
Update presidio_streamlit.py
Browse files- presidio_streamlit.py +4 -17
presidio_streamlit.py
CHANGED
@@ -53,12 +53,7 @@ st_ta_key = st_ta_endpoint = ""
|
|
53 |
|
54 |
model_list = [
|
55 |
"spaCy/en_core_web_lg",
|
56 |
-
"
|
57 |
-
"HuggingFace/obi/deid_roberta_i2b2",
|
58 |
-
"HuggingFace/StanfordAIMI/stanford-deidentifier-base",
|
59 |
-
"stanza/en",
|
60 |
-
"Azure AI Language",
|
61 |
-
"Other",
|
62 |
]
|
63 |
if not allow_other_models:
|
64 |
model_list.pop()
|
@@ -76,25 +71,17 @@ st_model_package = st_model.split("/")[0]
|
|
76 |
# Remove package prefix (if needed)
|
77 |
st_model = (
|
78 |
st_model
|
79 |
-
if st_model_package.lower() not in ("spacy",
|
80 |
else "/".join(st_model.split("/")[1:])
|
81 |
)
|
82 |
|
83 |
if st_model == "Other":
|
84 |
st_model_package = st.sidebar.selectbox(
|
85 |
-
"NER model OSS package", options=["
|
86 |
)
|
87 |
st_model = st.sidebar.text_input(f"NER model name", value="")
|
88 |
|
89 |
-
|
90 |
-
st_ta_key = st.sidebar.text_input(
|
91 |
-
f"Azure AI Language key", value=os.getenv("TA_KEY", ""), type="password"
|
92 |
-
)
|
93 |
-
st_ta_endpoint = st.sidebar.text_input(
|
94 |
-
f"Azure AI Language endpoint",
|
95 |
-
value=os.getenv("TA_ENDPOINT", default=""),
|
96 |
-
help="For more info: https://learn.microsoft.com/en-us/azure/cognitive-services/language-service/personally-identifiable-information/overview", # noqa: E501
|
97 |
-
)
|
98 |
|
99 |
|
100 |
st.sidebar.warning("Note: Models might take some time to download. ")
|
|
|
53 |
|
54 |
model_list = [
|
55 |
"spaCy/en_core_web_lg",
|
56 |
+
"iiiorg/piiranha-v1-detect-personal-information",
|
|
|
|
|
|
|
|
|
|
|
57 |
]
|
58 |
if not allow_other_models:
|
59 |
model_list.pop()
|
|
|
71 |
# Remove package prefix (if needed)
|
72 |
st_model = (
|
73 |
st_model
|
74 |
+
if st_model_package.lower() not in ("spacy","piiiranha")
|
75 |
else "/".join(st_model.split("/")[1:])
|
76 |
)
|
77 |
|
78 |
if st_model == "Other":
|
79 |
st_model_package = st.sidebar.selectbox(
|
80 |
+
"NER model OSS package", options=["spacy","piiiranha"]
|
81 |
)
|
82 |
st_model = st.sidebar.text_input(f"NER model name", value="")
|
83 |
|
84 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
|
86 |
|
87 |
st.sidebar.warning("Note: Models might take some time to download. ")
|