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()
|