OpenAI 图像生成
目前已支持 OpenAI 标准协议的图像生成、编辑等操作的统一接入与调用。通过本章节提供的接口说明,您可以在同一套 API 下发起图像生成请求,屏蔽底层厂商差异,实现参数格式的统一管理与灵活扩展,完成通过文本对话生成图像的场景接入。
本文为OpenAI GPT Image 2的核心参数请求案例,完整参数请参考OpenAI官方文档
支持模型
gpt-image-2
GPT Image 2 是 OpenAI 的图像生成模型,支持更高质量的图像生成与编辑能力。
创建图片
Endpoint
POST https://api.token-hubs.com/v1/images/generations
请求头
Authorization: string必填
Bearer Token,格式:Bearer YOUR_API_KEY
Content-Type: string必填
固定为 application/json
请求参数
model: string必填
创建图片时选择的模型 ID,如 gpt-image-2
prompt: string必填
期望生成图片的文本描述
n: integer
要生成的图片数量,必须在 1-10 之间,默认 1
图像质量与细节偏好,不同模型支持的取值不同。
size: string
生成图片尺寸,默认 1024x1024
编辑图片
Endpoint
POST https://api.token-hubs.com/v1/images/edits
请求头
Authorization: string必填
Bearer Token,格式:Bearer YOUR_API_KEY
Content-Type: string必填
固定为 multipart/form-data
请求参数
model: string必填
创建图片时选择模型 ID,如 gpt-image-2
prompt: string必填
期望生成图片的文本描述
image: string | array必填
文件或文件数组,需要编辑的图片
quality: string
图像质量与细节偏好。
size: string
生成图片尺寸,默认 1024x1024
响应格式
created: integer
响应创建的 Unix 时间戳(秒)
data: array
生成的图片对象列表
data.b64_json: string
生成图片的 Base64 编码
usage: object
使用统计信息
usage.input_tokens: integer
输入使用的令牌数
usage.output_tokens: integer
输出使用的令牌数
usage.total_tokens: integer
使用的总令牌数
usage.input_tokens_details: object
输入令牌的详细信息(文本令牌和图像令牌)

