Skip to main content
Glama

seedream_sequential_generation

Generate a sequence of related images from text and optional reference images, ideal for comic panels or brand visuals.

Instructions

组图输出:

支持通过一张或者多张图片和文字信息,生成漫画分镜、品牌视觉等一组内容关联的图片。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
paramsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed14 schema fields changedv1.2.6
    • addedInput schema / $defs / GenerationTool
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "模型工具配置。",
      +  "properties": {
      +    "type": {
      +      "$ref": "#/$defs/GenerationToolType",
      +      "description": "工具类型,目前仅支持 web_search。"
      +    }
      +  },
      +  "required": [
      +    "type"
      +  ],
      +  "title": "GenerationTool",
      +  "type": "object"
      +}
    • addedInput schema / $defs / GenerationToolType
      Added value: +{
      +  "description": "模型工具类型枚举",
      +  "enum": [
      +    "web_search"
      +  ],
      +  "title": "GenerationToolType",
      +  "type": "string"
      +}
    • changedInput schema / $defs / OptimizePromptOptions / description
      Previous value: -"提示词优化配置模型。\n\n配置提示词优化策略,平衡生成质量与响应速度。"New value: +"提示词优化配置模型\n\n配置提示词优化策略,平衡生成质量与响应速度。"
    • addedInput schema / $defs / OutputFormat
      Added value: +{
      +  "description": "图片文件输出格式枚举",
      +  "enum": [
      +    "jpeg",
      +    "png"
      +  ],
      +  "title": "OutputFormat",
      +  "type": "string"
      +}
    • changedInput schema / $defs / ResponseFormat / description
      Previous value: -"图片生成响应格式枚举。\n\n定义生成结果的返回格式,支持 URL 链接和 Base64 编码两种方式。"New value: +"图片生成响应格式枚举"
    • changedInput schema / $defs / SequentialGenerationInput / properties / image / anyOf
      Previous value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "items": {
      -      "type": "string"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "items": {
      +      "type": "string"
      +    },
      +    "type": "array"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • changedInput schema / $defs / SequentialGenerationInput / properties / image / description
      Previous value: -"可选的参考图片,支持单张或多张。"New value: +"可选的参考图片,支持 URL、本地路径,单张或多张,最多 14 张。"
    • changedInput schema / $defs / SequentialGenerationInput / properties / max_images / default
      Previous value: -4New value: +15
    • addedInput schema / $defs / SequentialGenerationInput / properties / output_format
      Added value: +{
      +  "anyOf": [
      +    {
      +      "$ref": "#/$defs/OutputFormat"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "输出图片格式,仅 doubao-seedream-5.0 支持 jpeg 或 png。"
      +}
    • addedInput schema / $defs / SequentialGenerationInput / properties / parallelism
      Added value: +{
      +  "anyOf": [
      +    {
      +      "maximum": 4,
      +      "minimum": 1,
      +      "type": "integer"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "并行度上限;未提供时自动使用 min(request_count, 4)。",
      +  "title": "Parallelism"
      +}
    • addedInput schema / $defs / SequentialGenerationInput / properties / request_count
      Added value: +{
      +  "default": 1,
      +  "description": "并行请求次数,1 表示单次请求;可用于一次发起多次生成以减少等待。",
      +  "maximum": 4,
      +  "minimum": 1,
      +  "title": "Request Count",
      +  "type": "integer"
      +}
    • changedInput schema / $defs / SequentialGenerationInput / properties / size / description
      Previous value: -"生成图片尺寸,可选 1K/2K/4K;未提供时使用全局默认值。"New value: +"生成图片尺寸,可选 1K/2K/3K/4K 或 <宽>x<高> 像素值;未提供时使用全局默认值。"
    • addedInput schema / $defs / SequentialGenerationInput / properties / tools
      Added value: +{
      +  "anyOf": [
      +    {
      +      "items": {
      +        "$ref": "#/$defs/GenerationTool"
      +      },
      +      "type": "array"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "模型工具配置,仅 doubao-seedream-5.0 支持,目前仅支持 web_search。",
      +  "title": "Tools"
      +}
    • changedOutput schema / (root)
      Previous value: -{
      -  "$defs": {
      -    "Annotations": {
      -      "additionalProperties": true,
      -      "properties": {
      -        "audience": {
      -          "anyOf": [
      -            {
      -              "items": {
      -                "enum": [
      -                  "user",
      -                  "assistant"
      -                ],
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            {
      -              "type": "null"
      -            }
      -          ],
      -          "default": null,
      -          "title": "Audience"
      -        },
      -        "priority": {
      -          "anyOf": [
      -            {
      -              "maximum": 1,
      -              "minimum": 0,
      -              "type": "number"
      -            },
      -            {
      -              "type": "null"
      -            }
      -          ],
      -          "default": null,
      -          "title": "Priority"
      -        }
      -      },
      -      "title": "Annotations",
      -      "type": "object"
      -    },
      -    "TextContent": {
      -      "additionalProperties": true,
      -      "description": "Text content for a message.",
      -      "properties": {
      -        "_meta": {
      -          "anyOf": [
      -            {
      -              "additionalProperties": true,
      -              "type": "object"
      -            },
      -            {
      -              "type": "null"
      -            }
      -          ],
      -          "default": null,
      -          "title": "Meta"
      -        },
      -        "annotations": {
      -          "anyOf": [
      -            {
      -              "$ref": "#/$defs/Annotations"
      -            },
      -            {
      -              "type": "null"
      -            }
      -          ],
      -          "default": null
      -        },
      -        "text": {
      -          "title": "Text",
      -          "type": "string"
      -        },
      -        "type": {
      -          "const": "text",
      -          "title": "Type",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "type",
      -        "text"
      -      ],
      -      "title": "TextContent",
      -      "type": "object"
      -    }
      -  },
      -  "properties": {
      -    "result": {
      -      "items": {
      -        "$ref": "#/$defs/TextContent"
      -      },
      -      "title": "Result",
      -      "type": "array"
      -    }
      -  },
      -  "required": [
      -    "result"
      -  ],
      -  "title": "seedream_sequential_generationOutput",
      -  "type": "object"
      -}New value: +null
  2. First observed

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description indicates image generation but does not disclose additional behavioral traits beyond annotations (readOnlyHint=false, destructiveHint=false). No mention of auth, rate limits, model-specific constraints, or output format. Schema provides some parameter details but description lacks behavioral context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence (27 characters) that immediately states the core purpose and examples. No superfluous text; it is optimally concise and front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (many parameters, no output schema, minimal annotations), the description is adequate but leaves out important context like the sequential nature, response format, and model-specific limitations. Schema compensates partially, but overall completeness is average.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool description does not explain any parameters; the input schema has full descriptions for each parameter (high coverage). Thus the description adds no value beyond what's already in the schema, justifying the baseline score of 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool generates a set of related images (group image output) from text and optional images, with examples like comic panels and brand visuals. It distinctly differs from sibling tools (seedream_browse_images, seedream_image_to_image, etc.) by focusing on sequential generation of multiple related images.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the tool is for generating groups of related images but does not explicitly state when to use it over alternatives or provide any exclusion criteria. No guidance on prerequisites or when not to use.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.