http://plugin.aiconductor.fun/api/generate_imagePOST / GETapplication/jsonAuthorization: Bearer <api_key>(兼容 body/query 中 api_key 参数)doubao-seedream-5-0-pro 与 doubao-seedream-4.5 两个模型。5.0 pro 支持 1K/1.5K/2K 分辨率、图层拆分、透明背景、png/jpeg 输出与提示词优化;4.5 支持 2K/4K 分辨率与组图模式。按实际生成张数计费(0.3元/张)| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| prompt | string | 是 | - | 图片生成提示词(中文 ≤300 字,英文 ≤600 词) |
| model | string | 否 | "doubao-seedream-5-0-pro-260628" | 模型名,仅支持 doubao-seedream-5-0-pro-260628 / doubao-seedream-4-5-251128 |
| resolution | string | 否 | 按模型 | 5.0 pro: 1K/1.5K/2K(默认 1.5K);4.5: 2K/4K(默认 2K) |
| aspect_ratio | string | 否 | "1:1" | 宽高比,可选 1:1/4:3/3:4/16:9/9:16/3:2/2:3/21:9(图层拆分模式下底图宽高比跟随原图,此参数仅校验合法性) |
| image | array/string | 否 | None | 参考图 URL 列表,用于图生图;5.0 pro 最多 10 张,4.5 最多 14 张;单张可传字符串 |
| response_format | string | 否 | "url" | 返回格式:url 或 b64_json(url 链接 24h 有效,插件会自动转存 OSS) |
| sequential_image_generation | string | 否 | "disabled" | 组图模式:disabled=单图,auto=组图。仅 4.5 支持,5.0 pro 传 auto 会报错 |
| max_images | integer | 否 | 15 | 组图模式最大图片数(1-15,仅 auto 时生效) |
| layer_decomposition | boolean | 否 | false | 图层拆分(仅 5.0 pro):将单张输入图拆为底图+最多16个带透明通道 PNG 图层;需传且仅传 1 张 image |
| output_format | string | 否 | "jpeg" | 输出格式 png/jpeg(仅 5.0 pro;图层拆分场景仅控制底图格式,图层恒为 png) |
| background | string | 否 | 不传 | 透明背景 transparent(仅 5.0 pro,需 1 张带透明通道参考图,输出强制 png;不传即普通不透明背景) |
| optimize_prompt_mode | string | 否 | "standard" | 提示词优化模式 standard/fast(fast 仅 5.0 pro) |
鉴权参数:api_key 通过请求头 Authorization: Bearer <api_key>传递,不再列入请求参数表。
水印:固定无印(watermark 恒为 false),不支持加水印。
| 参数名 | 类型 | 说明 |
|---|---|---|
| success | boolean | 是否成功 |
| message | string | 响应消息 |
| images | array | 生成的图片列表(组图中个别失败的单图会被跳过) |
| images[].url | string | 图片 URL(已转存至 OSS temporary 目录) |
| images[].b64_json | string | base64 图片数据(仅 response_format=b64_json 时返回) |
| images[].size | string | 图片尺寸(若有) |
| images[].output_format | string | 输出格式 png/jpeg(若有) |
| images[].z_index | integer | 图层叠放顺序,底图固定为 0(图层拆分场景) |
| images[].name | string | 图层名称(图层拆分场景) |
| images[].description | string | 图层描述(图层拆分场景) |
| images[].bounding_box | object | 图层边界框,含 absolute/normalized 坐标(图层拆分场景,底图无此字段) |
| model | string | 实际使用的模型名 |
| created | integer | 生成时间戳 |
| usage | object | 用量信息(含 generated_images 成功张数,来自 Ark 响应) |
| billing | object | 计费信息 |
| billing.service_fee | float | 本次总费用(单价 × 实际生成张数) |
| billing.discount_applied | boolean | 是否应用折扣(恒为 true) |
| billing.balance_before | float | 扣费前余额 |
| billing.balance_after | float | 扣费后余额 |
| billing.currency | string | 货币单位,固定 CNY |
| billing.transaction_id | int/null | 交易 ID |
success=false(错误信息会列出支持的选项);5.0 pro 传组图 auto、4.5 传图层拆分/透明背景/fast 模式等不支持的参数组合会返回明确错误提示。image 参考图数量上限按模型区分(5.0 pro ≤10,4.5 ≤14);图层拆分与透明背景模式仅支持 1 张参考图。api_services 表(服务码 Generate_Image)读取,按实际生成张数计费(组图/图层拆分生成 N 张即扣 N 次单价,单张失败不计费);discount_applied 恒为 true。余额 < 单张费用 则直接返回 success=false 且不扣费;若余额足以支付单张但不足以支付全部,则正常生成并按 min(应扣费用, 余额) 实际扣减(仍返回 success=true)。temporary/ 目录以长期可用。