图片总览
用 OpenAI Images 兼容接口生成和编辑图片。
| 用途 | 端点 |
|---|---|
| Base URL | https://api.hop-base.com/v1 |
| 生成图片 | POST /v1/images/generations |
| 编辑图片 | POST /v1/images/edits |
| 查询异步任务 | GET /v1/images/tasks?task_id=… |
调用 GPT Image 需要「GPT Image 全系」分组的密钥;其中 gpt-image-2.5-flare 与 gpt-image-2.5-sunburst 也可以用「GPT 官方直连(Azure)」分组的密钥,同步返回 Base64。其他系列见「选择系列」。
三行生成第一张图
在控制台「API 密钥」页用「GPT Image 全系」分组创建密钥。不含该分组的密钥(例如只有 Codex Plus / Codex Pro)调 gpt-image-* 会返回 404;也可以在已有密钥上加上这个分组。
把 sk-你的密钥 换成新密钥后执行。curl 示例需要先安装 jq。
curl https://api.hop-base.com/v1/images/generations \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "一只柴犬坐在樱花树下,日系水彩风格",
"size": "1024x1024"
}' \
| jq -r '.data[0].b64_json' | base64 --decode > result.png图片以 Base64 放在 data[].b64_json,解码后就是 PNG。单张通常 15–40 秒,客户端读超时请设为不少于 300 秒(原因见 GPT Image)。
选择系列
各系列分属不同套餐分组,能调通其中一个的密钥不代表能调通其他。参数、返回与报错见各系列页。
| 系列 | 特点 | 调用方式 | 参考图上限 | 官方价(代表型号) |
|---|---|---|---|---|
| GPT Image | 支持 mask 局部重绘;按 token 计费 | 同步;可异步 | 16 张(官方) | $5 / $30/ 百万 tokens |
| Gemini 生图 | 1K–4K 档位,任意比例 宽x高 | 同步;可异步 | 14 张(官方) | $0.1344起/ 张 |
| Seedream | 返回 24 小时有效的 URL 或 b64_json | 同步;Lite / 4.5 可流式 | 14 张 | $0.045起/ 张 |
| Grok Imagine 生图 | 不使用 size,返回临时 URL | 仅同步 | 2 张 | $0.02/ 张 |
| 可灵生图 | 多个型号,含扩图与多参考图 | 异步 | 0–10 张,按型号 | $0.0294/ 张 |
| Midjourney | 每次固定出 4 张 | 异步 | 1 张 | $0.0067起/ 张 |
发付费请求前,用实际要使用的密钥调 GET /v1/models,从返回结果里取完整模型 ID。各系列的分组见系列页开头的速查表。
共用规则
鉴权与请求体
所有端点都使用 Authorization: Bearer sk-你的密钥,Base URL 是 https://api.hop-base.com/v1。整个请求体上限 60 MB,超过返回 413。
Gemini 生图也用 OpenAI Images 结构。不要传 Gemini native generateContent payload,HopBase 会根据所选模型自动完成协议适配。
同步与异步
| 方式 | 适用系列 | 取结果 |
|---|---|---|
| 同步(默认) | GPT Image、Gemini、Seedream、Grok | 响应体的 data[] |
异步(加 Prefer: respond-async) | GPT Image、Gemini | GET /v1/images/tasks?task_id=… |
| 一律异步 | 可灵、Midjourney | GET /v1/video/tasks/{task_id} |
生成 2K / 4K 大图时建议用异步,可避免长时间请求被 CDN 超时中断。Seedream 忽略 Prefer 照常同步返回。
传参考图
| 系列 | 字段与写法 |
|---|---|
| GPT Image | /v1/images/edits 的 image,或 multipart image[] |
| Gemini | generations 的 image / images;「Gemini 全系(含生图)」也可用 edits |
| Seedream | generations 的 image;本地文件走 edits multipart |
| Grok Imagine | /v1/images/edits 的 image 或 image[] |
| 可灵 / Midjourney | images: [{"url": …}] 或 [{"file_id": …}] |
URL 必须能被服务端取得,不是浏览器登录后才能存取的页面,也不能指向内网地址。Data URL 须是完整编码,MIME 与图片匹配,例如 data:image/png;base64,iVBORw0KGgo…。
asset:// 仅用于Seedance 2.0 素材库,不能用于任何图片系列。
计费
实际扣费 = 官方价 × 分组倍率,以控制台「使用记录」为准。参数不合规的 400 在生成前返回,不计费;各系列的计费单位见系列页。
单价见各模型卡与登录后的模型广场。
下一步
- 按系列看参数与返回:GPT Image、Gemini 生图、Seedream、Grok Imagine 生图、可灵生图、Midjourney
- 完整参数表见 API 参考生成图片与编辑图片
- 生成视频见视频生成 API
- 报错时看报错速查