http://api.tsbys.comhttp://api.tsbys.com/api/v1/images/generationsYOUR_API_KEY 替换为实际的 API Key。不要把 API Key 公开在网页源码、公开仓库、截图或聊天记录中。| 输出规格 | model 参数 |
|---|---|
| 2K | gpt-image-2 |
| 4K | gpt-image-2-4k |
model 字段区分 2K 和 4K。其他请求参数保持一致。| 参数 | 类型 | 必填 | 当前值/说明 |
|---|---|---|---|
model | string | 是 | 2K 使用 gpt-image-2;4K 使用 gpt-image-2-4k |
prompt | string | 是 | 图片生成提示词;网站客户端最大限制为 6000 个字符 |
n | integer | 是 | 当前固定为 1 |
size | string | 是 | 当前固定为 1024x1024 |
quality | string | 是 | 当前固定为 low 还可设置为:medium和high |
output_format | string | 是 | 当前固定为 jpeg ,还可设置为png |
{
"model": "gpt-image-2",
"prompt": "一只戴着宇航员头盔的橘猫,站在月球表面,电影级灯光,细节清晰",
"n": 1,
"size": "1024x1024",
"quality": "low",
"output_format": "jpeg"
}{
"model": "gpt-image-2-4k",
"prompt": "一只戴着宇航员头盔的橘猫,站在月球表面,电影级灯光,细节清晰",
"n": 1,
"size": "1024x1024",
"quality": "high",
"output_format": "jpeg"
}注意:当前接入方式中,2K 与 4K 只通过 model参数区分。选择 4K 时,size字段仍保持1024x1024,请不要自行修改其他参数。
model 改为 gpt-image-2-4k。使 用 multipart/form-data上传图片时,不要手动设置Content-Type。浏览器或 HTTP 客户端会自动生成包含 boundary 的正确请求头。
| 参数 | 类型 | 必填 | 当前值/说明 |
|---|---|---|---|
model | string | 是 | 2K 使用 gpt-image-2;4K 使用 gpt-image-2-4k |
image[] | file | 是 | 参考图片;多张图片时重复提交同名字段 image[] |
prompt | string | 是 | 对参考图的修改要求 |
n | string/integer | 是 | 当前固定为 1 |
size | string | 是 | 当前固定为 1024x1024 |
quality | string | 是 | 当前固定为 low |
output_format | string | 是 | 当前固定为 jpeg |
{
"data": [
{
"url": "https://example.com/generated/image.jpg"
}
]
}{
"data": [
{
"b64_json": "图片的Base64内容"
}
]
}data[0].b64_jsondata[0].base64data[0].image_base64data[0].urldata[0].image_urlimages[0] 中的上述字段output[0] 中的上述字段b64_jsonurl{
"error": {
"message": "Invalid API key"
}
}error.messageerror.error.messagemessagemsgdetailerror| 情况 | 建议 |
|---|---|
401 或 403 | 检查 API Key 是否正确,以及是否带有 Bearer 前缀 |
400 | 检查必填参数、模型名称和文件字段名 |
413 | 上传图片过大,请压缩图片后重试 |
429 | 请求过于频繁或额度不足,请稍后重试 |
500/502/503 | 服务暂时异常,请稍后重试 |
524 或超时 | 图片生成时间超过网关限制,请稍后重试或联系服务方 |
model 必须使用文档中列出的准确模型名称。gpt-image-2,4K 使用 gpt-image-2-4k。model 外,2K 和 4K 的其他参数保持一致。multipart/form-data。image[] 字段,不要改成 image[0]、image[1]。Content-Type,否则可能缺少 boundary。POST /api/v1/images/generations
Content-Type: application/json
model = gpt-image-2 或 gpt-image-2-4k