HiAPI
博客

使用指南

GPT Image API 指南:模型 ID、路由与迁移

一份长期有效的地图:从旧的 OpenAI 图像名称到 GPT Image 2,涵盖当前的 HiAPI 模型 ID、已退役的 Pro 替代方案,以及每个下一步该看哪一页。

2026年11月3日
GPT Image API 指南:模型 ID、路由与迁移

简短回答

对于新的 OpenAI 直连图像集成,当前模型 ID 是 gpt-image-2。对于新的 HiAPI 集成,如果任务从提示词开始,请使用 gpt-image-2/text-to-image;如果任务从一张或多张参考图开始,请使用 gpt-image-2/image-to-image。

这些名称很容易混淆,因为人们会用“GPT-4o image”“ChatGPT image generation”“GPT Image API”和“GPT Image 2”来指代相关但不同的产品界面。稳妥的做法是先确认你要调用的是哪个 API,然后使用该 API 对应的模型 ID 和请求契约。

界面 当前模型或选择器 请求模式
OpenAI Image API gpt-image-2 OpenAI /v1/images/generations 或 /v1/images/edits
OpenAI Responses API 受支持的主线模型加上图像生成工具 通过 /v1/responses 进行对话式或多步图像工作
HiAPI 文生图 gpt-image-2/text-to-image POST https://api.hiapi.ai/v1/tasks
HiAPI 图生图 gpt-image-2/image-to-image POST https://api.hiapi.ai/v1/tasks

HiAPI 不会代理 OpenAI Image API 的请求体。它通过统一的异步任务契约来提供 GPT Image 路由,因此只改主机名并不算完成迁移。

开发者需要了解的 GPT Image 谱系

有用的谱系是一张可操作的迁移地图。下面的名称并非都指向可互换的 API 模型。

你可能在旧代码或搜索结果中看到的名称 当前状态 现在该怎么做
“GPT-4o image generation”或“ChatGPT image generation” 产品界面或 UI 措辞,不是可以粘贴到新图像请求中的当前图像模型 ID 先选择一个 API 界面,然后使用其当前模型和请求契约
chatgpt-4o-latest 已弃用的 ChatGPT 模型别名;OpenAI 当前模型页面列出的是图像输入,而非图像输出 不要将其用作图像生成的迁移目标
gpt-image-1 OpenAI 将其标注为上一代、已弃用的图像生成模型 将新的图像工作迁移到 gpt-image-2
gpt-image-1.5 OpenAI 将其标注为上一代、已弃用的图像生成模型 将新的图像工作迁移到 gpt-image-2
dall-e-2 或 dall-e-3 已弃用并从 OpenAI API 中移除 OpenAI 建议当前生成和编辑使用 gpt-image-2
gpt-image-2 OpenAI 当前的直连图像模型 ID 与 OpenAI Image API 一起使用,或将任务映射到下方的 HiAPI 斜杠 ID

OpenAI 当前文档将 gpt-image-2 描述为其最先进的图像生成模型,并记录了文生图生成和图像编辑。 OpenAI 图像生成指南 还将一次性 Image API 与通过 Responses API 进行的对话式图像生成区分开来。上述模型状态说明来自以下官方页面: GPT Image 2、 GPT Image 1.5、 GPT Image 1、 DALL-E 2、 DALL-E 3 和 ChatGPT-4o,核查日期为 2026 年 8 月 31 日。

从 UI 工作流转向 API 工作流

ChatGPT 图像会话将模型选择、状态、重试和文件处理隐藏在对话背后。API 集成必须显式做出这些决策。

OpenAI 官方指南建议,单次生成或编辑使用其 Image API,对话式、多轮图像工作使用 Responses API。HiAPI 使用第三种契约:每个图像任务都是一个异步任务。你的后端提交任务、存储返回的 taskId,并通过回调或稍后的任务详情请求接收最终结果。

来自 UI 会话的创意简报仍然是有用的起始提示词,但要将其移入 API 实际的请求 schema,并测试输出。不要把 UI 产品名称复制到 model 字段中,并假设它是稳定的 API ID。

对于 HiAPI,请将 API key 保留在服务器上,并像这样提交任务:

curl -X POST "https://api.hiapi.ai/v1/tasks" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2/text-to-image",
    "input": {
      "prompt": "A clean launch poster with the exact headline SUMMER DROP",
      "aspect_ratio": "4:5",
      "resolution": "1K"
    },
    "callback": {
      "url": "https://your-domain.com/hiapi/callback",
      "when": "final"
    }
  }'

