SlungusLoaf commited on
Commit
f04b58f
·
verified ·
1 Parent(s): ea02925

requirements.txt

Browse files

transformers
torch
gradio

Files changed (1) hide show
  1. app.py +24 -0
app.py ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from transformers import pipeline
3
+
4
+ # Load GPT-2 text generation pipeline
5
+ generator = pipeline("text-generation", model="gpt2")
6
+
7
+ # Function to generate text
8
+ def generate_text(prompt, max_length=100):
9
+ result = generator(prompt, max_new_tokens=max_length, do_sample=True, temperature=0.7)
10
+ return result[0]["generated_text"]
11
+
12
+ # Gradio interface
13
+ iface = gr.Interface(
14
+ fn=generate_text,
15
+ inputs=[
16
+ gr.Textbox(lines=2, placeholder="Type your prompt here...", label="Prompt"),
17
+ gr.Slider(10, 500, value=100, step=10, label="Max Tokens")
18
+ ],
19
+ outputs=gr.Textbox(label="Generated Text"),
20
+ title="GPT-2 Text Generator",
21
+ description="Type a prompt and GPT-2 will continue your text!"
22
+ )
23
+
24
+ iface.launch()