数眼智能
首页常见问题
首页常见问题
  1. 通用图像生成API
  • 快速开始
    • 平台简介
    • 控制台(入门)
    • API key
    • Base URL
  • 开发工具接入
    • OpenClaw
    • Claude Code
    • Claude Code IDE
    • Codex
    • OpenCode
    • Cline
    • Grok CLI
    • Gemini CLI
    • N8N
    • AutoClaw
    • 其他工具
  • AI大模型API
    • 文本生成API
      • 对话补全 Chat Completions
    • 官方接口视频生成API
      • 豆包Seedance视频生成
        • 00-概述
        • 01-创建视频生成任务
        • 02-查询视频生成任务
        • 03-查询视频生成任务列表
        • 04-取消或删除视频生成任务
      • 海螺Hailuo视频生成
        • 00-概述
        • 01-文生视频-T2V
        • 02-图生视频-I2V
        • 03-首尾帧生成视频-FL2V
        • 04-主体参考视频-S2V
        • 05-查询任务状态
        • 06-视频下载
        • 07-附录-运镜指令与回调
      • 可灵AI视频生成
        • 00-概述
        • 01-文生视频
        • 02-图生视频
        • 03-视频Omni
        • 04-多图参考生视频
        • 05-动作控制
        • 06-多模态视频编辑
        • 07-视频延长
        • 08-对口型
        • 09-数字人
        • 10-文生音效
        • 11-视频配音效
        • 12-语音合成
        • 13-音色克隆
        • 14-图像识别
        • 15-主体管理
        • 16-视频特效
      • Vidu视频生成
        • 00-概述
        • 01-文生视频
        • 02-图生视频
        • 03-参考生视频
        • 04-首尾帧
        • 05-智能多帧
        • 06-场景特效模板
        • 07-模板成片
        • 08-查询任务
      • 即梦视频生成
        • 00-概述
        • 01-3.0Pro视频生成
        • 02-720P文生视频
        • 03-720P图生视频-首帧
        • 04-720P图生视频-首尾帧
        • 05-720P图生视频-运镜
        • 06-1080P文生视频
        • 07-1080P图生视频-首帧
        • 08-1080P图生视频-首尾帧
        • 09-错误码
    • 通用视频生成API
      • 通用视频生成 API 接口调用文档
    • 通用图像生成API
      • 图像生成接口文档
    • Rerank重排序模型
      • 重排序
  • 搜索/阅读API
    • 网页阅读API
      • Web Reader API
    • 联网搜索API
      • 搜索API
      • 搜索+阅读API
    • 模态卡API
      • 天气
        • 天气模态卡
        • 国内外城市ID
        • 天气查询API
      • 搜索 API(旧)
      • 热搜 API
    • 文件OCR解析API
      • PDF文件
      • URL解析
  • 进阶与系统接口
    • CODE&错误码
    • HTTP注意事项
    • 身份验证
    • 接入指南
    • 在线调试
    • 数据更新相关
    • API 密钥与额度查询接口
    • Models(列出模型)
    • 查询账户信息
  1. 通用图像生成API

图像生成接口文档

文档版本: v1.0.0
接口状态: 正式发布 (General Availability)
适用范围: 数眼智能AI开放平台 · 图像生成服务

1. 概述#

doubao-seedream-5-0-260128 是基于字节跳动豆包 Seedream 5.0 大模型的高品质文生图服务,通过 OpenAI 兼容的 /v1/images/generations 统一接口提供调用。该模型支持中英文提示词输入,原生输出高分辨率图像(最高支持 4096x4096),适用于营销素材生成、创意设计、电商场景等多种业务场景。

1.1 核心能力#

能力说明
文本生成图像根据自然语言描述生成高质量图像
多语言提示词支持中文、英文等多语言输入
灵活分辨率支持正方形、横版、竖版等多种画幅比例
超高分辨率原生支持最高 4096x4096 输出(总像素上限 16,777,216)
多种返回格式支持临时 URL 或 Base64 编码两种输出方式

