K-Sort-Arena / model /models /openai_api_models.py
ksort's picture
Update API
b177a48
raw
history blame
709 Bytes
from openai import OpenAI
def load_openai_model(model_name):
client = OpenAI()
if model_name == "Dalle-3":
response = client.images.generate(
model="dall-e-3",
prompt="a white siamese cat",
size="1024x1024",
quality="standard",
n=1,
)
elif model_name == "Dalle-2":
response = client.images.generate(
model="dall-e-2",
prompt="a white siamese cat",
size="512x512",
quality="standard",
n=1,
)
else:
raise NotImplementedError
image_url = response.data[0].url
if __name__ == "__main__":
load_openai_model('Dalle-2')