tseronni commited on
Commit
ee69130
·
1 Parent(s): 6a44349
Files changed (1) hide show
  1. app.py +31 -5
app.py CHANGED
@@ -1,10 +1,36 @@
1
  import gradio as gr
2
 
3
- def greet(name):
4
- return "Hello " + name + "!!"
 
5
 
6
- iface = gr.Interface(fn=greet, inputs="text", outputs="text")
7
- iface.launch()
 
 
 
 
 
 
 
 
 
 
 
 
 
8
 
 
 
 
 
 
 
 
 
 
9
 
10
- text = ''
 
 
 
 
1
  import gradio as gr
2
 
3
+ # Função que será chamada quando um exemplo for selecionado
4
+ def preenche_descricao(exemplo):
5
+ return exemplo
6
 
7
+ # Função que será chamada quando o formulário for submetido
8
+ def processa_submissao(descricao, categoria):
9
+ # Aqui você pode processar a descrição e a categoria da patente
10
+ return f"Descrição da Patente: {descricao}\nCategoria: {categoria}"
11
+
12
+ # Lista de exemplos de descrições de patentes
13
+ exemplos_descricao = [
14
+ "Exemplo de Descrição 1: Descrição detalhada da patente 1...",
15
+ "Exemplo de Descrição 2: Descrição detalhada da patente 2...",
16
+ "Exemplo de Descrição 3: Descrição detalhada da patente 3...",
17
+ # Adicione mais exemplos conforme necessário
18
+ ]
19
+
20
+ # Lista de categorias para a Dropdown
21
+ categorias = ["Tecnologia", "Química", "Farmacêutica", "Mecânica", "Outro"]
22
 
23
+ # Criação da interface
24
+ iface = gr.Interface(
25
+ fn=processa_submissao,
26
+ inputs=[
27
+ gr.Dropdown(choices=categorias, label="Categoria da Patente"),
28
+ gr.Textbox(lines=10, placeholder="Digite a descrição da patente aqui...", label="Descrição da Patente")
29
+ ],
30
+ outputs="text"
31
+ )
32
 
33
+ # Adiciona a lista de exemplos à interface
34
+ iface.add_examples(exemplos_descricao, preenche_descricao)
35
+
36
+ iface.launch()