Spaces:
Runtime error
Runtime error
File size: 1,160 Bytes
d8748ea ded379a d8748ea 6c06335 dc0b2cf d8748ea dc0b2cf d8748ea 6c06335 d8748ea 6c06335 d8748ea dc0b2cf d8748ea dc0b2cf d8748ea 6c06335 dc0b2cf d8748ea ded379a 6c06335 ded379a dc0b2cf d8748ea dc0b2cf d8748ea ded379a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | import gradio as gr
from transformers import pipeline
# Modelo
generator = pipeline("text-generation", model="gpt2")
def responder(message, history):
history = history or []
prompt = "Eres Intelarya.ai, una IA educativa que explica paso a paso de forma clara.\n\n"
for msg in history:
if msg["role"] == "user":
prompt += f"Usuario: {msg['content']}\n"
else:
prompt += f"Intelarya: {msg['content']}\n"
prompt += f"Usuario: {message}\nIntelarya:"
result = generator(prompt, max_length=150, do_sample=True, temperature=0.7)
response = result[0]["generated_text"].split("Intelarya:")[-1].strip()
history.append({"role": "user", "content": message})
history.append({"role": "assistant", "content": response})
return history, history
with gr.Blocks() as demo:
gr.Markdown("# 💎 intelarya.ai")
gr.Markdown("Aprende más rápido. Entiende mejor. Sin complicaciones.")
chatbot = gr.Chatbot(type="messages")
msg = gr.Textbox(placeholder="Escribe tu tarea aquí...")
state = gr.State([])
msg.submit(responder, [msg, state], [chatbot, state])
demo.launch()
|