GPT-image-1 - OpenAI 推出的最新图像生成模型

发布于 2025-04-24 · GPT-image-1是OpenAI推出的原生多模态图像生成模型,基于API向开发者开放使用。模型根据文本提示和图像生成高质量、专业级的图像,支持多种风格和自定义功能,如图像质量、尺寸、格式、压缩程度等。

GPT-image-1是什么

GPT-image-1 是 OpenAI 的原生多模态图像生成模型,通过 API 向开发者开放。它按文本提示和参考图像出图,质量能到专业级;风格和各种自定义项都开放,比如图像质量、尺寸、格式、压缩程度。创意设计、电商、教育、营销里用得很多:草图转图形、生成产品展示图、做品牌视觉资产都算常见用法。目前包括 Adobe、Figma 在内的一批主流创意平台已经接入了它。

GPT-image-1

GPT-image-1的主要功能

  • 文本生成图像:按文本描述出图。
  • 图像编辑:改现有图,或者只动局部。
  • 图像变体:同一张图出不同版本,换风格也行。
  • 自定义功能:
    • 尺寸:分辨率有好几种,比如 1024×1024、1024×1536。
    • 质量:渲染质量分低、中、高三档。
    • 格式:PNG、JPEG、WebP 等格式都支持。
    • 压缩:JPEG 和 WebP 可以设 0-100% 的压缩级别。
    • 背景:背景可以选透明或不透明。
  • API访问:开放 API 接口,开发者能把出图能力接进自己的应用或服务,批量生成也支持。

GPT-image-1的模型特点

  • 超强指令遵循:复杂指令能按要求执行,生成结果不容易跑偏。
  • 超多艺术风格:艺术风格给得多,不同创意方向都能挑到合适的。
  • 精准图像编辑:编辑能力细腻,对着文本提示就能把图一点点调到位。
  • 丰富的真实世界知识:生成的画面贴合现实世界的常识,看着可信,也更好用。
  • 文本一致性生成:图里的文字能保持一致、连贯,教材、故事书这类场景用得上。

GPT-image-1的产品定价

  • 文本输入token(提示文本):5 美元/100 万枚 token
  • 图像输入token(输入图像):10 美元/100 万枚 token
  • 图像输出token(生成的图像)​​:40 美元/100 万枚 token

GPT-image-1的项目地址

如何使用GPT-image-1

  • 准备工作:访问 OpenAI官方网站官方网站完成注册,登录后在后台获取 API 密钥(API Key)。
  • 安装OpenAI Python库:在 Python 环境里装 OpenAI 官方库。打开终端或命令提示符,执行:
pip install openai
  • 配置API密钥:密钥建议放在环境变量里,别直接写死在代码中。
import os
import openai

# 设置API密钥
openai.api_key = os.getenv("OPENAI_API_KEY")
  • 调用图像生成API:
    • 图像生成:按文本提示出图,示例代码在下面:
import openai
import base64

# 初始化OpenAI客户端
client = openai.OpenAI()

# 调用图像生成API
result = client.images.generate(
    model="gpt-image-1",  # 指定模型
    prompt="A futuristic cityscape at sunset with flying cars and neon lights",  # 文本提示
    size="1024x1024",  # 图像尺寸
    quality="high",  # 图像质量
    background="transparent"  # 背景设置为透明
)

# 获取生成的图像数据
image_base64 = result.data[0].b64_json
image_bytes = base64.b64decode(image_base64)

# 保存图像到本地文件
with open("futuristic_cityscape.png", "wb") as f:
    f.write(image_bytes)
    • 图像编辑:改现有图像,示例代码在下面:
import openai

# 初始化OpenAI客户端
client = openai.OpenAI()

# 调用图像编辑API
result = client.images.edit(
    model="gpt-image-1",  # 指定模型
    image=open("input_image.png", "rb"),  # 上传需要编辑的图像
    mask=open("mask.png", "rb"),  # 上传蒙版图像
    prompt="Replace the sky with a starry night",  # 编辑提示
    size="1024x1024",  # 图像尺寸
    quality="high"  # 图像质量
)

# 获取生成的图像数据
image_base64 = result.data[0].b64_json
image_bytes = base64.b64decode(image_base64)

# 保存编辑后的图像到本地文件
with open("edited_image.png", "wb") as f:
    f.write(image_bytes)
    • 使用参考图像生成新图像:传几张参考图,让模型合成一张新图。示例代码:
import openai

# 初始化OpenAI客户端
client = openai.OpenAI()

# 调用参考图像生成API
result = client.images.edit(
    model="gpt-image-1",  # 指定模型
    image=[
        open("body-lotion.png", "rb"),
        open("bath-bomb.png", "rb"),
        open("incense-kit.png", "rb"),
        open("soap.png", "rb"),
    ],  # 上传参考图像
    prompt="Generate a photorealistic image of a gift basket on a white background labeled 'Relax & Unwind' with a ribbon and handwriting-like font, containing all the items in the reference pictures",  # 生成提示
    size="1024x1024",  # 图像尺寸
    quality="high"  # 图像质量
)

# 获取生成的图像数据
image_base64 = result.data[0].b64_json
image_bytes = base64.b64decode(image_base64)

# 保存生成的图像到本地文件
with open("gift_basket.png", "wb") as f:
    f.write(image_bytes)

GPT-image-1的应用案例

  • Adobe:集成到Firefly和 Express 应用里,提供不同的图片风格。
  • Figma:一句简单的提示就能生图和改图,设计师找灵感快了不少。
  • HeyGen:头像的创建和编辑做得更顺手。
  • Wix:把想法变成成品这一步快了很多。
  • Photoroom:在线卖家拿产品照片就能做出影棚级的视觉效果。

GPT-image-1的应用场景

  • 创意设计:草图很快能转成高质量图形元素,高保真视觉编辑也支持。
  • 电商与营销:产品展示图、营销海报、社交媒体配图都能出,画面质感在线。
  • 品牌设计:徽标、品牌视觉资产、专业排版都能做,而且结果可编辑。
  • 视频创作:视频编辑里能补高质量头像和动画效果。
  • 教育与内容创作:教学插图和创意内容可以批量出,备课时省事。
0

相关文章

0 条评论

后参与评论

暂无评论,来抢沙发。