Imagen4 图片生成

POST https://ai-api.mandao.com/v1beta/models/{model}:predict

使用 Imagen4 模型生成图片,Gemini Vertex AI 原生格式。

请求参数

路径参数

参数名 类型 必需 说明
model string 模型 ID:imagen-4.0-generate-001imagen-4.0-fast-generate-001imagen-4.0-ultra-generate-001

Body 参数 (application/json)

参数名 类型 必需 默认值 说明
instances array[object] - 生成实例列表
instances[].prompt string - 图片生成提示词
parameters object - 生成参数
parameters.sampleCount integer 4 生成图片数量
parameters.aspectRatio string 1:1 图片宽高比。可选:1:14:33:416:99:16
parameters.imageFormat string image/png 图片格式
parameters.addWatermark boolean - 是否添加水印
parameters.negativePrompt string - 负向提示词
parameters.safetySetting string - 安全过滤级别:block_most

请求示例

curl --location 'https://ai-api.mandao.com/v1beta/models/imagen-4.0-generate-001:predict' \
--header 'Authorization: Bearer <your-api-key>' \
--header 'Content-Type: application/json' \
--data '{
    "instances": [
        {
            "prompt": "A futuristic laboratory with a transparent holographic display showing complex molecular structures."
        }
    ],
    "parameters": {
        "sampleCount": 2,
        "aspectRatio": "16:9",
        "imageFormat": "image/png",
        "addWatermark": true,
        "negativePrompt": "blurry, distorted hands, low quality, cartoonish",
        "safetySetting": "block_most"
    }
}'

返回响应

返回生成的图片数据(Base64 编码或 URL)。

注意事项

  • Imagen4 通过 Gemini 路径访问,使用 Vertex AI 原生格式。
  • 支持 URL query ?key= 参数传递 API Key。