Practica4 / app.py
MelisaRS's picture
test3
32bdad2 verified
raw
history blame
1.36 kB
import streamlit as st
from transformers import pipeline
st.write("Hola, Streamlit est谩 corriendo!")
# Configuraci贸n del generador
generator = pipeline("text-generation", model="EleutherAI/gpt-neo-2.7B")
#text for traslate
#text = f"""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."""
# Definir el prompt
prompt = "Quiero que primero traduzcas el siguiente texto a 3 idiomas, el ingles, el arabe y el frances, luego de eso, en segundo lugar indentifica el tema principal del teto, en tercer lugar obten el tono en el que esta escrito el texto, el texto es el siguiente 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."
#prompt = f"""
#Translate text to English, Arabic and French delimited by triple backticks.
#
#Text : ```{text}```
#"""
# Generar el texto
result = generator(prompt, max_length=400, num_return_sequences=1, do_sample=True, temperature=0.7, top_p=0.9, repetition_penalty=1.1)
# Mostrar el resultado en la aplicaci贸n Streamlit
st.write("Texto generado:")
st.write("Prompt:", prompt)
st.write(result[0]['generated_text'])