petrsovadina commited on
Commit
56f74a6
1 Parent(s): da5b905

Update presidio_streamlit.py

Browse files
Files changed (1) hide show
  1. 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
- "flair/ner-english-large",
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", "stanza", "huggingface")
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=["spaCy", "stanza", "Flair", "HuggingFace"]
86
  )
87
  st_model = st.sidebar.text_input(f"NER model name", value="")
88
 
89
- if st_model == "Azure AI Language":
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. ")