Skip to content

Seedream-4.5 图像生成

使用 DragonAPI 密钥和本站接口。示例中的 your-media.example 是占位地址,需替换为你自己的可访问素材或回调地址。协议、可用性与价格以当前模型说明和控制台为准。

使用 Seedream 4.5 模型生成高质量图像,最新版本

  • Seedream 4.5 最新高质量图像生成模型
  • 通过 model 参数选择 doubao-seedream-4-5 模型
  • 支持文本到图像生成,画质更优
  • 异步任务管理,通过任务 ID 查询结果

重要变更 :为了更稳定的调用体验,我们不再支持在 image_urls 中直接传入 base64 图片数据。请先将素材保存到可公开访问的 HTTPS 地址,再调用本接口。

Authorizations

Authorization

string · 必填

所有接口均需要使用 Bearer Token 进行认证

获取 DragonAPI API Key:访问 DragonAPI 密钥管理页面 获取您的 API Key

使用时在请求头中添加:

text
Authorization: Bearer YOUR_DRAGONAPI_KEY

Body

model

string · 必填 · 默认 doubao-seedream-4-5

图像生成模型名称

示例:"doubao-seedream-4-5"

prompt

string · 必填

图像生成的文本描述

size

string · 可选 · 默认 1:1

图像宽高比

支持的宽高比:

  • 1:1 - 正方形(默认)
  • 4:3 - 横向 4:3
  • 3:4 - 竖向 3:4
  • 16:9 - 横向宽屏
  • 9:16 - 竖向长图
  • 3:2 - 横向 3:2
  • 2:3 - 竖向 2:3
  • 21:9 - 超宽屏
  • 9:21 - 超窄屏

n

integer · 可选 · 默认 1

生成图像的数量

范围:1-15(最少 1 张,最多 15 张)

默认:1

注意:

  • 实际可生成的图像数量受此参数和输入参考图像数量共同影响。参考图像 + 生成图像总数必须 ≤ 15
  • 必须输入纯数字(如 1),不要加引号,否则会报错

会根据生成数量进行预扣费

image_urls

string[] · 可选

参考图像 URL 列表,用于图生图或图像编辑

⚠️ 仅支持 URL 格式(不再支持 base64)

  • 公开可访问的图像 URL(http\😕/ 或 https\😕/)
  • 请先将本地素材保存到可公开访问的 HTTPS 地址

限制:

  • 最多 10 张图片
  • 图像格式:jpeg, png
  • 宽高比(宽/高)范围:\[1/3, 3]
  • 宽度和高度(px)> 14
  • 大小:不超过 10MB
  • 总像素:不超过 6000×6000 px

metadata

object · 可选

渠道特有参数,用于传递 Seedream 4.5 模型的高级配置

metadata 属性

metadata.resolution

string · 可选 · 默认 2K

图像分辨率

支持的分辨率:

  • 2K - 标准分辨率(默认)
  • 4K - 高清分辨率

注意: Seedream-4.5 不支持 1K 分辨率

分辨率参考尺寸:

分辨率1:1 尺寸16:9 尺寸
2K2048x20482560x1440
4K4096x40965404x3040

metadata.optimize_prompt_options

object · 可选

提示词优化选项

属性:

  • mode(字符串):优化模式
  • standard:标准模式,生成质量更高,处理时间更长(默认)
  • fast:快速模式,处理时间更短,质量一般

示例:

json
    "optimize_prompt_options": { "mode": "standard" }

metadata.sequential_image_generation

string · 可选 · 默认 disabled

顺序图像生成模式(豆包专属功能)

控制是否生成多张图像:

  • disabled:禁用顺序模式,即使有多张参考图像也只生成 1 张(默认)
  • auto:启用顺序模式,可以生成多张图像

使用说明:

  • ✅ 设置 n: 3 或使用 sequential_image_generation: "auto" + max_images: 3
  • ✅ 支持文生图:仅提供文本提示词,最多生成 15 张图像
  • ✅ 支持图生图:提供 image_urls,基于参考图像生成多张图像
  • ⚠️ 当 n > 1 时,会自动设置为 auto

注意:

  • 输入的参考图数量 + 最终生成图片数量 ≤ 15 张

metadata.sequential_image_generation_options

object · 可选

顺序图像生成选项

sequential_image_generation 设置为 auto 时可用

属性:

  • max_images(整数):指定生成的图像数量,范围:1-15

示例:

json
    "sequential_image_generation_options": { "max_images": 3 }

metadata.watermark

boolean · 可选 · 默认 true

是否为生成的图像添加水印

  • true:添加水印(默认)
  • false:不添加水印

Response

id

string · 可选

任务唯一标识符,用于查询任务状态

object

string · 可选

对象类型,固定为 generation.task

model

string · 可选

使用的模型名称

status

string · 可选

任务状态

  • queued - 排队等待处理
  • in_progress - 处理中
  • completed - 成功完成
  • failed - 失败

progress

integer · 可选

任务进度百分比(0-100)

created_at

integer · 可选

任务创建时间戳(Unix 时间戳)

metadata

object · 可选

任务元数据

