产品

GPT Image 2 API,每张图片一个固定价格

通过 OpenAI Images API 使用 GPT Image 2 和 GPT Image 2.5 生成和编辑图像,也可以作为任务排队提交。每张图片固定价格,任何尺寸同价。

预付费,无订阅REST 或 MCP一个密钥搞定模型、数据和智能体
雪林中的水彩狐狸,黄金时刻

你需要在代码、智能体或批处理脚本中生成图像,并且希望在发送请求之前就知道要花多少钱。Lovely Router 为 GPT Image 2 和 GPT Image 2.5 提供 OpenAI Images API:一个既能生成也能编辑的 AI 生图 API。每张图片 $0.04,与尺寸和质量无关,费用从与你的模型调用相同的预付费余额中扣除。

交给你的 AI 智能体

把这段提示词复制到 Claude Code、Cursor、Codex 或任何编程智能体中。它会告诉智能体文档在哪里,以及如何使用你的 API 密钥。

Integrate models from Lovely Router into this project through the OpenAI Images API.

- Docs (read first): https://lovelyrouter.com/docs/models/images.md
- Use the official OpenAI SDK with base URL https://lovelyrouter.com/v1: POST /v1/images/generations and /v1/images/edits. For long or batch work, queue jobs with POST https://lovelyrouter.com/v1/images/jobs and fetch them when done.
- One flat price per image; the price list is in the docs and GET https://lovelyrouter.com/v1/models.
- GET https://lovelyrouter.com/v1/models lists every model id with its price; pick one there, do not guess ids.
- Auth: read my API key from the LOVELY_API_KEY environment variable and send it as `Authorization: Bearer $LOVELY_API_KEY`. Never print or commit the key. If it is not set, ask me to create one at https://lovelyrouter.com/app/keys.
- Billing is prepaid: every call is charged to my balance, so test with a small request before running anything large.
- Every docs page is plain Markdown; the full index is https://lovelyrouter.com/llms.txt.

My task: <describe what you want to build or get>
01

工作原理

010203
  1. 创建密钥

    注册,充值 $5 起,然后在 API 密钥页面创建一个密钥。图像模型由 gpt-value 渠道组提供,因此请使用选择了 自动 或绑定到该组的密钥。

  2. 把 OpenAI SDK 指向 Lovely Router

    把 base URL 设为 https://lovelyrouter.com/v1。请求按 OpenAI 的定义原样透传,因此官方 SDK 无需修改即可使用。

  3. 生成图像

    POST /v1/images/generations 会保持连接直到图像生成完毕,并以 base64 形式在 b64_json 中返回。

    curl https://lovelyrouter.com/v1/images/generations \
      -H "Authorization: Bearer $LOVELY_API_KEY" \
      -H "content-type: application/json" \
      -d '{
        "model": "gpt-image-2",
        "prompt": "A watercolor painting of a red fox in a snowy birch forest at dawn",
        "size": "1024x1024",
        "quality": "medium"
      }' | jq -r '.data[0].b64_json' | base64 --decode > fox.png

生成一张图像通常需要 40 秒到 2 分钟,另加在队列中等待的时间。网关会在九分钟内给出响应,所以请把 HTTP 客户端的超时设为至少十分钟。response_format: "url" 会被忽略,图像始终以 base64 返回。

02

模型与尺寸

模型价格功能最大尺寸
gpt-image-2每张 $0.04生成和编辑3840×2160
gpt-image-2.5-flare每张 $0.04生成和编辑3840×2160
gpt-image-2.5-sunburst每张 $0.04生成和编辑3840×2160
size

:1024x1024、1536x1024、1024x1536、2048x2048、3840x2160,或任意 WIDTHxHEIGHT,要求两边都是 16 的倍数、长边不超过 3840 像素,且不超过短边的三倍。设为 auto 则由模型自行选择。

quality

:low、medium、high 或 auto。各档价格相同,对 GPT Image 2.5 模型不起作用。

output_format

:png(默认)、jpeg 或 webp,后两者可配合 output_compression 使用。background: "transparent" 适用于 png 和 webp。

编辑图像或给模型参考图(产品、Logo、人物、风格)时,用任意一个模型把最多 16 张图片(可选附带一个 mask)发送到 POST /v1/images/edits:以 multipart/form-data 文件形式,或在 JSON 中给出 URL。编辑与生成价格相同。

cURL
curl https://lovelyrouter.com/v1/images/edits \
  -H "Authorization: Bearer $LOVELY_API_KEY" \
  -F model=gpt-image-2 \
  -F image=@fox.png \
  -F prompt="Make it night with a full moon" | jq -r '.data[0].b64_json' | base64 --decode > fox-night.png
03

图像任务:现在提交,稍后取回

