Skip to main content
Glama

seedream_image_to_image

Generate a new image from a reference photo by applying text-based modifications like style transfer or background changes.

Instructions

图生图:基于参考图片生成新图片。

提供一张参考图片 URL,结合文本描述生成新的图片。 支持 4.5 和 5.0 模型。

示例:

  • prompt: "把这张照片改成油画风格"

  • prompt: "给这张图片加上星空背景"

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sizeNo输出尺寸2K
modelNo模型版本(需 4.5 或 5.0)doubao-seedream-5-0-260128
scaleNo文本描述影响程度 (0-1),越大文本影响越大
promptYes图像描述提示词,描述对参考图的修改
save_toNo保存图片到本地目录路径(b64_json 模式必填)
image_urlYes参考图片 URL(需可公开访问的图片地址)
watermarkNo是否添加水印
output_formatNo输出格式png
response_formatNo返回格式: url(返回图片链接)或 b64_json(返回base64编码图片数据)url
Behavior2/5

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

No annotations are provided, so the description carries the full burden. It states that the tool generates a new image based on a reference and prompt, but it does not disclose behavioral traits such as destructive nature (e.g., whether the original image is modified), authentication requirements, rate limits, or error handling (e.g., invalid URL). The examples are illustrative but not transparent about behavior.

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

Conciseness4/5

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

The description is very concise, with just one sentence and two example prompts. It is front-loaded with the purpose. While efficient, it could be slightly more structured (e.g., bullet points for models or parameters). No redundant information, but the conciseness leaves out useful details.

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 complexity (9 parameters, no output schema), the description is minimal. It covers the core functionality but does not explain output behavior, response formats, or parameter interaction. The schema covers parameter descriptions, so the description's job is to provide higher-level context, which it does only partially. The examples help but are not sufficient for full contextual completeness.

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 input schema has 100% description coverage, meaning each parameter is already explained in the schema. The tool description adds minimal additional semantic value beyond the schema: it provides example prompts but does not elaborate on parameter meaning, constraints, or interactions. Thus, a baseline score of 3 is appropriate.

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's purpose: '图生图:基于参考图片生成新图片' (image-to-image: generate a new image based on a reference image). It provides specific examples of prompts, making the intent unmistakable. It is well-distinguished from sibling tools like seedream_text_to_image by explicitly requiring a reference image URL.

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 explains when to use the tool: provide a reference image URL and a text description. However, it does not provide any guidance on when not to use it or how it compares to alternatives like seedream_text_to_image or seedream_merge_images. The mention of model versions (4.5 and 5.0) is helpful but not sufficient for clear usage boundaries.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/elimyliu/timeverse-seedream-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server