savan360 commited on
Commit
b8e372e
·
verified ·
1 Parent(s): a3bece0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -2
app.py CHANGED
@@ -5,10 +5,18 @@ from transformers import pipeline
5
  generator = pipeline('text-generation', model='gpt2')
6
 
7
  def generate_text(prompt):
8
- # Generate text with a maximum length of 50 tokens
9
- generated = generator(prompt, max_length=50, num_return_sequences=1)
 
 
 
 
 
 
 
10
  return generated[0]['generated_text']
11
 
 
12
  # Create a Gradio interface with one text input and one text output
13
  iface = gr.Interface(
14
  fn=generate_text,
 
5
  generator = pipeline('text-generation', model='gpt2')
6
 
7
  def generate_text(prompt):
8
+ # Adjust temperature to make output more focused
9
+ generated = generator(
10
+ prompt,
11
+ max_length=50,
12
+ num_return_sequences=1,
13
+ temperature=0.2, # Lower temperature for less randomness
14
+ top_k=50, # Optional: limit the number of choices
15
+ top_p=0.95 # Optional: nucleus sampling
16
+ )
17
  return generated[0]['generated_text']
18
 
19
+
20
  # Create a Gradio interface with one text input and one text output
21
  iface = gr.Interface(
22
  fn=generate_text,