hello-world / app.py
javibko's picture
Update app.py
44e9179 verified
raw
history blame contribute delete
873 Bytes
import gradio as gr
from transformers import pipeline
# Load the distilgpt2 model
generator = pipeline("text-generation", model="distilgpt2")
# Define the function to generate dynamic responses
def generate_text(prompt):
result = generator(
prompt,
max_length=50, # Control the length of the output
temperature=0.7, # Balance between predictability and creativity
top_p=0.9, # Focus on likely words to maintain relevance
num_return_sequences=1 # Return only one response
)
return result[0]['generated_text']
# Create the Gradio interface
interface = gr.Interface(
fn=generate_text,
inputs="text",
outputs="text",
title="Conversational AI with distilgpt2",
description="Enter instructions or prompts, and the model will generate text accordingly.",
)
# Launch the interface
interface.launch()