Update app.py
Browse files
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 |
-
#
|
| 9 |
-
generated = generator(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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,
|