Images | 一句话生成一张图片

OpenAI 图片生成 API 编程教程
OpenAI的Images接口能够通过文本描述生成图片,用户只需输入提示词即可获得相应图像。文章展示了如何使用Python代码调用该接口,示例中通过描述“小鹿吃菠菜”生成图片,并返回图片的访问链接。近期OpenAI对接口进行了调整,建议使用'dall-e-2'模型进行尝试。
文章内容
思维导图
常见问题
社交分享

OpenAI的Images接口可以轻松的通过描述生成图片,非常神奇,我们来看一下具体的代码(OpenAI近期对该接口进行了调整,我们赠送的API Key已没有配额,大家可以尝试’dall-e-2’的模型):

import openai

client = openai.OpenAI(api_key="sk-xxxxx")

image_response = client.images.generate(
    # 文本生成的提示词
    prompt = "小鹿吃菠菜",
    model = "dall-e-3"
)
image_response

来看一下运行效果:

代码会返回图片的访问地址,然后我们可以直接点击该链接访问到图片


觉得不错?可以点击右下角"写留言"与我互动。点我看小册专栏合集

思维导图生成中,请稍候...

问题 1: OpenAI的Images接口可以用来做什么?
回答: OpenAI的Images接口可以通过文本描述生成相应的图片,例如输入“小鹿吃菠菜”即可生成一张符合描述的图片。

问题 2: 使用Images接口需要哪些步骤?
回答: 首先需要导入OpenAI库并初始化客户端,然后使用client.images.generate方法,传入提示词(如“小鹿吃菠菜”)和模型(如“dall-e-3”),即可生成图片。

问题 3: 生成的图片如何查看?
回答: 代码运行后会返回图片的访问地址,点击该链接即可查看生成的图片。

问题 4: 目前支持哪些模型?
回答: 目前支持“dall-e-2”和“dall-e-3”模型,可以根据需要选择。

问题 5: 是否需要API Key?
回答: 是的,使用Images接口需要提供有效的API Key,例如“sk-xxxxx”。

问题 6: 赠送的API Key是否还有配额?
回答: 赠送的API Key已经没有配额,建议使用自己的API Key进行尝试。

问题 7: 生成的图片质量如何?
回答: 生成的图片质量较高,能够准确反映提示词的内容,具体效果可以通过示例图片查看。

问题 8: 如何与作者互动或获取更多信息?
回答: 可以点击文章右下角的“写留言”与作者互动,或者访问作者的小册专栏合集获取更多内容。