Skip to content

Flux 创建(OpenAI dall-e-3格式)

POST https://az.gptplus5.com/v1/images/generations

图片

给定提示和/或输入图像,模型将生成新图像。

相关指南:图像生成

根据提示创建图像。

请求参数

Header 参数

参数名类型必需说明示例
Authorizationstring可选Bearer {{YOUR_API_KEY}}

Body 参数 (application/json)

参数名类型必需说明
promptstring必需所需图像的文本描述。最大长度为 1000 个字符。
modelstring可选用于图像生成的模型。
ninteger可选要生成的图像数。必须介于 1 和 10 之间。
qualitystring可选将生成的图像的质量。hd创建具有更精细细节和更高一致性的图像。此参数仅支持dall-e-3.
response_formatstring可选返回生成的图像的格式。必须是 或url之一b64_json。
stylestring可选
userstring可选生成图像的风格。必须是 或vivid之一natural。生动使模型倾向于生成超真实和戏剧性的图像。自然使模型生成更自然、不太真实的图像。此参数仅支持dall-e-3.
sizestring可选生成图像的大小。必须是256x256、512x512或 1024x1024之一。
aspect_ratiostring必需图片比例: 枚举值Possible enum values: 21:9, 16:9, 4:3, 3:2, 1:1, 2:3, 3:4, 9:16, 9:21

请求示例

json
{
  "model": "flux-kontext-pro",
  "prompt": "a beautiful landscape with a river and mountains",
 // "size": "1024x1524",
  "n": 1,
  "aspect_ratio": "21:9"
}

cURL 示例

bash
curl --location --request POST 'https://az.gptplus5.com/v1/images/generations' \
--header 'Authorization: Bearer ' \
--header 'Content-Type: application/json' \
--data-raw '{
  "model": "flux-kontext-pro",
  "prompt": "a beautiful landscape with a river and mountains",
 // "size": "1024x1524",
  "n": 1,
  "aspect_ratio": "21:9"
}'

返回响应

🟢200Create image

响应 Body

参数名类型必需说明
createdinteger必需
dataarray[object]必需
  └ urlstring必需

响应示例

json
{
    "created": 1589478378,
    "data": [
        {
            "url": "https://..."
        },
        {
            "url": "https://..."
        }
    ]
}