Spaces:
Sleeping
Sleeping
import gradio as gr | |
import openai | |
import os | |
# Set your OpenAI API key | |
openai.api_key = os.getenv("OPENAI_API_KEY") # Make sure to set this environment variable in Hugging Face Spaces | |
def generate_text(prompt): | |
response = openai.Completion.create( | |
engine="text-davinci-003", # You can use other engines like "text-curie-001" or "text-babbage-001" | |
prompt=prompt, | |
max_tokens=150, | |
n=1, | |
stop=None, | |
temperature=0.7, | |
) | |
return response.choices[0].text.strip() | |
# Create a Gradio interface | |
iface = gr.Interface(fn=generate_text, inputs="text", outputs="text", title="GPT-3 Text Generator", description="Enter a prompt to generate text using GPT-3.") | |
# Launch the interface | |
iface.launch(public=True) |