2. 鉴权方式#

所有请求必须通过 HTTP Authorization 请求头携带 API Key 进行身份认证。
Authorization: Bearer {your_api_key}
项目说明
认证方式Bearer Token
令牌获取登录平台控制台,在「令牌管理」页面创建
传输协议HTTPS(强制)
安全提示: API Key 是您的身份凭证,请妥善保管,切勿在客户端代码、公开仓库或日志中暴露。

3. 接口定义#

3.1 基本信息#

项目值
请求地址https://platform.shuyanai.com/v1/images/generations
请求方法POST
Content-Typeapplication/json
响应格式application/json; charset=utf-8

3.2 请求参数#

请求体 (Request Body)#

参数名类型必填默认值说明
modelstring是—模型标识符,固定为 doubao-seedream-5-0-260128
promptstring是—图像描述提示词,支持中文和英文,不可为空
sizestring否2048x2048输出图像尺寸,格式为 {width}x{height},详见 3.3 尺寸规格
ninteger否1生成图像数量。当前该模型固定返回 1 张图像
response_formatstring否url返回格式:url(临时下载链接)或 b64_json(Base64 编码)
提示词建议: 描述越具体、结构化越好。建议包含:主体对象、场景环境、风格/画风、光照氛围、画面构图等要素。
关于 quality 和 style 参数: 本接口兼容 OpenAI 的 quality 和 style 参数,传入不会报错。从 OpenAI SDK 迁移时无需移除这些参数。

请求示例#

{
  "model": "doubao-seedream-5-0-260128",
  "prompt": "一只可爱的熊猫在翠绿的竹林中悠闲地吃竹子,水墨画风格,细节丰富",
  "size": "2048x2048",
  "n": 1,
  "response_format": "url"
}

3.3 尺寸规格#

该模型要求输出图像的总像素数不低于 3,686,400 像素(即 1920 x 1920),且不超过 16,777,216 像素(即 4096 x 4096)。宽度和高度可自由组合,无需固定为预设值。

推荐尺寸#

尺寸画幅比例总像素适用场景
1920x19201:13,686,400社交媒体头像、封面(最小合规尺寸)
2048x20481:14,194,304通用正方形,兼顾质量与成本
2560x144016:93,686,400横版海报、桌面壁纸、Banner
1440x25609:163,686,400竖版海报、手机壁纸、短视频封面
3840x216016:98,294,4004K 超高清横版,高端印刷品
2160x38409:168,294,4004K 超高清竖版,大幅展示
4096x40961:116,777,216最大尺寸,超高清正方形
注意: 宽 x 高的乘积低于 3,686,400 的尺寸将被拒绝,返回 InvalidParameter 错误。例如 1024x1024(1,048,576 像素)和 1920x1080(2,073,600 像素)均不满足要求。超过 16,777,216 像素同样会被拒绝。

3.4 响应结构#

成功响应 (HTTP 200)#

字段类型说明
modelstring使用的模型标识符
createdinteger响应创建的 Unix 时间戳(秒)
dataarray生成结果数组
data[].urlstring图像临时下载链接(response_format 为 url 时返回)
data[].b64_jsonstring图像 Base64 编码数据(response_format 为 b64_json 时返回)
data[].sizestring实际生成图像的尺寸
usageobject用量统计
usage.generated_imagesinteger本次生成的图像数量
usage.output_tokensinteger输出消耗的 token 数
usage.total_tokensinteger总消耗 token 数

成功响应示例(URL 格式)#

{
  "model": "doubao-seedream-5-0-260128",
  "created": 1781158484,
  "data": [
    {
      "url": "https://ark-acg-cn-beijing.tos-cn-beijing.volces.com/doubao-seedream-5-0/xxx.jpeg?X-Tos-Algorithm=...&X-Tos-Expires=86400&...",
      "size": "2048x2048"
    }
  ],
  "usage": {
    "generated_images": 1,
    "output_tokens": 16384,
    "total_tokens": 16384
  }
}

