Spaces:
Build error
Build error
Update app.py
Browse files
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 |
-
#
|
| 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")
|