curl --request POST \
  --url https://newapi.dragon3api.com/v1/videos \
  --header 'Authorization: Bearer YOUR_DRAGONAPI_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "doubao-seedream-4-5",
    "prompt": "可爱的熊猫在竹林中玩耍",
    "size": "1:1",
    "n": 1,
    "metadata": {
      "resolution": "2K"
    }
  }'
curl --request POST \
  --url https://newapi.dragon3api.com/v1/videos \
  --header 'Authorization: Bearer YOUR_DRAGONAPI_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "doubao-seedream-4-5",
    "prompt": "可爱的熊猫在竹林中玩耍",
    "size": "1:1",
    "n": 1,
    "image_urls": [
      "https://your-media.example/panda.jpg"
    ],
    "metadata": {
      "resolution": "2K"
    }
  }'
curl --request POST \
  --url https://newapi.dragon3api.com/v1/videos \
  --header 'Authorization: Bearer YOUR_DRAGONAPI_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "doubao-seedream-4-5",
    "prompt": "可爱的熊猫在竹林中玩耍",
    "size": "1:1",
    "n": 3,
    "image_urls": [
      "https://your-media.example/panda.jpg"
    ],
    "metadata": {
      "resolution": "4K",
      "optimize_prompt_options": { "mode": "standard" },
      "sequential_image_generation": "auto",
      "sequential_image_generation_options": { "max_images": 3 },
      "watermark": false
    }
  }'
import requests

response = requests.post(
    "https://newapi.dragon3api.com/v1/videos",
    headers={
        "Authorization": "Bearer YOUR_DRAGONAPI_KEY",
        "Content-Type": "application/json"
    },
    json={
        "model": "doubao-seedream-4-5",
        "prompt": "可爱的熊猫在竹林中玩耍",
        "size": "1:1",
        "n": 1,
        "metadata": {
            "resolution": "2K"
        }
    }
)

task = response.json()
print(f"任务 ID: {task['id']}")
print(f"状态: {task['status']}")
import requests

response = requests.post(
    "https://newapi.dragon3api.com/v1/videos",
    headers={
        "Authorization": "Bearer YOUR_DRAGONAPI_KEY",
        "Content-Type": "application/json"
    },
    json={
        "model": "doubao-seedream-4-5",
        "prompt": "可爱的熊猫在竹林中玩耍",
        "size": "1:1",
        "n": 1,
        "image_urls": ["https://your-media.example/panda.jpg"],
        "metadata": {
            "resolution": "2K"
        }
    }
)

task = response.json()
print(f"任务 ID: {task['id']}")
print(f"状态: {task['status']}")
import requests

response = requests.post(
    "https://newapi.dragon3api.com/v1/videos",
    headers={
        "Authorization": "Bearer YOUR_DRAGONAPI_KEY",
        "Content-Type": "application/json"
    },
    json={
        "model": "doubao-seedream-4-5",
        "prompt": "可爱的熊猫在竹林中玩耍",
        "size": "1:1",
        "n": 3,
        "image_urls": ["https://your-media.example/panda.jpg"],
        "metadata": {
            "resolution": "4K",
            "optimize_prompt_options": {"mode": "standard"},
            "sequential_image_generation": "auto",
            "sequential_image_generation_options": {"max_images": 3},
            "watermark": False
        }
    }
)

task = response.json()
print(f"任务 ID: {task['id']}")
print(f"状态: {task['status']}")
const response = await fetch('https://newapi.dragon3api.com/v1/videos', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_DRAGONAPI_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    model: 'doubao-seedream-4-5',
    prompt: '可爱的熊猫在竹林中玩耍',
    size: '1:1',
    n: 1,
    metadata: {
      resolution: '2K'
    }
  })
});

const task = await response.json();
console.log(`任务 ID: ${task.id}`);
console.log(`状态: ${task.status}`);
const response = await fetch('https://newapi.dragon3api.com/v1/videos', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_DRAGONAPI_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    model: 'doubao-seedream-4-5',
    prompt: '可爱的熊猫在竹林中玩耍',
    size: '1:1',
    n: 1,
    image_urls: ['https://your-media.example/panda.jpg'],
    metadata: {
      resolution: '2K'
    }
  })
});

const task = await response.json();
console.log(`任务 ID: ${task.id}`);
console.log(`状态: ${task.status}`);
const response = await fetch('https://newapi.dragon3api.com/v1/videos', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_DRAGONAPI_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    model: 'doubao-seedream-4-5',
    prompt: '可爱的熊猫在竹林中玩耍',
    size: '1:1',
    n: 3,
    image_urls: ['https://your-media.example/panda.jpg'],
    metadata: {
      resolution: '4K',
      optimize_prompt_options: { mode: 'standard' },
      sequential_image_generation: 'auto',
      sequential_image_generation_options: { max_images: 3 },
      watermark: false
    }
  })
});

const task = await response.json();
console.log(`任务 ID: ${task.id}`);
console.log(`状态: ${task.status}`);
{
  "id": "task_img_abc123def456",
  "object": "generation.task",
   "model": "doubao-seedream-4-5",
  "status": "queued",
  "progress": 0,
  "created_at": 1703884800,
  "metadata": {}
}

模型、价格与服务规则以当前控制台为准。