成功响应示例(Base64 格式)#

{
  "model": "doubao-seedream-5-0-260128",
  "created": 1781158519,
  "data": [
    {
      "b64_json": "/9j/4AAQSkZJRgABAQAAAQABAAD/...(完整 Base64 字符串)...",
      "size": "2048x2048"
    }
  ],
  "usage": {
    "generated_images": 1,
    "output_tokens": 16384,
    "total_tokens": 16384
  }
}

3.5 响应头#

响应头说明
X-Oneapi-Request-Id平台请求 ID,用于问题排查和工单对账
Content-Typeapplication/json; charset=utf-8
排障建议: 遇到异常时,请记录 X-Oneapi-Request-Id 的值,提交工单时附上该 ID 可大幅加速问题定位。

4. 错误处理#

4.1 错误响应结构#

{
  "error": {
    "message": "错误描述信息",
    "type": "错误类型",
    "param": "相关参数(如适用)",
    "code": "错误码"
  }
}

4.2 常见错误码#

HTTP 状态码错误码错误类型原因与处理方式
400InvalidParameterupstream_error请求参数不合法。检查 size 是否满足最小像素要求(≥3,686,400),prompt 是否为空。
401—server_error认证失败:无效的令牌。检查 API Key 是否正确,是否已过期或被禁用。
429——请求频率超限。请降低调用频率,或联系客服提升配额。
500—server_error服务端内部错误。请稍后重试,若持续出现请提交工单。

4.3 错误响应示例#

尺寸不合规:
{
  "error": {
    "message": "The parameter `size` specified in the request is not valid: image size must be at least 3686400 pixels.",
    "type": "upstream_error",
    "param": "",
    "code": "InvalidParameter"
  }
}
提示词为空:
{
  "error": {
    "message": "The parameter `prompt` specified in the request is not valid: prompt cannot be empty.",
    "type": "upstream_error",
    "param": "",
    "code": "InvalidParameter"
  }
}
认证失败:
{
  "error": {
    "code": "",
    "message": "无效的令牌",
    "type": "server_error"
  }
}

5. 调用示例#

5.1 cURL#

5.2 Python (requests)#

5.3 Python (OpenAI SDK — 兼容模式)#

5.4 Node.js (OpenAI SDK)#

5.5 获取 Base64 编码图像#


6. 用量与计费#

6.1 Token 消耗参考计算#

图像生成按输出 token 数计费,计算公式为:
output_tokens = width × height ÷ 256
尺寸像素数消耗 Tokens
1920x19203,686,40014,400
2048x20484,194,30416,384
2560x14403,686,40014,400
1440x25603,686,40014,400
3840x21608,294,40032,400
4096x409616,777,21665,536
更高分辨率意味着更高的 token 消耗,具体以响应里的 usage 字段为准。请根据实际业务场景选择合适的尺寸以优化成本。

6.2 图像 URL 有效期#

当 response_format 为 url 时,返回的图像下载链接有效期为 24 小时。请在有效期内完成下载或持久化存储。超过有效期后链接将失效,需重新调用接口生成。

7. 最佳实践#

7.1 提示词撰写指南#

维度建议示例
主体描述明确描述画面的核心对象一只橘色的猫 / A red sports car
场景环境补充背景、场所信息在樱花盛开的公园中 / on a desert highway
风格画风指定艺术风格或渲染方式水墨画风格 / watercolor illustration
光照氛围描述光线和色调暖黄色夕阳光 / soft natural lighting
质量修饰使用质量相关关键词高清 / professional photography, 8K
优质提示词示例:
A majestic snow-capped mountain range at golden hour, with a crystal-clear alpine lake
in the foreground reflecting the peaks, dramatic clouds, professional landscape photography,
ultra-detailed, 8K resolution

7.2 常见注意事项#

