giseldo commited on
Commit
5d44413
·
verified ·
1 Parent(s): 8735e72

Update app.py

Browse files

tirando o main do método

Files changed (1) hide show
  1. app.py +17 -27
app.py CHANGED
@@ -1,14 +1,8 @@
1
  from equipe import formarEquipe
2
  import gradio as gr
3
 
4
- solicitacao = {
5
- "disciplina": "Matemática",
6
- "assunto": "Funções",
7
- "topicos": ["Função quadrática", "Função exponencial", "Função logarítmica"]
8
- }
9
-
10
  def executar_equipe(solicitacao):
11
- equipe = formarEquipe(solicitacao) # Aqui, solicitacao precisa ser um dicionário válido
12
  resultado = equipe.kickoff()
13
  return resultado
14
 
@@ -20,23 +14,19 @@ def gradio_interface(disciplina, assunto, topicos):
20
  }
21
  return executar_equipe(solicitacao)
22
 
23
- if __name__ == "__main__":
24
- iface = gr.Interface(
25
- fn=gradio_interface,
26
- inputs=[
27
- gr.Textbox(label="Disciplina"),
28
- gr.Textbox(label="Assunto"),
29
- gr.Textbox(label="Tópicos (separados por vírgula)")
30
- ],
31
- outputs=gr.Textbox(label="Plano de estudo"),
32
- title="Plano de estudos com vídeo e motivacional",
33
- 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).",
34
- examples=[
35
- ["Matemática", "Funções", "Função quadrática, Função exponencial, Função logarítmica"],
36
- ["História", "Revolução Francesa", "Causas, Eventos principais, Consequências"],
37
- ["Biologia", "Genética", "DNA, RNA, Hereditariedade"]
38
- ],
39
- flagging_options=[],
40
- css="footer{display:none !important}"
41
- )
42
- iface.launch()
 
1
  from equipe import formarEquipe
2
  import gradio as gr
3
 
 
 
 
 
 
 
4
  def executar_equipe(solicitacao):
5
+ equipe = formarEquipe(solicitacao)
6
  resultado = equipe.kickoff()
7
  return resultado
8
 
 
14
  }
15
  return executar_equipe(solicitacao)
16
 
17
+ gr.Interface(
18
+ fn=gradio_interface,
19
+ inputs=[
20
+ gr.Textbox(label="Disciplina"),
21
+ gr.Textbox(label="Assunto"),
22
+ gr.Textbox(label="Tópicos (separados por vírgula)")
23
+ ],
24
+ outputs=gr.Textbox(label="Plano de estudo"),
25
+ title="Plano de estudos com vídeo e motivacional",
26
+ 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).",
27
+ examples=[
28
+ ["Matemática", "Funções", "Função quadrática, Função exponencial, Função logarítmica"],
29
+ ["História", "Revolução Francesa", "Causas, Eventos principais, Consequências"],
30
+ ["Biologia", "Genética", "DNA, RNA, Hereditariedade"]
31
+ ]
32
+ ).launch()