File size: 1,090 Bytes
2350ed6
 
1f5056c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
import gradio as gr

# Carregando o modelo da Hugging Face
model = gr.load("models/Qwen/Qwen2.5-Coder-32B-Instruct")

def generate_response(prompt):
    # Envia o prompt para o modelo carregado
    response = model(prompt)
    return response[0]['generated_text']

with gr.Blocks() as demo:
    # Título e Descrição
    gr.Markdown("# Qwen2.5-Coder Interface")
    gr.Markdown("### Um modelo avançado para geração de texto. Digite o prompt abaixo para obter uma resposta.")

    with gr.Row():
        with gr.Column(scale=2):
            # Caixa de entrada para o prompt
            input_text = gr.Textbox(lines=5, placeholder="Digite seu prompt aqui...", label="Entrada do Usuário")
        with gr.Column(scale=1):
            # Botão de Enviar
            submit_btn = gr.Button("Gerar Resposta")

    # Caixa de saída para exibir a resposta do modelo
    output_text = gr.Textbox(lines=10, label="Saída do Modelo", interactive=False)

    # Conexão do botão com a função
    submit_btn.click(generate_response, inputs=[input_text], outputs=[output_text])

demo.launch()