import gradio as gr from transformers import pipeline # Load the story generation pipeline generator = pipeline("text-generation", model="gpt2", max_length=200) def generate_story(moral): prompt = f"The moral of the story is: {moral}. Here's the story:" story = generator(prompt, max_length=200, num_return_sequences=1)[0]['generated_text'] return story # Create a Gradio interface iface = gr.Interface( fn=generate_story, inputs=gr.Textbox(label="Enter the moral of the story"), outputs=gr.Textbox(label="Generated Story"), title="Moral to Story Generator", description="Input a moral, and this app will generate a story based on it using AI." ) iface.launch()