LargeChestnut logoLargeChestnut

Command Palette

Search for a command to run...

平台使用

gpt-image-2

OpenAI 最新图像模型,通过 LargeChestnut 调用生成最高 4K 图像

gpt-image-2 是 OpenAI 最新的图像生成模型,最长边支持 3840px。LargeChestnut 直接透传 OpenAI /v1/images/generations 协议,任何 OpenAI SDK 或兼容客户端都能直接对接。

基础信息#

项目
端点POST https://largechestnut.com/v1/images/generations
Token 分组gpt-plus(其它未包含该模型的分组会报 No available channel
支持尺寸1K · 2K · 4K 共 7 种
出图时间30 – 90 秒
定价以定价页为准,按张结算

调用示例#

cURL

bash
curl https://largechestnut.com/v1/images/generations \
  -H "Authorization: Bearer sk-你的KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "一只橘猫坐在沙发上",
    "size": "3840x2160"
  }'

Python

python
from openai import OpenAI
import base64

client = OpenAI(
    api_key="sk-你的KEY",
    base_url="https://largechestnut.com/v1",
)

res = client.images.generate(
    model="gpt-image-2",
    prompt="一只橘猫坐在沙发上",
    size="3840x2160",
)

with open("cat.png", "wb") as f:
    f.write(base64.b64decode(res.data[0].b64_json))

Node.js

javascript
import OpenAI from "openai";
import fs from "fs";

const client = new OpenAI({
  apiKey: "sk-你的KEY",
  baseURL: "https://largechestnut.com/v1",
});

const res = await client.images.generate({
  model: "gpt-image-2",
  prompt: "一只橘猫坐在沙发上",
  size: "3840x2160",
});

fs.writeFileSync(
  "cat.png",
  Buffer.from(res.data[0].b64_json, "base64"),
);

请求参数#

参数说明
model固定 gpt-image-2
prompt图片描述,中英文均可
n数量,1 – 10,默认 1
size见基础信息里的 7 种尺寸
qualitystandard · hd · medium
response_formatb64_json(默认)· url。4K 响应 base64 约 8MB,流量敏感场景建议 url

常见错误#

报错解决
No available channel令牌分组改成 gpt-plus
503 ... /images/generations改用 /v1/images/generations,不要走 /chat/completions
Invalid size用基础信息里列出的 7 种尺寸
504 Gateway Timeout客户端超时设到 120 秒以上
后台「测试连通」按钮报 503 是正常现象 —— new-api 测试走 /chat/completions,图像模型只认 /images/generations,协议不匹配。真实调用不受影响,忽略即可。