Spaces:
Runtime error
Runtime error
| import os | |
| import gradio as gr | |
| import openai | |
| openai.api_key = os.getenv("OPENAI_API_KEY") | |
| # Define the function that generates the text | |
| def generate_text(prompt, length=1500, temperature=0.5): | |
| response = openai.Completion.create( | |
| model="text-davinci-003", | |
| prompt=prompt, | |
| max_tokens=length, | |
| temperature=temperature, | |
| ) | |
| return response.choices[0].text.strip() | |
| iface = gr.Interface( | |
| fn=generate_text, | |
| inputs=[ | |
| gr.inputs.Textbox(label="Enter Prompt Here"), | |
| gr.inputs.Slider(label="Length", minimum=1, maximum=3000, step=1, default=1500), | |
| gr.inputs.Slider(label="Temperature", minimum=0, maximum=1, step=0.01, default=0.5), | |
| ], | |
| outputs=gr.outputs.Textbox(label="Generated Text"), | |
| examples=[ | |
| ["Once upon a time,"], | |
| ["In a galaxy far, far away..."], | |
| ["The meaning of life is"] | |
| ], | |
| title="TalkGPT Amanuensis", | |
| description="Use AI to generate text based on a prompt.", | |
| allow_flagging=False, | |
| analytics_enabled=True, | |
| theme="light" | |
| ) | |
| iface.launch() | |