调用DALL·E-3 API生成图片

python 复制代码
import base64
import matplotlib.pyplot as plt
from openai import OpenAI
from PIL import Image
from io import BytesIO

api_key = "sk-xxxxx"

def base64_to_image(base64_string):
    try:
        image_data = base64.b64decode(base64_string)
        image_buffer = BytesIO(image_data)
        image = Image.open(image_buffer)
        return image
    except Exception as e:
        print(f"An error occurred: {e}")
        return None

client = OpenAI(api_key=api_key)
response = client.images.generate(
    model="dall-e-3",
    prompt="A spaceship flying through the universe", # an example
    size="1024x1024",
    quality="standard",
    n=1,
    response_format='b64_json'
)

image_b64 = response.data[0].b64_json
generated_image = base64_to_image(image_b64)

if generated_image:
	plt.imshow(generated_image)
	plt.axis("off")
	plt.show()

输出:

相关推荐
小村儿14 小时前
马斯克AI战略封神!解散xAI,租算力,收购Cursor
openai·cursor·grok
爱吃的小肥羊16 小时前
Codex 居然能剪视频了!我实测了两个案例,结果出乎意料
aigc·openai
机器之心18 小时前
马斯克官宣xAI解散,22万张GPU算力租给Anthropic
人工智能·openai
机器之心18 小时前
DeepMind入股硬核网游EVE,要让AI学「黑暗森林」
人工智能·openai
机器之心18 小时前
TRAE SOLO移动端上线,手机也能干活了,随时随地Vibe Working
人工智能·openai
爱吃的小肥羊19 小时前
ChatGPT低价订阅集体翻车,薅羊毛时代结束了!
aigc·openai
爱听歌的周童鞋1 天前
Harness Engineering 到底是什么?概念、实战与争议,一次全部讲清楚
openai·agent·anthropic·engineering·harness
掘金酱2 天前
📱 TRAE SOLO 移动端上线征文|“我的第一次移动端AI办公” 评测,赢机械键盘礼包+10w矿石!
openai·ai编程·trae
机器之心2 天前
DeepSeek版Claude Code登顶热榜:8700星,鲸鱼哥火了
人工智能·openai
前端阿彬2 天前
OpenGeno开源库:Spec 总在腐烂?我用一棵树 + 一个 hook 解决了它
openai·ai编程·claude