Spaces:
Sleeping
Sleeping
import streamlit as st | |
import os | |
from openai import OpenAI | |
#key = os.getenv('OPEN_AI_KEY') | |
#client = OpenAI(api_key = key) | |
def main(promptt): | |
response = client.images.generate( | |
model="dall-e-2", | |
prompt=promptt, | |
size="1024x1024", | |
quality="standard", | |
n=1, | |
) | |
image_url = response.data[0].url | |
return image_url | |
if __name__ == "__main__": | |
st.title("Dalle - App") | |
password = "" | |
password = st.text_input("Enter your API-KEY:", type="password") | |
prompt = st.text_input("Enter a prompt:") | |
if st.button("Generate Image"): | |
if(password != ""): | |
client = OpenAI(api_key = password) | |
url = main(prompt) | |
#url = "https://oaidalleapiprodscus.blob.core.windows.net/private/org-yAYPjlgfGXibO0vm2BcHo8Ds/user-Hj9p1PrLa4pl6IqwSOTGUWAC/img-Qn4jGiW847QexJALxgHjbgkE.png?st=2024-02-17T09%3A40%3A49Z&se=2024-02-17T11%3A40%3A49Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2024-02-17T00%3A12%3A11Z&ske=2024-02-18T00%3A12%3A11Z&sks=b&skv=2021-08-06&sig=0fa7RSvbDqes/Rg5pJfT9LxM/39CoX3%2BqyfTPRgV1OY%3D" | |
try: | |
st.image(url, caption="Image", use_column_width=True) | |
except: | |
st.error("Sorry, no image created for the provided prompt.") | |
st.markdown(url) | |
else: | |
st.markdown("Write Correct API_KEY : ") | |