File size: 1,066 Bytes
6b6b539
 
1c20b88
 
 
 
 
 
 
9463592
1c20b88
9463592
1c20b88
9463592
1c20b88
9463592
1c20b88
 
9463592
1c20b88
 
 
9463592
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import gradio as gr

# Função para processar o texto com os parâmetros ajustáveis
def generate_response(input_text, temperature, top_p):
    from transformers import pipeline
    # Carregar o modelo da Hugging Face localmente ou via API
    model = pipeline("text-generation", model="meta-llama/Llama-3.3-70B-Instruct")
    result = model(input_text, max_length=512, temperature=temperature, top_p=top_p)
    return result[0]['generated_text']

# Interface com entradas ajustáveis
with gr.Blocks() as demo:
    gr.Markdown("# Ajuste de Parâmetros do Modelo")
    with gr.Row():
        input_text = gr.Textbox(label="Texto de entrada")
    with gr.Row():
        temperature = gr.Slider(0.1, 1.0, value=0.7, step=0.1, label="Temperatura")
        top_p = gr.Slider(0.1, 1.0, value=0.9, step=0.1, label="Top-p")
    with gr.Row():
        output_text = gr.Textbox(label="Texto gerado", interactive=False)
    generate_button = gr.Button("Gerar Resposta")
    generate_button.click(generate_response, [input_text, temperature, top_p], output_text)

demo.launch()