shukdevdatta123 commited on
Commit
f62e9ce
·
verified ·
1 Parent(s): a72052a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -8
app.py CHANGED
@@ -1,5 +1,5 @@
1
  import streamlit as st
2
- from openai import OpenAI
3
  from dotenv import load_dotenv
4
  import os
5
 
@@ -14,7 +14,6 @@ if api_key:
14
  # Set the API key for OpenAI
15
  os.environ["OPENAI_API_KEY"] = api_key
16
  load_dotenv() # Load environment variables if needed
17
- client = OpenAI(api_key=api_key)
18
 
19
  # Prompt input field
20
  prompt = st.text_area("Enter your prompt:")
@@ -24,15 +23,13 @@ if api_key:
24
 
25
  # Call the OpenAI API to generate the image
26
  try:
27
- response = client.images.generate(
28
- model="dall-e-3",
29
  prompt=prompt,
30
- size="1024x1024", # Available size: 1024x1024, 1024x1792, or 1792x1024
31
- quality="standard", # Available quality: "standard" or "hd"
32
- n=1, # Number of images to generate (limit is 1)
33
  )
34
 
35
- image_url = response.data[0].url
36
 
37
  # Display the image
38
  st.image(image_url, caption="Generated Image", use_column_width=True)
 
1
  import streamlit as st
2
+ import openai
3
  from dotenv import load_dotenv
4
  import os
5
 
 
14
  # Set the API key for OpenAI
15
  os.environ["OPENAI_API_KEY"] = api_key
16
  load_dotenv() # Load environment variables if needed
 
17
 
18
  # Prompt input field
19
  prompt = st.text_area("Enter your prompt:")
 
23
 
24
  # Call the OpenAI API to generate the image
25
  try:
26
+ response = openai.Image.create(
 
27
  prompt=prompt,
28
+ n=1, # Number of images to generate
29
+ size="1024x1024" # Available sizes: 256x256, 512x512, or 1024x1024
 
30
  )
31
 
32
+ image_url = response['data'][0]['url']
33
 
34
  # Display the image
35
  st.image(image_url, caption="Generated Image", use_column_width=True)