gpt-image-2 API 国内直连 / 中转接入指南($0.01 一张)
gpt-image-2 是 OpenAI 的图像生成模型,既能文生图,也能基于参考图做图生图(改图 / 换风格 / 多图合成)。在 byesu(半页酥) 通过官方直连渠道接入,国内可直接调用、无需自建代理,真实单价 $0.01 / 张(1K 分辨率),按"张"计费、用多少扣多少,媒体任务失败还会自动退款。
byesu 是 AI 大模型 API 中转聚合平台,走官方直连渠道(非逆向、非镜像、非破解),模型不降智,计价透明。gpt-image-2 用同一套 OpenAI 兼容接口即可调用,和你现有的图像生成代码几乎零改动。
真实单价
| 模型 | 分辨率 | 参考图 | 计费方式 | 单价 |
|---|---|---|---|---|
gpt-image-2 | 1K | ≤3 张 | 按张 | $0.01 / 张 |
- 按"张"计费:生成一张扣一张的钱,不生成不扣费。
- 控制台可实时看到实际计费价与官网划线价的对比,倍率透明,调价自动跟随。
- 媒体任务(图片 / 视频)若失败,自动退款,不会白扣。
如何调用
Base URL: https://byesu.com/v1 · 鉴权头: Authorization: Bearer sk-你的令牌
令牌必须用 media 分组
图像模型只在 media / media-gen 分组下可用。请到 控制台 → 令牌 用该分组新建一个令牌,否则会报「无可用渠道」。
文生图 · curl
走 POST /v1/images/generations,同步返回图片的 base64(在 data[0].b64_json):
curl https://byesu.com/v1/images/generations \
-H "Authorization: Bearer sk-你的令牌" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "黄昏时分,金色麦田里奔跑的金毛猎犬,电影感,浅景深",
"size": "1024x1024"
}'返回:
{ "data": [ { "b64_json": "<base64 字符串>" } ] }文生图 · Python
import base64, requests
resp = requests.post(
"https://byesu.com/v1/images/generations",
headers={"Authorization": "Bearer sk-你的令牌"},
json={
"model": "gpt-image-2",
"prompt": "赛博朋克城市夜景,霓虹反光的湿润街道,雨夜,写实",
"size": "1024x1024",
},
).json()
# 保存出图(同步返回 base64)
img = base64.b64decode(resp["data"][0]["b64_json"])
open("out.png", "wb").write(img)图生图(参考图) · curl
走 POST /v1/images/edits,multipart/form-data 格式,参考图作为文件上传(字段名 image,可重复传多张;gpt-image-2 最多 3 张,每张 ≤8MB):
curl https://byesu.com/v1/images/edits \
-H "Authorization: Bearer sk-你的令牌" \
-F model="gpt-image-2" \
-F prompt="把这两张照片融合成一幅水彩画风格" \
-F size="1024x1024" \
-F image=@ref1.png \
-F image=@ref2.png图生图 · Python
import base64, requests
resp = requests.post(
"https://byesu.com/v1/images/edits",
headers={"Authorization": "Bearer sk-你的令牌"},
data={
"model": "gpt-image-2",
"prompt": "把这张照片变成水彩画风格",
"size": "1024x1024",
},
files=[
("image", ("ref1.png", open("ref1.png", "rb"), "image/png")),
# 最多 3 张参考图
],
).json()
open("edited.png", "wb").write(base64.b64decode(resp["data"][0]["b64_json"]))返回格式与文生图相同。
关键参数说明
| 字段 | 端点 | 必填 | 说明 |
|---|---|---|---|
model | 两者 | ✅ | 固定填 gpt-image-2,大小写 / 横杠要和控制台一致 |
prompt | 两者 | ✅ | 提示词,中英文都行;写具体(主体 + 场景 + 风格 + 光线)效果更好 |
size | 两者 | 宽x高像素,决定比例;gpt-image-2 为 1K 档,如 "1024x1024"(1:1)。不传默认 1:1 | |
image | 图生图 | ✅ | 参考图文件字段,可重复传;最多 3 张,每张 ≤8MB |
常用比例
1:1(1024x1024)、16:9、9:16、4:3、3:4 等,通过 size 的宽高像素表达即可。
为什么用 byesu 接入 gpt-image-2
- 官方直连不降智 —— 走官方直连渠道,非逆向 / 非镜像,出图质量与官方一致。
- 国内免翻墙直连 —— 直接请求
https://byesu.com/v1,不用自建代理或魔法上网。 - 透明计价 —— 单价 $0.01/张,按量计费;控制台实时展示实际计费价与官网划线价,倍率公开。
- 失败自动退款 —— 媒体任务失败不扣费,把风险留给平台。
- 多参考图图生图 ——
/v1/images/edits支持一次传多张参考图(gpt-image-2 ≤3 张),做融合、改图、风格迁移。 - OpenAI 兼容 —— 标准接口格式,现有 OpenAI 图像生成代码换个
base_url和 Key 即可跑。 - 一个令牌全平台 —— 同一个令牌还能用文本模型(
/v1/chat/completions,Claude 另支持 Anthropic 原生/v1/messages)、视频模型等。 - 支付方便 —— 支持支付宝 / 微信 / USDT 充值。
相关链接
- 图片生成完整说明 —— 全部图像模型、分辨率、参考图上限
- 用 API 调用(图片 / 视频) —— 端点、参数、返回格式详解
- 快速开始(3 步) —— 拿 Key + 填地址 + 选模型
- 选择分组 —— 为什么图像模型要用
media / media-gen - 控制台 · 注册并创建令牌 —— 登录后到「令牌」新建 media 分组令牌
- 在线生成工作台 —— 零代码,浏览器里直接出图
常见问题
gpt-image-2 国内能用吗?
能。通过 byesu(半页酥)中转接入,直接请求 https://byesu.com/v1 即可,国内网络可正常调用,无需自建代理或翻墙。令牌记得用 media / media-gen 分组,否则会报「无可用渠道」。
gpt-image-2 API 多少钱一张?
在 byesu 的真实单价是 $0.01 / 张(1K 分辨率),按「张」计费,生成一张扣一张、不生成不扣费。控制台可实时看到实际计费价与官网划线价对比,倍率透明。媒体任务失败还会自动退款。
gpt-image-2 怎么调用?用什么端点?
两个 OpenAI 兼容端点:文生图用 POST /v1/images/generations(JSON,同步返回 base64,在 data[0].b64_json);图生图用 POST /v1/images/edits(multipart,参考图放 image 文件字段,最多 3 张、每张 ≤8MB)。本页有可直接跑的 curl 和 Python 示例。
gpt-image-2 支持几张参考图?
gpt-image-2 图生图最多支持 3 张参考图,每张不超过 8MB,通过 /v1/images/edits 的 image 文件字段重复上传即可,可用于图像融合、改图、风格迁移。
怎么在 Claude Code 或客户端里用 byesu 的模型?
图像模型主要通过 API 调用。文本 / 编程场景可一键接入客户端:把 base_url 换成 https://byesu.com/v1(OpenAI/Codex 类)或 https://byesu.com(Claude Code 设 ANTHROPIC_BASE_URL、Anthropic 类),填入你的 sk- 令牌即可。Cherry Studio、Codex、Claude Code 都支持,详见 docs.byesu.com/guide/quickstart。
gpt-image-2 是官方直连还是逆向的?会降智吗?
byesu 走官方直连渠道,非逆向、非镜像、非破解,出图质量与官方一致、不降智。同一个令牌还能调用文本、视频等其他模型,按量透明计费。
