OpenAIのAI画像生成モデル「DALL·E」のAPIをPythonで使ってみた

Posted at 2023 年 10 月 05 日

今回はOpenAIのAI画像生成モデル「DALL·E」のAPIをPythonで使ってみました。
APIキーの発行は下記のページを参考にしました。
初心者向け:ChatGPTのAPIキーを取得する方法

APIの利用は以下のようになります。

Resolution

Price

1024×1024

$0.020 / image

512×512

$0.018 / image

256×256

$0.016 / image

※2023年10月現在

事前にopenaiライブラリを取得して下さい。

import openai

# APIキーを設定
openai.api_key = 'your-api-key'

def generate_image(prompt):
    response = openai.Image.create(
        prompt=prompt,
        n=1,  # 生成する画像の数
        size="256x256",  # 画像のサイズ
        response_format="url"  # 出力形式
    )
    return response['data'][0]['url']

# 画像を生成
image_url = generate_image("Two black cats.")
print(image_url)

'your-api-key'に取得したOpenAIのAPIキーを入力してください。
下記に生成したい画像のプロンプトを入力してください。
generate_image("Two black cats.")

実行するとURLが返信されます。
アクセスすると生成された画像が表示されます。

今回は2匹の黒猫を生成してもらいました。

↓生成された画像

簡単ですね。

DevpediaCode編集部

DevpediaCodeはWeb、AI、Iot、ローコードなどプログラムに関する最新ITテーマの情報を発信するメディアです。

お問合せ下記のURLからお願いします。

https://devpediacode.com/contact