serenitysphere commited on
Commit
e66e63d
1 Parent(s): bbbb785

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -5
app.py CHANGED
@@ -1,16 +1,30 @@
1
  import gradio as gr
2
- from transformers import pipeline
3
 
4
- # Wczytywanie modelu Bielik-7B
5
- model = pipeline("text-generation", model="speakleash/Bielik-7B-v0.1")
 
 
 
 
 
 
 
 
6
 
7
  def generate_description(product_name, product_features):
 
 
 
8
  prompt = (
9
  f"Opisz produkt o nazwie {product_name}, który posiada następujące cechy: {product_features}. "
10
  "Podaj jego główne zalety, zastosowania i cechy wyróżniające. Wyjaśnij, dlaczego warto go kupić."
11
  )
12
- result = model(prompt, max_length=200, temperature=0.7, top_p=0.9)
13
- return result[0]['generated_text']
 
 
 
14
 
15
  # Konfiguracja interfejsu Gradio
16
  iface = gr.Interface(
 
1
  import gradio as gr
2
+ from transformers import pipeline, set_seed
3
 
4
+ # Funkcja do ładowania modelu
5
+ def load_model():
6
+ try:
7
+ model = pipeline("text-generation", model="speakleash/Bielik-7B-v0.1")
8
+ return model
9
+ except Exception as e:
10
+ print(f"Error loading model: {e}")
11
+ return None
12
+
13
+ model = load_model()
14
 
15
  def generate_description(product_name, product_features):
16
+ if model is None:
17
+ return "Model not loaded correctly."
18
+
19
  prompt = (
20
  f"Opisz produkt o nazwie {product_name}, który posiada następujące cechy: {product_features}. "
21
  "Podaj jego główne zalety, zastosowania i cechy wyróżniające. Wyjaśnij, dlaczego warto go kupić."
22
  )
23
+ try:
24
+ result = model(prompt, max_length=200, temperature=0.7, top_p=0.9)
25
+ return result[0]['generated_text']
26
+ except Exception as e:
27
+ return f"Error generating description: {e}"
28
 
29
  # Konfiguracja interfejsu Gradio
30
  iface = gr.Interface(