OpenAI 图像格式(Image)
OpenAI 图像格式(Image)
OpenAI Images
📝 简介
模型 | 描述 |
---|---|
DALL·E 系列 | 包括 DALL·E 2 和 DALL·E 3 两个版本,它们在图像质量、创意表现和精确度上都有显著差异 |
GPT-Image-1 | OpenAI最新图片模型,支持多图片编辑功能,能够基于多个输入图像创建新的组合图像 |
💡 请求示例
创建图片 ✅
{
"created": 1589478378,
"data": [
{
"url": "https://...",
"revised_prompt": "一只可爱的小海獭在水中嬉戏,它有着圆圆的眼睛和毛茸茸的皮毛"
}
]
}
编辑图片 ✅
{
"created": 1589478378,
"data": [
{
"url": "https://..."
},
{
"url": "https://..."
}
]
}
{
"created": 1713833628,
"data": [
{
"b64_json": "..."
}
],
"usage": {
"total_tokens": 100,
"input_tokens": 50,
"output_tokens": 50,
"input_tokens_details": {
"text_tokens": 10,
"image_tokens": 40
}
}
}
生成图片变体 ✅
{
"created": 1589478378,
"data": [
{
"url": "https://..."
},
{
"url": "https://..."
}
]
}
📮 请求
端点
创建图片
POST /v1/images/generations
编辑图片
POST /v1/images/edits
生成变体
POST /v1/images/variations
鉴权方法
Authorization: Bearer $NEWAPI_API_KEY
$OPENAI_API_KEY
是您的 API 密钥。请求体参数
创建图片
prompt
model
n
quality
response_format
size
style
user
编辑图片
image
prompt
mask
model
quality
size
生成变体
image
📥 响应
成功响应
created
data
usage
(仅适用于 gpt-image-1)
total_tokens
:使用的总令牌数input_tokens
:输入使用的令牌数output_tokens
:输出使用的令牌数input_tokens_details
:输入令牌的详细信息(文本令牌和图像令牌)图片对象
b64_json
url
revised_prompt
{
"url": "https://...",
"revised_prompt": "一只可爱的小海獭在水中嬉戏,它有着圆圆的眼睛和毛茸茸的皮毛"
}
🌟 最佳实践
Prompt 编写建议
1.
2.
3.
4.