GPT-4 / app.py
rumaisa1054's picture
Update app.py
a5b59fa verified
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 : ")