note.com
from openai import OpenAI
import requests
client = OpenAI()
quality = ["standard", "hd"]
styles = ["vivid", "natural"]
images = []
labels = []
for q in quality:
for s in styles:
response = client.images.generate(
model="dall-e-3",
prompt="A cute baby sea otter",
n=1,
size="1024x1024",
response_format="url",
style=s,
quality=q,
user="wapa5pow",
)
data = requests.get(response.data[0].url).content
label = f"{q}_{s}"
filename = f"data/openai_dall-e-3_{label}.png"
with open(filename, "wb") as handler:
handler.write(data)
images.append(filename)
labels.append(label)