Almancy commited on
Commit
eb99cd5
·
verified ·
1 Parent(s): 1d163c6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -24,19 +24,19 @@ text = st.text_area("Input your text",
24
  "El sistema CRISPR-Cas9 permite una edición precisa del genoma mediante la creación de rupturas de doble cadena en ubicaciones específicas del ADN, lo que facilita modificaciones genéticas específicas.")
25
 
26
  # Create the base prompt structure
27
- base_prompt = """
28
  Realiza las siguientes acciones:
29
  1 - Tradúceme el texto delimitado por las comillas triples a los siguientes 3 idiomas: inglés, árabe y francés.
30
  2 - Identifícame el tema principal del texto delimitado por las comillas triples.
31
  3 - Obtén el tono en el que está escrito el texto delimitado por las comillas triples.
32
  4 - Devuelve el resultado de todos los pasos en 1 solo JSON con el siguiente formato:
33
- {
34
  "TraduccionIngles": "",
35
  "TraduccionArabe": "",
36
  "TraduccionFrances": "",
37
  "TemaPrincipal": "",
38
  "Tono": ""
39
- }
40
  Text:
41
  ```{text}```
42
  """
@@ -53,7 +53,7 @@ do_sample = st.checkbox("Enable Sampling", value=True)
53
 
54
  # Generate text when the button is pressed
55
  if st.button("Generate"):
56
- # Use the dynamically updated prompt
57
  formatted_prompt = custom_prompt.format(text=text)
58
 
59
  input_ids = tokenizer(formatted_prompt, return_tensors="pt")
 
24
  "El sistema CRISPR-Cas9 permite una edición precisa del genoma mediante la creación de rupturas de doble cadena en ubicaciones específicas del ADN, lo que facilita modificaciones genéticas específicas.")
25
 
26
  # Create the base prompt structure
27
+ base_prompt = f"""
28
  Realiza las siguientes acciones:
29
  1 - Tradúceme el texto delimitado por las comillas triples a los siguientes 3 idiomas: inglés, árabe y francés.
30
  2 - Identifícame el tema principal del texto delimitado por las comillas triples.
31
  3 - Obtén el tono en el que está escrito el texto delimitado por las comillas triples.
32
  4 - Devuelve el resultado de todos los pasos en 1 solo JSON con el siguiente formato:
33
+ {{
34
  "TraduccionIngles": "",
35
  "TraduccionArabe": "",
36
  "TraduccionFrances": "",
37
  "TemaPrincipal": "",
38
  "Tono": ""
39
+ }}
40
  Text:
41
  ```{text}```
42
  """
 
53
 
54
  # Generate text when the button is pressed
55
  if st.button("Generate"):
56
+ # Correctly format the prompt using the current text input
57
  formatted_prompt = custom_prompt.format(text=text)
58
 
59
  input_ids = tokenizer(formatted_prompt, return_tensors="pt")