vikigitonga11 commited on
Commit
721f130
Β·
verified Β·
1 Parent(s): 22f5702

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -7
app.py CHANGED
@@ -19,14 +19,16 @@ def generate_paraphrase(text, temperature):
19
  result = paraphrase_pipeline(
20
  text,
21
  temperature=temperature,
22
- max_length=2048, # πŸš€ Set max output length (bigger than default limits)
23
- min_length=500, # πŸ”₯ Ensures longer responses
24
  top_k=50,
 
25
  do_sample=True,
26
- repetition_penalty=1.2, # πŸ”„ Reduces repetition
27
- num_return_sequences=1, # βœ… Ensures a single, complete paraphrase
28
- num_beams=5, # πŸš€ Helps generate full-length sentences
29
- early_stopping=True # β›” Stops at a natural sentence end
 
30
  )
31
 
32
  # Extract and format output properly
@@ -51,7 +53,7 @@ demo = gr.Interface(
51
  gr.Textbox(label="Enter text", placeholder="Type your text to paraphrase...", lines=10), # Bigger input box
52
  gr.Slider(0.5, 1.5, value=1.0, step=0.1, label="Creativity (Temperature)"),
53
  ],
54
- outputs=gr.Textbox(label="Paraphrased Text", lines=25), # πŸ”₯ Even more space for longer output
55
  title="πŸ“ AI Paraphraser",
56
  description=description,
57
  theme="soft", # βœ… Fix theme issue
 
19
  result = paraphrase_pipeline(
20
  text,
21
  temperature=temperature,
22
+ max_length=2048, # πŸš€ Supports long outputs
23
+ max_new_tokens=1024, # πŸ”₯ Ensures full-length output
24
  top_k=50,
25
+ top_p=0.9, # 🎯 More variation in responses
26
  do_sample=True,
27
+ repetition_penalty=1.5, # πŸ›‘ Stops repetitive loops
28
+ no_repeat_ngram_size=4, # β›” Prevents repetitive phrases
29
+ num_return_sequences=1, # βœ… Outputs only one high-quality paraphrase
30
+ num_beams=7, # πŸš€ Higher number of beams for better sentence flow
31
+ early_stopping=True
32
  )
33
 
34
  # Extract and format output properly
 
53
  gr.Textbox(label="Enter text", placeholder="Type your text to paraphrase...", lines=10), # Bigger input box
54
  gr.Slider(0.5, 1.5, value=1.0, step=0.1, label="Creativity (Temperature)"),
55
  ],
56
+ outputs=gr.Textbox(label="Paraphrased Text", lines=30), # πŸ”₯ More space for longer output
57
  title="πŸ“ AI Paraphraser",
58
  description=description,
59
  theme="soft", # βœ… Fix theme issue