1K
- 方图
1024x1024 - 横图
1536x1024 - 竖图
1024x1536
通过 Flu API 统一端点生成 1K、2K 与 4K 图像,支持方图、横图、竖图及多档质量参数。
使用 Flu API Key 通过 Bearer Token 鉴权。生产请求统一使用 HTTPS Base URL:https://new.fluapi.com/v1。
curl --request POST \
--url 'https://new.fluapi.com/v1/images/generations' \
--max-time 600 \
--header 'Authorization: Bearer sk-YOUR_FLU_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"model": "gpt-image-2",
"prompt": "一台悬浮在纯白摄影棚中的未来感精密设备,黑色金属材质,青色光线,商业产品摄影",
"n": 1,
"size": "2048x2048",
"quality": "high",
"output_format": "png",
"background": "opaque"
}'
import base64
import os
from pathlib import Path
import requests
endpoint = "https://new.fluapi.com/v1/images/generations"
api_key = os.environ["FLU_API_KEY"]
payload = {
"model": "gpt-image-2",
"prompt": "一台悬浮在纯白摄影棚中的未来感精密设备,黑色金属材质,青色光线,商业产品摄影",
"n": 1,
"size": "2048x2048",
"quality": "high",
"output_format": "png",
"background": "opaque",
}
response = requests.post(
endpoint,
headers={
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json",
},
json=payload,
timeout=600,
)
response.raise_for_status()
result = response.json()
image_bytes = base64.b64decode(result["data"][0]["b64_json"])
Path("gpt-image-2.png").write_bytes(image_bytes)
import { writeFile } from "node:fs/promises";
const endpoint =
"https://new.fluapi.com/v1/images/generations";
const response = await fetch(endpoint, {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.FLU_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "gpt-image-2",
prompt:
"一台悬浮在纯白摄影棚中的未来感精密设备,黑色金属材质,青色光线,商业产品摄影",
n: 1,
size: "2048x2048",
quality: "high",
output_format: "png",
background: "opaque",
}),
signal: AbortSignal.timeout(600_000),
});
if (!response.ok) {
throw new Error(`${response.status}: ${await response.text()}`);
}
const result = await response.json();
const image = Buffer.from(result.data[0].b64_json, "base64");
await writeFile("gpt-image-2.png", image);
请求体使用 JSON。推荐显式传入尺寸、质量与输出格式,使生成结果更容易验证和归档。
| 字段 | 类型 | 要求 | 说明 |
|---|---|---|---|
model |
string | 必填 | 固定使用 gpt-image-2。 |
prompt |
string | 必填 | 描述主体、环境、构图、材质、光线、镜头和限制条件。 |
n |
integer | 可选 | 生成数量,建议从 1 开始;计费按实际生成张数累加。 |
size |
string | 可选 | 输出像素尺寸,例如 2048x2048 或 3840x2160。 |
quality |
string | 可选 | low、medium、high 或 auto。 |
output_format |
string | 可选 | 推荐 png;也可根据上游能力使用 JPEG 或 WebP。 |
background |
string | 可选 | 推荐 opaque 或 auto。 |
以下八种尺寸已通过 Flu API 真实调用验证。横图适合封面与视频背景,竖图适合海报与移动端内容,方图适合商品与社交媒体。
1024x10241536x10241024x15362048x20482048x11521152x20483840x21602160x3840
成功响应的图像位于 data[0].b64_json。返回体可能不回显请求中的 size 与 quality,需要从实际图片文件读取像素尺寸。
{
"created": 1785302608,
"data": [
{
"b64_json": "iVBORw0KGgoAAAANSUhEUgAA..."
}
]
}
当前 Flu API 对 gpt-image-2 使用按张固定计费。已验证 1K、2K、4K 和不同质量参数的单张扣费一致。
单次请求的预计费用由生成数量决定。尺寸和质量不会改变 Flu API 当前的单张价格。
费用 = n × $2.00
1 张 = $2.00
4 张 = $8.00
1,000,000 quota,按当前系统换算等于 $2.00。
2026 年 7 月 29 日通过 Flu API 正式端点完成验证。矩阵请求全部返回 HTTP 200,实际 PNG 像素与请求尺寸完全一致。
| 测试项 | 请求尺寸 | 实际尺寸 | 质量 | 耗时 | 计费 |
|---|---|---|---|---|---|
| 1K 方图 | 1024x1024 | 1024x1024 | low | 57 秒 | $2 |
| 1K 横图 | 1536x1024 | 1536x1024 | medium | 34 秒 | $2 |
| 1K 竖图 | 1024x1536 | 1024x1536 | high | 47 秒 | $2 |
| 2K 方图 | 2048x2048 | 2048x2048 | high | 65 秒 | $2 |
| 2K 横图 | 2048x1152 | 2048x1152 | high | 27 秒 | $2 |
| 2K 竖图 | 1152x2048 | 1152x2048 | high | 31 秒 | $2 |
| 4K 横图 | 3840x2160 | 3840x2160 | high | 54 秒 | $2 |
| 4K 竖图 | 2160x3840 | 2160x3840 | high | 31 秒 | $2 |
客户端应记录 HTTP 状态码、响应体和请求标识,并对限流、超时及上游临时故障采用有限次数重试。
sk- 前缀。将生图调用封装在自己的后端服务中,统一管理密钥、并发、计费、日志和生成内容存储。