import gradio as gr import openai # Authenticate with OpenAI API openai.api_key = "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" # Define GPT-2 model model_engine = "text-davinci-002" prompt = "Write a short paragraph about a topic of your choice:" def generate_text(prompt): # Use GPT-2 to generate text based on user input response = openai.Completion.create( engine=model_engine, prompt=prompt, max_tokens=1024, n=1, stop=None, temperature=0.5, ) return response.choices[0].text # Create Gradio interface interface = gr.Interface( generate_text, inputs=gr.inputs.Textbox(prompt), outputs=gr.outputs.Textbox(), title="GPT-2 Text Generation", ) # Launch the interface interface.launch()