Skip to Content

图片生成

AcceleAI 聚合了多家主流图像生成模型,统一通过 OpenAI 兼容接口调用,支持文生图、图生图、图片编辑等多种能力。

可用模型

OpenAI

模型特点
gpt-image-1.5最新模型,指令遵循能力大幅提升
gpt-image-1多模态输入(文本 + 图片)
gpt-image-1-minigpt-image-1 的轻量版本,性价比更高
dall-e-3经典模型,擅长根据自然语言描述生成写实图像

Google Imagen

模型特点
imagen-4.0-ultra-generate-001超高质量生成
imagen-4.0-generate-001Imagen 4 标准版
imagen-4.0-fast-generate-001快速生成版本
imagen-3.0-generate-002Imagen 3 稳定版

通义千问 (Qwen)

模型特点
qwen-image基础文生图模型,支持高级文字渲染
qwen-image-edit支持图片编辑

豆包 (Doubao)

模型特点
doubao-seedream-5.0-lite最新版本,集成网络检索能力
doubao-seedream-4-5支持文生图、图生图、批量输出
doubao-seedream-4-0支持多图融合与编辑

Flux

模型特点
flux-2-flex面向生产环境,风格一致性强
flux-2-pro支持文生图与编辑
FLUX.1-Kontext-pro多模态流匹配模型(同步调用)

其他模型

模型特点
irag-1.0百度出品,超写实风格
ernie-irag-edit支持擦除、重绘、变体操作
Ideogram V3高速图像生成

API 端点

POST https://api.acceleai.cn/v1/images/generations

请求头:

Authorization: Bearer <ACCELE_AI_API_KEY> Content-Type: application/json

通用请求参数

参数类型必填说明
promptstring图像描述文本
modelstring模型标识符
sizestring"1K""2K""4K""auto"(默认)
ninteger生成数量,1-10(默认 1)
qualitystring"low""medium""high"
imagestring参考图片路径(用于图生图)

模型专属参数

OpenAI 系列

参数说明
input_fidelity"high""low",控制参考图片的还原度
moderation"auto""low"
output_format"png""jpeg""webp"

Flux 系列

参数说明
safety_tolerance0-5(默认 2)
aspect_ratio"16:9""1:1""4:3"
seed整数值,用于复现结果
raw布尔值,启用自然美学风格

通义千问系列

参数说明
watermarktrue/false(默认 true)
seed0-2147483647

豆包系列

参数说明
sequential_image_generation"auto""disabled"
watermarktrue/false
seed-1 到 2147483647
response_format"url""base64_json"

提示: 豆包模型的参考图片 + 生成图片总数不超过 15 张,生成的图片链接有效期为 24 小时。

使用示例

OpenAI 模型(Python SDK)

from openai import OpenAI client = OpenAI( api_key="<ACCELE_AI_API_KEY>", base_url="https://api.acceleai.cn/v1" ) response = client.images.generate( model="gpt-image-1", prompt="一只穿着宇航服的柴犬,背景是星空,像素艺术风格", size="1024x1024", quality="high", n=1 ) print(response.data[0].url)

DALL-E 3

response = client.images.generate( model="dall-e-3", prompt="一座被樱花环绕的日式庭院,水墨画风格", size="1792x1024", quality="hd", n=1 ) print(response.data[0].url)

cURL 示例

curl -X POST https://api.acceleai.cn/v1/images/generations \ -H "Authorization: Bearer <ACCELE_AI_API_KEY>" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-image-1", "prompt": "一只可爱的机器猫在花园里浇花", "size": "1024x1024", "n": 1 }'

Flux 模型(异步调用)

注意: flux-2-flexflux-2-pro 需要异步两步请求(提交任务 → 查询结果),而 FLUX.1-Kontext-pro 支持同步调用。

import requests import time headers = { "Authorization": "Bearer <ACCELE_AI_API_KEY>", "Content-Type": "application/json" } # 步骤 1:提交任务 response = requests.post( "https://api.acceleai.cn/v1/images/generations", headers=headers, json={ "model": "flux-2-pro", "prompt": "赛博朋克风格的未来城市夜景", "aspect_ratio": "16:9" } ) task_id = response.json()["id"] # 步骤 2:轮询结果 while True: result = requests.get( f"https://api.acceleai.cn/v1/images/generations/{task_id}", headers=headers ) data = result.json() if data["status"] == "completed": print(data["data"][0]["url"]) break time.sleep(5)

返回格式

成功调用后返回 JSON,包含图片 URL 或 Base64 编码数据,具体取决于 response_format 参数设置。