每个图像请求都会进入队列,一有空闲容量就开始生成,因此突发的大量请求会排队等候,而不是直接失败。每个账户最多可以同时有 20 张图像在排队或生成中。如果你不想让一个连接保持好几分钟,可以使用图像任务:

cURL
# 提交:返回 202,带有任务 id 及其 queue_position
curl https://lovelyrouter.com/v1/images/jobs \
  -H "Authorization: Bearer $LOVELY_API_KEY" \
  -H "content-type: application/json" \
  -d '{"model": "gpt-image-2", "prompt": "A red fox in a snowy birch forest", "size": "1536x1024"}'

# 最多等待 60 秒,然后下载文件
curl "https://lovelyrouter.com/v1/images/jobs/img_8c1f0e2a9b7d4f3e6a5c2b1d?wait=60" \
  -H "Authorization: Bearer $LOVELY_API_KEY"
curl -o fox.png https://lovelyrouter.com/v1/images/jobs/img_8c1f0e2a9b7d4f3e6a5c2b1d/content \
  -H "Authorization: Bearer $LOVELY_API_KEY"

任务接受与生成请求相同的字段;带有输入图片,它就成为一个编辑任务。已完成任务的图像保留 7 天。你可以列出最近的任务,也可以取消仍在排队的任务。如果同步请求九分钟后仍未完成,会返回 504,并在 x-lovely-image-job 响应头中带上任务 id,图像会继续生成,你可以像取回任务一样取回它。

04

在线体验与 MCP

search_toolsrun_toolget_run

想不写代码就试试提示词和编辑效果,把在线体验切换到 图像 模式即可。它基于图像任务运行。

智能体同样可以生成图像。MCP 服务器提供 generate_image 工具,使用 GPT Image 2.5(2.5 不可用时改用 GPT Image 2),每张价格相同,也可以通过 URL 传入参考图。它返回一个 24 小时内无需密钥即可下载的链接,以及一条保存文件的 curl 命令;get_image 用于等待尚未完成的图像。把服务器添加到 Claude Code:

Shell
claude mcp add --transport http lovely-tools https://lovelyrouter.com/mcp \
  --header "Authorization: Bearer $LOVELY_API_KEY"

然后提问:“生成一张 1536x1024 的首页主视觉图,扁平插画风格,画面是黄昏时的灯塔,保存到 public/hero.png。”

05

常见用法

透明背景的产品图。

使用 gpt-image-2,设置 background: "transparent" 和 output_format: "png",生成的文件可以直接放在任何底色的页面上。

4K 壁纸。

请求 3840x2160。价格与一张方形缩略图相同,生成的 PNG 大约 14 MB。

同一提示词的五十个变体。

每次提交 20 个任务(账户上限),每完成一个就提交下一个。用 ?wait= 取回结果,不必在两次轮询之间 sleep。

修饰现有照片。

把照片发送到 /v1/images/edits,附上覆盖待修改区域的蒙版,以及描述修改内容的提示词。

在智能体工作流中生成图像。

让 Claude Code 在搭建页面时通过 MCP 调用 generate_image,并把每个文件保存到代码需要的位置。

06

费用说明

每张图片固定 $0.04,生成和编辑都一样,任何尺寸和质量同价。响应中的 usage 对象仅供参考,不影响价格。

提交图像时,会先从你的余额中预留它的价格,图像完成后再结算。请求被拒绝、任务被取消或没有产出图像时,都不收费。图像一旦生成就会收费,即使你的客户端在收到之前就断开了连接。没有订阅;同一余额可以购买的其他产品,请参阅价格页。

07

常见问题

?
GPT Image 2 API 多少钱?+

按张计费,每张图片 $0.04,所有尺寸和质量同价,生成和编辑也一样。GET /v1/models 会在 pricing.per_image 中显示当前价格。

生成一张图像需要多长时间?+

通常为 40 秒到 2 分钟,另加排队时间。同步请求最多等待九分钟;使用图像任务可以先提交,稍后再取回图像。

一次请求能生成多张图像吗?+

不能。n 必须为 1。需要更多图像时,请发送并行请求或任务,每个账户最多同时有 20 张在排队或生成中。

生成的图像会保留多久?+

已完成的图像任务,其文件在 7 天内可以通过 GET /v1/images/jobs/{id}/content 下载。MCP generate_image 工具返回的下载链接在 24 小时内无需密钥即可使用。

生成失败会收费吗?+

不会。失败的图像、已取消的任务和被拒绝的请求都不收费;30 分钟内无法开始生成的图像会以 429 失败,同样不收费。

支持流式输出或部分图像输出吗?+

暂不支持。stream: true 会返回 400。图像变体(/v1/images/variations)也不可用。

图像指南列出了所有参数和状态码。如需用同一个密钥调用文本模型,请参阅 GPT API。

一个预付费密钥,搞定模型、数据和智能体

无需订阅。充值后按需使用,每笔费用都能在日志中查看。