Spaces:
Running
Running
File size: 1,382 Bytes
723e2e3 6d4efc4 723e2e3 5d44413 723e2e3 6d4efc4 723e2e3 299c6a9 723e2e3 |
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 |
from equipe import formarEquipe
import gradio as gr
def executar_equipe(solicitacao):
equipe = formarEquipe(solicitacao)
resultado = equipe.kickoff()
return resultado
def gradio_interface(disciplina, assunto, topicos):
solicitacao = {
"disciplina": disciplina,
"assunto": assunto,
"topicos": topicos.split(", ")
}
return executar_equipe(solicitacao)
if __name__ == "__main__":
iface = gr.Interface(
fn=gradio_interface,
inputs=[
gr.Textbox(label="Disciplina"),
gr.Textbox(label="Assunto"),
gr.Textbox(label="Tópicos (separados por vírgula)")
],
outputs=gr.Textbox(label="Plano de estudo"),
title="Plano de estudos com vídeo e motivacional",
description="Criador de plano de estudos com Mensagem motivacional e Lista de vídeos com três agentes (falta adicionar o recurso dos vídeos).",
examples=[
["Matemática", "Funções", "Função quadrática, Função exponencial, Função logarítmica"],
["História", "Revolução Francesa", "Causas, Eventos principais, Consequências"],
["Biologia", "Genética", "DNA, RNA, Hereditariedade"]
],
flagging_options=[],
css="footer{display:none !important}",
theme="soft" # Adicionando um tema
)
iface.launch()
|