跳转到主要内容
GPT Image 2 是 OpenAI 的新一代图像生成模型,通过 Upmore API 提供服务。基于自回归 + 推理混合架构,支持原生 2K 分辨率、接近完美的文字渲染能力(12+ 种语言约 99% 字符级准确率),以及出色的多物体场景构图。

核心能力

  • 文生图 — 根据自然语言描述生成图像
  • 灵活分辨率 — 支持任意自定义尺寸,最高 4K(3840px),边长须为 16 的倍数
  • 精准文字渲染 — 12+ 种语言约 99% 字符级准确率
  • 多物体构图 — 复杂场景无遮挡或错位问题
  • 多风格 — 写实、插画、动漫、矢量、3D、数据可视化
  • 批量生成 — 单次请求最多生成 4 张图片

输出规格

属性
尺寸灵活分辨率(如 1024x1024、2048x2048、3840x2160)
尺寸约束边长:16 的倍数,宽高比 ≤ 3:1,总像素数 655,360–8,294,400
质量low、medium、high
格式png、webp、jpeg

快速示例

curl https://api.upmore.net/v1/images/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "一座未来城市的日落天际线,天空中有飞行汽车",
    "size": "2048x2048",
    "quality": "high"
  }'
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://api.upmore.net/v1"
)

response = client.images.generate(
    model="gpt-image-2",
    prompt="一座未来城市的日落天际线,天空中有飞行汽车",
    size="2048x2048",
    quality="high"
)

print(response.data[0].b64_json[:100])

参数说明

参数类型必填说明
modelstring必须为 gpt-image-2
promptstring图像描述文本
ninteger生成图片数量(1–4),默认 1
sizestring{宽}x{高} 格式,边长须为 16 的倍数,宽高比 ≤ 3:1,总像素数 655,360–8,294,400,最大单边 3,840px。默认 1024x1024
qualitystringlowmediumhigh,默认 medium
output_formatstringpngwebpjpeg,默认 png
moderationstringautolow,默认 auto
output_compressionintegerjpeg/webp 格式的压缩级别(0–100)