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=50, temperature=0.5): | |
response = openai.Edit.create( | |
model="text-davinci-edit-001", | |
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=100, step=1, default=50), | |
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 Text Editor", | |
description="Use AI to generate text based on a prompt.", | |
allow_flagging=False, | |
analytics_enabled=True, | |
theme="light" | |
) | |
iface.launch() | |