Jitendra14355 commited on
Commit
064a084
·
verified ·
1 Parent(s): 9787d65

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +30 -0
app.py CHANGED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers import pipeline
2
+ import gradio as gr
3
+
4
+ # Load GPT-2 model
5
+ generator = pipeline("text-generation", model="gpt2")
6
+
7
+ # Function to generate text
8
+ def generate_text(prompt, max_length):
9
+ result = generator(
10
+ prompt,
11
+ max_length=max_length,
12
+ num_return_sequences=1,
13
+ do_sample=True,
14
+ temperature=0.7
15
+ )
16
+ return result[0]['generated_text']
17
+
18
+ # Gradio UI
19
+ demo = gr.Interface(
20
+ fn=generate_text,
21
+ inputs=[
22
+ gr.Textbox(lines=4, placeholder="Enter your prompt here..."),
23
+ gr.Slider(minimum=20, maximum=200, value=50, label="Max Length")
24
+ ],
25
+ outputs="text",
26
+ title="🤖 GPT-2 Text Generator",
27
+ description="Enter a prompt and generate text using GPT-2"
28
+ )
29
+
30
+ demo.launch()