图像
给定提示和/或输入图像,模型将生成新图像。 相关指南: 图像生成
创建镜像
POST https://api.openai.com/v1/images/generations
在给定提示的情况下创建图像。
请求正文
生成的图像的大小。必须是以下之一256x256
,512x512
或1024x1024
为dall-e-2
.必须是以下之一1024x1024
,1792x1024
或1024x1792
为dall-e-3
模型。
生成的图像的样式。必须是以下之一vivid
或natural
.Vivid 使模型倾向于生成超真实和戏剧性的图像。自然 使模型生成更自然、外观更不真实的图像。此参数仅支持dall-e-3
.
代表您的最终用户的唯一标识符,可以帮助 OpenAI 监控和检测滥用行为。了解更多。
返回
返回图像对象列表。
示例请求
1
2
3
4
5
6
7
8
9
curl https://api.openai.com/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "dall-e-3",
"prompt": "A cute baby sea otter",
"n": 1,
"size": "1024x1024"
}'
响应
1
2
3
4
5
6
7
8
9
10
11
{
"created": 1589478378,
"data": [
{
"url": "https://..."
},
{
"url": "https://..."
}
]
}
创建图像编辑
POST https://api.openai.com/v1/images/edits
在给定原始图像和提示的情况下创建已编辑或扩展的图像。
请求正文
代表您的最终用户的唯一标识符,可以帮助 OpenAI 监控和检测滥用行为。了解更多。
返回
返回图像对象列表。
示例请求
1
2
3
4
5
6
7
curl https://api.openai.com/v1/images/edits \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-F image="@otter.png" \
-F mask="@mask.png" \
-F prompt="A cute baby sea otter wearing a beret" \
-F n=2 \
-F size="1024x1024"
响应
1
2
3
4
5
6
7
8
9
10
11
{
"created": 1589478378,
"data": [
{
"url": "https://..."
},
{
"url": "https://..."
}
]
}
创建图像变体
POST https://api.openai.com/v1/images/variations
创建给定图像的变体。
请求正文
代表您的最终用户的唯一标识符,可以帮助 OpenAI 监控和检测滥用行为。了解更多。
返回
返回图像对象列表。
示例请求
1
2
3
4
5
curl https://api.openai.com/v1/images/variations \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-F image="@otter.png" \
-F n=2 \
-F size="1024x1024"
响应
1
2
3
4
5
6
7
8
9
10
11
{
"created": 1589478378,
"data": [
{
"url": "https://..."
},
{
"url": "https://..."
}
]
}