Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| import requests | |
| from PIL import Image | |
| from io import BytesIO | |
| # DALL-E-2 API endpoint | |
| API_ENDPOINT = "https://api.openai.com/v1/dall-e-generate" | |
| st.title("DALL-E-2 Image Generator") | |
| # User input text | |
| user_input = st.text_input("Enter a description for the image:") | |
| if st.button("Generate Image"): | |
| # Make a request to the DALL-E-2 API | |
| response = requests.post(API_ENDPOINT, json={"text": user_input}) | |
| # Check if the request was successful | |
| if response.status_code == 200: | |
| # Decode the image from base64 and display it | |
| image_data = response.json()["image"] | |
| image = Image.open(BytesIO(image_data)) | |
| st.image(image, caption="Generated Image", use_column_width=True) | |
| else: | |
| st.error(f"Error generating image. Status code: {response.status_code}") |