1.
尺寸选择: 优先使用推荐尺寸以确保最佳生图效果。自定义尺寸需满足总像素 ≥ 3,686,400 的硬性要求。
2.
URL 及时下载: 图像 URL 有效期 24 小时,生产环境应在收到响应后立即将图像持久化到自有存储(如 OSS / S3)。
3.
Base64 适用场景: 若下游系统不便访问外部 URL(如内网环境),可使用 b64_json 格式直接获取图像二进制数据。注意 Base64 编码会使响应体显著增大。
4.
重试策略: 遇到 5xx 错误时建议采用指数退避重试(首次间隔 1s,最多重试 3 次)。4xx 错误无需重试,应检查请求参数。

8. 接口兼容性说明#

本接口遵循 OpenAI Images API 规范,与 OpenAI 官方 SDK(Python / Node.js / Go 等)兼容。以下为与 OpenAI DALL-E 系列接口的差异对照:
参数/行为OpenAI本接口 (Seedream 5.0)
size 可选值预设枚举(如 1024x1024)自由组合,需满足 3,686,400 ~ 16,777,216 像素
n 参数支持 1-10当前固定返回 1 张
quality 参数standard / hd接受传入但不影响输出
style 参数vivid / natural接受传入但不影响输出
response_formaturl / b64_jsonurl / b64_json(兼容)
返回图像格式PNGJPEG
data[].size 字段无返回实际生成尺寸
usage 字段无返回 token 消耗详情

9. 请求/响应完整示例#

9.1 标准调用 — 2048x2048 正方形#

请求:
响应:

9.2 宽屏横版 — 2560x1440 (16:9)#

请求:
{
  "model": "doubao-seedream-5-0-260128",
  "prompt": "A futuristic city skyline at night with neon lights",
  "size": "2560x1440",
  "n": 1
}
响应:
{
  "model": "doubao-seedream-5-0-260128",
  "created": 1781158562,
  "data": [
    {
      "url": "https://ark-acg-cn-beijing.tos-cn-beijing.volces.com/doubao-seedream-5-0/xxxxx.jpeg?...",
      "size": "2560x1440"
    }
  ],
  "usage": {
    "generated_images": 1,
    "output_tokens": 14400,
    "total_tokens": 14400
  }
}

9.3 竖版 — 1440x2560 (9:16)#

请求:
{
  "model": "doubao-seedream-5-0-260128",
  "prompt": "A portrait of a woman in traditional Chinese dress, elegant composition",
  "size": "1440x2560",
  "n": 1
}
响应:
{
  "model": "doubao-seedream-5-0-260128",
  "created": 1781158580,
  "data": [
    {
      "url": "https://ark-acg-cn-beijing.tos-cn-beijing.volces.com/doubao-seedream-5-0/xxxxx.jpeg?...",
      "size": "1440x2560"
    }
  ],
  "usage": {
    "generated_images": 1,
    "output_tokens": 14400,
    "total_tokens": 14400
  }
}

9.4 4K 超高清 — 3840x2160#

请求:
{
  "model": "doubao-seedream-5-0-260128",
  "prompt": "Abstract geometric art with vibrant colors and dynamic composition",
  "size": "3840x2160",
  "n": 1
}
响应:
{
  "model": "doubao-seedream-5-0-260128",
  "created": 1781158724,
  "data": [
    {
      "url": "https://ark-acg-cn-beijing.tos-cn-beijing.volces.com/doubao-seedream-5-0/xxxxx.jpeg?...",
      "size": "3840x2160"
    }
  ],
  "usage": {
    "generated_images": 1,
    "output_tokens": 32400,
    "total_tokens": 32400
  }
}

10. 变更记录#

日期版本变更内容
2026-06-11v1.0.0初始发布,支持 doubao-seedream-5-0-260128 模型

11. 技术支持#

如在接入或使用过程中遇到问题,请通过以下方式联系我们:
在线客服: 平台控制台右下角在线客服入口

本文档由数眼智能AI开放平台提供,最终解释权归数眼AI所有。
上一页
通用视频生成 API 接口调用文档
下一页
重排序