janmariakowalski commited on
Commit
6dfe762
·
verified ·
1 Parent(s): fd6a1eb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -5
app.py CHANGED
@@ -19,8 +19,8 @@ except ImportError:
19
  logging.info("PEFT library not found. Loading models without PEFT support.")
20
 
21
  # --- Configuration ---
22
- # Model path is set to sojka2
23
- MODEL_PATH = os.getenv("MODEL_PATH", "speakleash/sojka2")
24
  DEVICE = "cuda" if torch.cuda.is_available() else "cpu"
25
  LABELS = ["self-harm", "hate", "vulgar", "sex", "crime"]
26
  MAX_SEQ_LENGTH = 512
@@ -133,13 +133,12 @@ def gradio_predict(text: str) -> Tuple[str, Dict[str, float]]:
133
  verdict = "✅ Komunikat jest bezpieczny."
134
  else:
135
  highest_unsafe_category = max(unsafe_categories, key=unsafe_categories.get)
136
- verdict = f"⚠️ Wykryto potencjalnie szkodliwe treści w kategorii: {highest_unsafe_category.upper()}"
137
 
138
  return verdict, predictions
139
 
140
  # --- Gradio Interface ---
141
 
142
- # Custom theme inspired by the provided image - THIS IS THE CORRECTED LINE
143
  theme = gr.themes.Default(
144
  primary_hue=gr.themes.colors.blue,
145
  secondary_hue=gr.themes.colors.indigo,
@@ -187,7 +186,7 @@ with gr.Blocks(theme=theme, css=".gradio-container {max-width: 960px !important;
187
  Bielik Guard
188
  </p>
189
  <h1 style="font-size: 2.8rem; font-weight: 800; line-height: 1.2; margin-top: 1rem; margin-bottom: 1rem; color: var(--neutral-800);">
190
- Naucz <span style="color: var(--primary-600);">SÓJKĘ</span> – Bielik Guard dla bezpiecznej komunikacji
191
  </h1>
192
  <p style="font-size: 1rem; color: var(--neutral-600); margin-bottom: 2rem;">
193
  Sójka to model AI, który wykrywa i blokuje szkodliwe treści w komunikacji cyfrowej. Chroni użytkowników jak czujny strażnik swoich domów.
 
19
  logging.info("PEFT library not found. Loading models without PEFT support.")
20
 
21
  # --- Configuration ---
22
+ # Model path is set to sojka
23
+ MODEL_PATH = os.getenv("MODEL_PATH", "AndromedaPL/sojka")
24
  DEVICE = "cuda" if torch.cuda.is_available() else "cpu"
25
  LABELS = ["self-harm", "hate", "vulgar", "sex", "crime"]
26
  MAX_SEQ_LENGTH = 512
 
133
  verdict = "✅ Komunikat jest bezpieczny."
134
  else:
135
  highest_unsafe_category = max(unsafe_categories, key=unsafe_categories.get)
136
+ verdict = f"⚠️ Wykryto potencjalnie szkodliwe treści\n: {highest_unsafe_category.upper()}"
137
 
138
  return verdict, predictions
139
 
140
  # --- Gradio Interface ---
141
 
 
142
  theme = gr.themes.Default(
143
  primary_hue=gr.themes.colors.blue,
144
  secondary_hue=gr.themes.colors.indigo,
 
186
  Bielik Guard
187
  </p>
188
  <h1 style="font-size: 2.8rem; font-weight: 800; line-height: 1.2; margin-top: 1rem; margin-bottom: 1rem; color: var(--neutral-800);">
189
+ Przetestuj <span style="color: var(--primary-600);">SÓJKĘ</span> – Bielik Guard dla bezpiecznej komunikacji
190
  </h1>
191
  <p style="font-size: 1rem; color: var(--neutral-600); margin-bottom: 2rem;">
192
  Sójka to model AI, który wykrywa i blokuje szkodliwe treści w komunikacji cyfrowej. Chroni użytkowników jak czujny strażnik swoich domów.