跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://docs.laozhang.ai/llms.txt

Use this file to discover all available pages before exploring further.

先确认令牌分组

GPT Image 2 的线路由令牌分组决定。同一个 gpt-image-2 模型名,在默认分组和 Sora2Official 分组下不是同一条线路。

默认分组:逆向线路

按次扣费。gpt-image-2 是逆向 ChatGPT 网页版,gpt-image-2-vip 是逆向 Codex,价格都是 $0.03/次

Sora2Official:官转 API

按量扣费,价格与官方一致。模型名仍然是 gpt-image-2,调用方式与官方 Images API 一致。
先看令牌分组,再看模型名。默认分组的 gpt-image-2Sora2Official 分组的 gpt-image-2 名字相同,但参数、计费和接口要求不同。

在线测试

可以先在 yingtu.ai 在线测试效果,再迁移到 API。

线路对照

令牌分组模型名线路计费sizequality可用接口
默认分组gpt-image-2逆向 ChatGPT 网页版$0.03/次不支持不支持Images 生成、Images 编辑
默认分组gpt-image-2-vip逆向 Codex$0.03/次支持 1K/2K/4K 共 30 个尺寸不支持Images 生成、Images 编辑
Sora2Officialgpt-image-2官转 API与官方一致支持支持Images 生成、Images 编辑

怎么选

你的需求选择
快速接入,不需要控制尺寸默认分组 gpt-image-2
需要逆向线路,并且要指定 1K/2K/4K 图片尺寸默认分组 gpt-image-2-vip
已有官方 OpenAI GPT Image 2 代码,希望参数完全一致Sora2Official 分组 gpt-image-2
需要 quality 或更多官方参数Sora2Official 分组 gpt-image-2

基础配置

三条线路都使用同一个 OpenAI 兼容网关地址:
export LAOZHANG_API_KEY="sk-你的令牌"
export BASE_URL="https://api.laozhang.ai/v1"
不要把 base URL 写成模型路径。实际线路由令牌分组和请求里的 model 字段共同决定。

参数支持

默认分组 gpt-image-2

默认分组的 gpt-image-2 是逆向 ChatGPT 网页版线路,适合不需要尺寸控制的快速接入。
  • 不支持 size
  • 不支持 quality
  • 价格:$0.03/次

默认分组 gpt-image-2-vip

默认分组的 gpt-image-2-vip 是逆向 Codex 线路,适合需要指定明确输出尺寸的逆向接入。
  • 支持 size,覆盖 1K、2K、4K 三档,共 30 个像素尺寸
  • 不支持 quality,不要在请求体里传 quality
  • 价格:$0.03/次
gpt-image-2-vipsize 必须传明确像素值,不使用 auto。常用选择是 2048x20482048x11521152x2048;需要最终大图时可以使用 4K 档。
比例1K 尺寸2K 尺寸4K 尺寸
1:11280x12802048x20482880x2880
2:3848x12801360x20482336x3520
3:21280x8482048x13603520x2336
3:4960x12801536x20482480x3312
4:31280x9602048x15363312x2480
4:51024x12801632x20482560x3216
5:41280x10242048x16323216x2560
9:16720x12801152x20482160x3840
16:91280x7202048x11523840x2160
21:91280x5442048x8643840x1632
gpt-image-2-vip 虽然支持 4K size,但仍然是逆向线路,不等同于官方 GPT Image 2 API。需要 quality、官方完整参数兼容或完全复用官方 OpenAI 请求体时,请使用 Sora2Official 分组的官转 gpt-image-2

Sora2Official 分组 gpt-image-2

Sora2Official 分组的 gpt-image-2 是官转 API 线路,按量扣费,价格与官方 OpenAI GPT Image 2 API 一致。 使用方式:
  1. 在控制台创建新令牌。
  2. 令牌分组选择 Sora2Official
  3. 请求体继续使用 model="gpt-image-2"
  4. 保留官方请求体,只替换 base URL 和 API Key。
支持官方参数,包括 sizequality 以及官方 API 支持的其他参数。 常用 size
  • 1024x1024
  • 1536x1024
  • 1024x1536
  • 2048x2048
  • 2048x1152
  • 3840x2160
  • 2160x3840
  • auto
quality 可用值:
  • low
  • medium
  • high
  • auto

接口支持

