anantgupta129's picture
init spaces
c5a6a24
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()