callback 对象应位于顶层,与 model 和 input 并列。对于本地调试或对账,请轮询 GET https://api.hiapi.ai/v1/tasks/{taskId}。任务成功后,请从 data.output[].url 下载图像,而不要把临时输出 URL 当作永久存储。

本中心页特意只展示一个请求。路由特定字段、回调、轮询和可复制粘贴的示例,请参阅 文生图 API 文档 或 图生图 API 文档。

将旧 OpenAI 图像调用迁移到 HiAPI

OpenAI 模型迁移和提供商契约迁移是两项独立的变更。首先选择当前的图像任务,然后为 HiAPI 的任务 API 重写请求。

旧输入 当前 OpenAI 直连目标 当前 HiAPI 目标
使用 gpt-image-1、gpt-image-1.5 或 DALL-E ID 进行文生图 gpt-image-2 生成 gpt-image-2/text-to-image
使用 gpt-image-1 或 gpt-image-1.5 进行图像编辑 gpt-image-2 编辑 gpt-image-2/image-to-image
仅 UI 的 ChatGPT 或 GPT-4o 图像工作流 根据交互设计选择 OpenAI Image API 或 Responses API 选择 HiAPI 文生图或图生图任务路由

迁移到 HiAPI 时,请用 taskId 持久化、终态处理和输出下载来替换同步或 OpenAI 特有的响应处理。请重新验证提示词和输出,不要承诺跨界面结果像素级一致。

迁移旧的 HiAPI 模型名称

HiAPI 现在使用任务特定的斜杠 ID 和顶层路由选择器。新代码应使用下方的规范请求形态。

旧 HiAPI 名称 当前请求
gpt-image-2 model: "gpt-image-2/text-to-image"
gpt-image-2-image-to-image model: "gpt-image-2/image-to-image"
gpt-image-2-beta model: "gpt-image-2/text-to-image" 加上 route: "beta"
gpt-image-2-ext model: "gpt-image-2/text-to-image" 加上 route: "ext"
gpt-image-2-i2i-ext model: "gpt-image-2/image-to-image" 加上 route: "ext"

公开定价数据可能将带路由的条目写作 gpt-image-2/text-to-image@ext 或 gpt-image-2/image-to-image@ext。HiAPI 也接受带路由限定的形式,但模型文档使用基础斜杠 ID 加上顶层 route 字段,因为这样更容易看清路由特定的输入 schema。

替换已退役的 HiAPI Pro ID

HiAPI 已于 2026 年 7 月 2 日退役两个旧的 Pro ID。它们不再出现在当前公开定价数据中,也不应保留在新示例里。

已退役 ID 替代方案
gpt-image-2-pro gpt-image-2/text-to-image
gpt-image-2-image-to-image-pro gpt-image-2/image-to-image

本次模型迁移并不保证旧 Pro 的每个参数都能产生完全相同的效果。请查看对应模型文档中的当前路由 schema,然后在生产切换前运行一个有代表性的提示词和参考图测试。

下一步该看哪里

本页用于名称、谱系和迁移。请根据你要回答的问题选择对应目的地:

开始与集成

用例与实测证据

对比与选型

常见问题

当前 GPT Image API 模型 ID 是什么?

对于 OpenAI 的直连 Image API,是 gpt-image-2。对于 HiAPI,请根据任务是从文本还是参考图开始,使用 gpt-image-2/text-to-image 或 gpt-image-2/image-to-image。

我可以把裸模型名 gpt-image-2 发送给 HiAPI 吗?

不要在新的 HiAPI 代码中使用裸名称。当前规范 ID 是上方展示的任务特定斜杠名称,它们也使定价、schema 和模型页面路由更加明确。

HiAPI 使用 OpenAI 的 /v1/images/generations 端点吗?

不。HiAPI 图像模型使用 POST /v1/tasks,随后通过最终回调或 GET /v1/tasks/{taskId} 获取结果。OpenAI Image API 和 HiAPI 任务 API 的请求与响应契约不同。

回调应该放在哪里?

将 callback 放在任务体顶层,与 model 和 input 并列。使用 callback.when: "final",并让接收服务按 taskId 保持幂等,因为成功和失败都是终态结果。

什么替代 gpt-image-2-pro?

使用 gpt-image-2/text-to-image。对于已退役的图生图 Pro ID,使用 gpt-image-2/image-to-image。切换前请查看当前输入 schema,并测试有代表性的任务。

立即开始构建持久 AI 产物

获取 API 密钥,通过一个基于任务(task)的 API 调用图像、视频和音频模型。

阅读 API 文档