官方分组

GPT Image 2

用官方分组 API Key 生成和编辑图片,按 token 计费。

官方分组 · model: gpt-image-2 · Token 计费

本页面向创建于官方分组的 API Key。分组由 Key 决定,请求里始终填公开模型 ID gpt-image-2,不要额外加 group 字段。

概览

项目官方分组行为
API Key必须属于官方分组
公开模型 IDgpt-image-2
提交方式异步提交,返回 202 Accepted
计费依据完成任务返回的 token usage
价格模型列表中的官方分组 token 单价

生成图片

APIPOOL_ENDPOINT="https://app.apipool.dev"

curl "$APIPOOL_ENDPOINT/v1/images/generations" \
  -H "Authorization: Bearer $APIPOOL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "A studio product photo of a blue glass sphere",
    "size": "1:1",
    "resolution": "1k",
    "quality": "low",
    "n": 1
  }'

编辑上传图片

上传文件时用 multipart/form-data:

curl "$APIPOOL_ENDPOINT/v1/images/edits" \
  -H "Authorization: Bearer $APIPOOL_API_KEY" \
  -F "model=gpt-image-2" \
  -F "prompt=Change the object to emerald green" \
  -F "image=@./source.png" \
  -F "size=1:1" \
  -F "resolution=1k" \
  -F "quality=low" \
  -F "n=1"

请求参数

字段必填取值与含义
model是始终为 gpt-image-2
prompt是图片生成或编辑指令
image文件编辑时必填在 /v1/images/edits 上传一张源图片
size否输出宽高比,例如 1:1
resolution否输出分辨率:1k、2k 或 4k
quality否auto、low、medium 或 high
n否请求图片数量,1–4;默认 1

size 只表示宽高比,不能用来选分辨率档位——1k、2k、4k 要通过 resolution 指定。图片接口不支持 stream: true。

提交与轮询

提交接口返回的是任务,不是已完成的图片:

{
  "id": "imgtask_01...",
  "object": "image_generation.task",
  "status": "submitted",
  "model": "gpt-image-2",
  "created_at": 1787068800
}

用同一个 API Key 轮询任务:

TASK_ID="imgtask_01..."

curl "$APIPOOL_ENDPOINT/v1/tasks/$TASK_ID" \
  -H "Authorization: Bearer $APIPOOL_API_KEY"

完整的状态值、轮询规则、临时下载地址和可重试响应见 图片异步任务。

完成任务与 usage

计费数据确认后,官方分组的结果会带上标准化的 token usage:

{
  "id": "imgtask_01...",
  "object": "image_generation.task",
  "status": "completed",
  "model": "gpt-image-2",
  "created_at": 1787068800,
  "completed_at": 1787068842,
  "data": [
    {
      "url": "https://objects.example/results/0.png?...",
      "expires_at": 1787072442
    }
  ],
  "result_expires_at": 1787155242,
  "usage": {
    "input_tokens": 18,
    "input_tokens_details": {
      "text_tokens": 18,
      "image_tokens": 0
    },
    "output_tokens": 196,
    "output_tokens_details": {
      "image_tokens": 196
    },
    "total_tokens": 214
  }
}

计费

价格在提交时锁定,按文本输入、图片输入、缓存输入和图片输出这几类 token 分别 计算。最终任务返回的 usage 就是你可以核对的计费依据。当前单价以 模型列表的官方分组为准。

想按实际交付图片张数计费,改用特惠分组的 Key。