本页只文档化 Images API 接入方式:文生图使用 /v1/images/generations,图改图使用 /v1/images/edits。SDK 对应 images.generateimages.edit
需求接口说明
文生图/v1/images/generations默认返回 data[0].b64_json,也可返回 data[0].url
图改图/v1/images/editsmultipart 上传本地图片
Sora2Official 官转方案必须使用官方一致的 Images API:
需求接口说明
文生图/v1/images/generations和官方 Images 生成接口一致
图改图/v1/images/edits和官方 Images 编辑接口一致
无论使用默认分组逆向线路、gpt-image-2-vip,还是 Sora2Official 官转线路,文档接入方式都只保留 Images 生成和 Images 编辑两类接口。

文生图示例

默认分组 gpt-image-2

不要传 sizequality
curl "$BASE_URL/images/generations" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $LAOZHANG_API_KEY" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "生成一张白色陶瓷马克杯放在灰色桌面上的产品图,柔和自然光,简洁背景"
  }'

默认分组 gpt-image-2-vip

只传 size,不要传 quality。下面示例使用 4K 横版输出。
curl "$BASE_URL/images/generations" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $LAOZHANG_API_KEY" \
  -d '{
    "model": "gpt-image-2-vip",
    "prompt": "生成一张白色陶瓷马克杯放在灰色桌面上的产品图,柔和自然光,简洁背景",
    "size": "3840x2160"
  }'

Sora2Official 分组 gpt-image-2

使用官方一致的 Images 生成接口,可以传 sizequality
curl "$BASE_URL/images/generations" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $LAOZHANG_API_KEY" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "生成一张白色陶瓷马克杯放在灰色桌面上的产品图,柔和自然光,简洁背景",
    "size": "1536x1024",
    "quality": "high"
  }'

图改图示例

默认分组 Images Edits

curl "$BASE_URL/images/edits" \
  -H "Authorization: Bearer $LAOZHANG_API_KEY" \
  -F "model=gpt-image-2" \
  -F "prompt=使用提供的图片作为源图。保留主体、构图和文字,只把杯身贴纸改成红色,并给杯口加一条很细的金色边。" \
  -F "image=@source.png"

默认分组 gpt-image-2-vip Images Edits

curl "$BASE_URL/images/edits" \
  -H "Authorization: Bearer $LAOZHANG_API_KEY" \
  -F "model=gpt-image-2-vip" \
  -F "prompt=使用提供的图片作为源图。保留主体、构图和文字,只把贴纸改成蓝色。" \
  -F "image=@source.png" \
  -F "size=2048x2048"

Sora2Official 分组 Images Edits

官转图改图必须使用 /v1/images/edits,参数按官方 API 写法。
curl "$BASE_URL/images/edits" \
  -H "Authorization: Bearer $LAOZHANG_API_KEY" \
  -F "model=gpt-image-2" \
  -F "prompt=使用提供的图片作为源图。保留主体、构图和文字,只把贴纸改成绿色。" \
  -F "image=@source.png" \
  -F "size=1024x1024" \
  -F "quality=high"

返回结果解析

保存 Images API 的 b64_json

import base64

value = response["data"][0]["b64_json"]
if value.startswith("data:"):
    value = value.split(",", 1)[1]

value += "=" * ((4 - len(value) % 4) % 4)

with open("output.png", "wb") as f:
    f.write(base64.b64decode(value))

读取 Images API 的 URL

image_url = response["data"][0]["url"]

常见问题

因为线路由令牌分组决定。默认分组的 gpt-image-2 是逆向 ChatGPT 网页版;Sora2Official 分组的 gpt-image-2 是官转 API。
不支持。默认分组里需要尺寸参数时,用 gpt-image-2-vip
不支持。gpt-image-2-vip 支持 size,但不支持 quality。如果需要 quality,请使用 Sora2Official 分组的 gpt-image-2
可以。gpt-image-2-vip 支持 4K 档 size,包括 3840x21602160x38402880x28803840x1632 等。注意它仍然不支持 quality
这页只保留 Images API 接入方式:文生图使用 /v1/images/generations,图改图使用 /v1/images/edits
创建 Sora2Official 分组令牌后,保留官方请求体,把 base URL 改为 https://api.laozhang.ai/v1,把 API Key 改成 LaoZhang API 令牌。
常见原因是返回值带了 data:image/png;base64, 前缀,或者末尾缺少 padding。先去掉前缀,再补齐 = 后再做 base64 解码。