tseronni's picture
Initial
ee69130
raw
history blame
1.27 kB
import gradio as gr
# Função que será chamada quando um exemplo for selecionado
def preenche_descricao(exemplo):
return exemplo
# Função que será chamada quando o formulário for submetido
def processa_submissao(descricao, categoria):
# Aqui você pode processar a descrição e a categoria da patente
return f"Descrição da Patente: {descricao}\nCategoria: {categoria}"
# Lista de exemplos de descrições de patentes
exemplos_descricao = [
"Exemplo de Descrição 1: Descrição detalhada da patente 1...",
"Exemplo de Descrição 2: Descrição detalhada da patente 2...",
"Exemplo de Descrição 3: Descrição detalhada da patente 3...",
# Adicione mais exemplos conforme necessário
]
# Lista de categorias para a Dropdown
categorias = ["Tecnologia", "Química", "Farmacêutica", "Mecânica", "Outro"]
# Criação da interface
iface = gr.Interface(
fn=processa_submissao,
inputs=[
gr.Dropdown(choices=categorias, label="Categoria da Patente"),
gr.Textbox(lines=10, placeholder="Digite a descrição da patente aqui...", label="Descrição da Patente")
],
outputs="text"
)
# Adiciona a lista de exemplos à interface
iface.add_examples(exemplos_descricao, preenche_descricao)
iface.launch()