图像生成
2026/7/28大约 2 分钟
图像生成
图像生成接口基于 DALL·E 模型,支持通过文本描述生成高质量图片,可返回 URL 或 Base64 编码的图片数据。
接口信息
| 属性 | 值 |
|---|---|
| 基础 URL | https://api.quickapi.store |
| 端点 | POST /v1/images/generations |
| Content-Type | application/json |
| 认证方式 | Bearer Token |
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型名称:dall-e-3、dall-e-2 |
prompt | string | 是 | 图片描述文本 |
n | integer | 否 | 生成图片数量(dall-e-3 仅支持 1) |
size | string | 否 | 图片尺寸:1024x1024、1792x1024、1024x1792 |
quality | string | 否 | 图片质量:standard、hd(仅 dall-e-3) |
style | string | 否 | 风格:vivid、natural(仅 dall-e-3) |
response_format | string | 否 | 返回格式:url、b64_json,默认 url |
示例
文生图(URL 格式)
curl https://api.quickapi.store/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $YOUR_API_KEY" \
-d '{
"model": "dall-e-3",
"prompt": "一只穿着宇航服的猫站在月球上,背景是蓝色的地球,写实风格",
"n": 1,
"size": "1024x1024",
"quality": "hd",
"style": "vivid",
"response_format": "url"
}'Base64 格式
curl https://api.quickapi.store/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $YOUR_API_KEY" \
-d '{
"model": "dall-e-3",
"prompt": "一幅赛博朋克风格的城市夜景,霓虹灯闪烁,雨天街道倒影",
"n": 1,
"size": "1792x1024",
"quality": "standard",
"response_format": "b64_json"
}'响应示例
URL 格式响应
{
"created": 1721234700,
"data": [
{
"url": "https://api.quickapi.store/v1/images/img_abc123.png",
"revised_prompt": "一只穿着白色宇航服的橘猫站在月球表面,抬头望向远处的蓝色地球,写实摄影风格,高清细节"
}
]
}Base64 格式响应
{
"created": 1721234800,
"data": [
{
"b64_json": "iVBORw0KGgoAAAANSUhEUgAABAAAA...",
"revised_prompt": "赛博朋克风格的未来城市夜景,五彩霓虹灯在雨夜中闪烁,湿漉漉的街道上倒映着耀眼的光芒"
}
]
}Python 示例
from openai import OpenAI
client = OpenAI(
api_key="your-api-key",
base_url="https://api.quickapi.store/v1"
)
# 生成图片(URL 格式)
response = client.images.generate(
model="dall-e-3",
prompt="一只穿着宇航服的猫站在月球上,背景是蓝色的地球,写实风格",
n=1,
size="1024x1024",
quality="hd",
style="vivid",
response_format="url"
)
print(response.data[0].url)
print(response.data[0].revised_prompt)
# 生成图片(Base64 格式)
response = client.images.generate(
model="dall-e-3",
prompt="一幅赛博朋克风格的城市夜景",
size="1792x1024",
response_format="b64_json"
)
import base64
image_data = base64.b64decode(response.data[0].b64_json)
with open("generated_image.png", "wb") as f:
f.write(image_data)
print("图片已保存为 generated_image.png")提示
使用 style: "vivid 可以生成更具戏剧性和超现实感的图片;style: "natural" 则更适合写实风格。
注意
DALL·E 3 单次只能生成 1 张图片(n 必须为 1),如需批量生成请使用 DALL·E 2。URL 格式的图片链接有效期为 1 小时,请及时下载保存。

