Spaces:
Build error
Build error
| import os | |
| from dotenv import load_dotenv | |
| import openai | |
| import gradio as gr | |
| # Load environment variables | |
| load_dotenv() | |
| # Get the API key from Hugging Face Secrets | |
| api_key = os.getenv("OPENAI_API_KEY") | |
| # Ensure API key is set | |
| if not api_key: | |
| raise ValueError("OPENAI_API_KEY is not set. Please check your Hugging Face Secrets.") | |
| openai.api_key = api_key | |
| def generate_image(prompt): | |
| response = openai.Image.create( | |
| prompt=prompt, | |
| n=1, | |
| size="1024x1024" | |
| ) | |
| return response["data"][0]["url"] | |
| # Create Gradio Interface | |
| gr.Interface( | |
| fn=generate_image, | |
| inputs=gr.Textbox(label="Describe your image"), | |
| outputs=gr.Image(label="Generated Image"), | |
| title="DALL-E Image Generator" | |
| ).launch() | |