OpenAI Images 兼容接口。GPT Image、Seedream、FLUX、Grok Imagine 等图像模型都通过它生成图片,切换模型只需修改 model 和少量模型专属参数。POST https://studio.dataeyes.ai/v1/images/generations
模型速查#
| 系列 | 示例模型 | 返回格式 | 详细文档 |
|---|
| GPT Image | gpt-image-2 | Base64(b64_json) | GPT Image 2、图像编辑 |
| Seedream | ByteDance-Seedream-5.0 | URL | 本页下方 |
| FLUX | flux-3-image、flux-2-max、flux-kontext-max | URL | FLUX.3、FLUX 系列 |
| Grok Imagine | grok-imagine-image-2.0 | URL | 本页下方 |
快速示例#
{
"created": 1792855324,
"data": [
{
"b64_json": "iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAIAAADwf7zU……",
"revised_prompt": "一只戴着耳机的柴犬,扁平插画风格,白色背景"
}
],
"usage": {
"input_tokens": 21,
"output_tokens": 272,
"total_tokens": 293
}
}
请求参数#
不同模型支持的参数不同,下表列出常用参数及适用范围:| 参数 | 类型 | 必填 | 适用 | 说明 |
|---|
model | string | 是 | 全部 | 模型名 |
prompt | string | 是 | 全部 | 图片描述 |
size | string | 否 | 全部 | GPT Image 如 1024x1024;Seedream 如 2K |
quality | string | 否 | GPT Image | low、medium、high,越高越慢、越贵 |
n | integer | 否 | GPT Image | 生成数量。建议保持 1,需要多张时并发请求 |
response_format | string | 否 | Seedream | 传 url 返回图片地址 |
image | string / array | 否 | Seedream、FLUX | 参考图 URL 或 Base64,用于图生图、多图融合 |
watermark | boolean | 否 | Seedream | 是否添加水印 |
部分模型不支持一次生成多张图片,传入 n 大于 1 时可能只返回 1 张。需要多张时,请发起多个 n 为 1 的请求。
Seedream#
Seedream 支持文生图、单图参考和多图融合,通过是否传入 image 以及传入几张来区分。{
"model": "seedream-5-0-260128",
"created": 1792855371,
"data": [
{
"url": "https://ark-acg-ap-southeast-1.tos-ap-southeast-1.volces.com/seedream-5-0/……jpeg?X-Tos-Expires=86400&……",
"size": "2048x2048"
}
],
"usage": { "generated_images": 1, "output_tokens": 16384, "total_tokens": 16384 }
}
FLUX#
Grok Imagine#
返回 data[].url 与 data[].mime_type。保存结果#
URL:图片地址有有效期(实测 Seedream 为 24 小时、FLUX 为 2 小时),请在生成后及时下载转存。
Base64:解码后直接写入文件,见上方快速示例。
常见问题#