Spaces:
Sleeping
Sleeping
import gradio as gr | |
import run | |
title = "Lit GPT: Pythia 160M " | |
with gr.Blocks(title=title) as interface: | |
with gr.Row(): | |
prompt = gr.Textbox(label="Input Text") | |
temperature = gr.Slider( | |
0, | |
1, | |
value=0.8, | |
label="Temperature", | |
info="Set the creativity level: Higher values produce more varied results, lower values generate more predictable text.", | |
) | |
top_k = gr.Slider( | |
200, | |
300, | |
value=200, | |
label="Top K", | |
info="Control the randomness: Limits the AI to consider only the top K most likely next words.", | |
) | |
max_new_tokens = gr.Slider( | |
10, | |
500, | |
value=500, | |
label="Max Tokens", | |
info="top most preferable tokens to consider in the sampling process", | |
) | |
inputs = [prompt, max_new_tokens, top_k, temperature] | |
with gr.Column(): | |
outputs = gr.Textbox(label="Generated") | |
button = gr.Button("Generate") | |
button.click(run.generate_from_prompt, inputs=inputs, outputs=outputs) | |
# with gr.Row(): | |
# gr.Examples(examples=examples, inputs=inputs, outputs=outputs, fn=generate_dialogue, cache_examples=True,) | |
interface.launch() | |