调用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()

输出:

相关推荐
冰 河19 小时前
‌最新版DeepSeek保姆级安装教程:本地部署+避坑指南
人工智能·程序员·openai·deepseek·冰河大模型
win4r1 天前
🚀用MCP为AutoGen开挂接入各种工具和框架!Cline零代码开发MCP Server实现接入LangFlow进行文档问答!利用MCP Server突破平
aigc·openai
无奈何杨2 天前
免费使用满血版DeepSeek-R1的多种方案
openai·deepseek
Linux猿3 天前
OpenAI Swarm 多智能体框架介绍
openai·多智能体·swarm·智能体·openai swarm·多智能体框架
十幺卜入4 天前
DeepSeek服务器繁忙 多种方式继续优雅的使用它
openai·api·deepseek·服务器繁忙
bdawn6 天前
深度集成DeepSeek大模型:WebSocket流式聊天实现
python·websocket·openai·api·实时聊天·deepseek大模型·流式输出
yolo6129 天前
【Deepseek】手把手教你使用vscode实现平民版AI Code编辑器cursor
openai·cursor·deepseek
奇舞精选11 天前
AI Agent自动化操作浏览器的发展与应用
前端·openai
阡之尘埃14 天前
调用deepseek的API接口使用,对话,json化,产品化
人工智能·python·openai·大语言模型·api接口·deepseek
XY笔记15 天前
如何使用deepseek开发一个翻译API
人工智能·openai·翻译·deepseek