我们让 Claude 生成一张 JPG:一位女性在雨中,坐在东京一家拉面店外的复古摩托车上。它检查了连接器,没找到能完成这项任务的工具,于是转而给别的工具写了一段提示词。那么,Claude 能生成图像吗?不能生成照片,也不能生成插画。它可以绘制图表和 SVG 图形,而 Claude Design 可以构建布局。
不过,通过 MCP 服务器给它接入一个图像模型,同样的请求就会以真实图片返回。我们安装了一个,并运行了三项测试:用一句话生成场景、把一张肖像移到新城市,以及单次换装。

核心要点
- Claude 不生成照片或插画;它用 SVG 和 HTML 绘制图表、示意图和图形。
- Claude Design 构建幻灯片、布局和原型,其背后的设计师表示它没有图像模型。
- 一个 Claude 的 MCP 服务器 可让 Claude Desktop 和 Claude Code 调用 Seedream 5.0 Pro 并返回真实图像。
- 附上你自己的照片,Claude 会上传、编辑,并在后续修改中保持人脸一致。
- 在我们的测试中,每张图像生成耗时 50 到 92 秒,Claude 会返回链接或保存文件。
Claude 原生支持生成图像吗?
不能。Anthropic 的帮助文章《Claude 能生成图像吗?》说得很直白:Claude“不会像图像生成工具那样生成照片或插画”。它能做的是查看图像。上传截图或照片,Claude 会读取、描述并回答关于它的问题。
我们那个摩托车请求正是如此。回复之前,Claude 快速搜索了它的连接器目录,结果为空,于是回答它无法在聊天中生成照片级真实图像。随后,它写了一段详细提示词,供我们粘贴到另一个生成器,并提供了一个备选方案:该场景的风格化 SVG。

这个备选方案值得仔细看看,因为它展示了当你向 Claude 要一张图片时,它实际会制作什么。
没有图像模型时 Claude 能画什么:图表、SVG 和 Claude Design
Claude 用代码绘图。根据 Anthropic 的发布说明,自 2026 年 3 月 12 日起,它可以“在行内创建自定义图表、示意图和其他可视化内容”,而上文帮助文章称这些可视化内容由 HTML 和 SVG 构建,因此你可以在事后要求 Claude 修改它们。我们接受了 Claude 的 SVG 提议。它写了几十行 SVG 形状和颜色代码,绘图直接在聊天中渲染出来。

这是一幅整洁的扁平插画,每个元素都可编辑。但它显然不是照片。Claude 正确画出了遮阳篷、灯笼,甚至 ラーメン 招牌,但每个人物和物体都由基本几何形状构成。
Claude Design 是另一个容易混淆的来源。Anthropic 于 2026 年 4 月 17 日推出它,用于“设计、原型、幻灯片、单页文档等”,根据 Anthropic 的发布说明,自 9 月 16 日起,它已在任何 Claude 对话中、包括 Free 在内的所有方案中可用。打造它的产品设计师 Nate Parrott 在2026 年 7 月的一篇文章中直接说明了限制:“Claude Design 没有图像模型,也不是为图像生成而构建的。”你提供照片,它负责排布。
| Claude 聊天 | Claude Design | 带图像模型的 Claude | |
|---|---|---|---|
| 你会得到 | 图表、示意图、SVG 图形 | 幻灯片、落地页、单页文档 | 照片和插画 |
| 照片级真实的人物和场景 | 否 | 否 | 是 |
| 制作方式 | HTML 和 SVG 代码 | HTML 布局 | 图像模型渲染像素 |
| 运行位置 | claude.ai、Claude Desktop | 任何 Claude 对话 | 通过 MCP 的 Claude Desktop、Claude Code |
如何使用 Atlas Cloud MCP 服务器让 Claude 生成图像
Claude 图像生成在 Claude 拥有可调用的工具时就开始工作。我们使用的工具是 atlascloud-mcp,这是一个来自 Atlas Cloud 的 MIT 许可 npm 包,为 Claude 提供 13 个工具。这里重要的是 atlas_generate_image,它向图像模型发送请求;atlas_upload_media,它把你电脑上的文件变成模型可读取的 URL;以及 atlas_get_prediction,它收集结果。我们的第一个提示词发给了 Seedream 5.0 Pro,这是 ByteDance 的旗舰图像模型,返回结果如下。

与上面的 SVG 是同一场景,这次雨珠挂在夹克上,两盏灯笼都正确写着 ラーメン。下面是设置方法。
一次性安装:一条命令或一个 JSON 代码块
你需要 Node.js 18 或更高版本,以及来自账户设置的 Atlas Cloud API 密钥。完整说明在 Atlas Cloud MCP 服务器页面。Atlas 不在 Claude 的内置连接器目录中,所以第一次测试中搜索为空是意料之中的。你需要自己添加它。
在 Claude Code 中需要三个步骤,并在 shell 中设置 ATLASCLOUD_API_KEY:
- 从你的项目文件夹添加服务器:
plaintext1claude mcp add atlascloud -- npx -y atlascloud-mcp
- 运行 claude mcp list。atlascloud 那一行应以 Connected 结尾。
- 在同一文件夹中启动 claude,并描述你想要的图像。

add 命令仅将服务器注册到当前文件夹,这就是输出显示“local config”的原因。添加 --scope user 即可在每个项目中使用它。
Claude Desktop 会从配置文件读取同一个服务器。打开设置,选择开发者,点击编辑配置,然后将以下代码块粘贴到 claude_desktop_config.json 中,并用你的密钥替换占位符:
plaintext1{ 2 "mcpServers": { 3 "atlascloud": { 4 "command": "npx", 5 "args": ["-y", "atlascloud-mcp"], 6 "env": { 7 "ATLASCLOUD_API_KEY": "your-api-key-here" 8 } 9 } 10 } 11}
保存,然后退出并重新打开应用。重启后,新聊天就可以使用 atlascloud 工具。
第一个提示词:使用 Seedream 5.0 Pro 进行 Claude 图像生成
指定模型和你想要的尺寸,然后像给摄影师下简报一样描述图片。以下是摩托车图像背后的确切提示词:
plaintext1Use Seedream 5.0 Pro text-to-image at 2816x1584. Editorial street photograph on a rainy night in a narrow Tokyo side street. A young woman in a waxed olive rain jacket sits sideways on a vintage cafe-racer motorcycle parked under the striped awning of a small ramen shop, helmet resting on the tank, turning to laugh at someone off camera. Two white paper lanterns hang by the door, each with the full word "ラーメン" written vertically in black brush strokes. Warm tungsten light spills from the shop's fogged window, wet asphalt reflects amber and red, fine rain visible in the light. 35mm lens at eye level, shallow depth of field, natural skin texture, slight film grain, muted cinematic color.
在 Claude Code 中,Claude 确认 2816×1584 是有效尺寸,提交任务,反复检查直到完成,并保存文件,从按下 Enter 到完成大约两分钟。像灯笼那一行那样逐字写出招牌文字,才能把可读字符放进场景中。在 Seedream 5.0 Pro 在线体验页上有效的提示词在这里也有效,因为 Claude 会把你的描述连同模型 ID 和尺寸一起发送给同一个模型。

Claude 能根据你自己的照片制作图像吗?
可以,而这正是 MCP 路线胜过复制提示词变通方法的地方。我们给 Claude 一张女性特写肖像:黑色光滑马尾、齐刘海、长款金色耳环,并要求在完全保留她原貌的同时,把她放到黄金时刻穿越博斯普鲁斯海峡的渡轮上。Claude 用 atlas_upload_media 上传照片,并带着指令将其发送给 Seedream 5.0 Pro Edit。
然后我们在同一聊天中要求再改一处:把金色耳环换成珍珠耳坠,其他都不动。Claude 将渡轮图像作为新输入送回编辑模型。两次编辑都在不到两分钟内完成。

把第二帧和第三帧并排看。天际线、海鸥、吹动她马尾的风以及栏杆的角度都一致。耳环是唯一可见的变化。这正是它适用于产品或服装迭代的原因——每次只改变一个变量。
两个习惯能让结果保持如此精准。先说必须保留什么(“保持她的脸、刘海和衬衫完全不变”),再说应该改变什么。并且要求基于最新图像而不是原始图像进行编辑,这样每一轮都建立在前一轮之上。
Claude Code 图像生成:同一服务器,文件进入你的项目
Claude Code 使用同一服务器,区别在于输出去向。在终端会话中,Claude 可以把结果直接下载到你的代码仓库,这适合任何构建网站、应用或产品目录的人。我们让它处理一张街拍照片:一位金发女性穿黑色无袖上衣,并要求改一处:把上衣改成钴蓝色罗纹针织,保持同样的高领和短款长度。

Claude 上传了本地文件,以 1328×1776 运行编辑,将结果下载到项目的 images 文件夹,然后打开检查更改后再报告。整个交互耗时不到两分钟。太阳镜、包带,甚至她手腕上的细手链都保留了下来。针织纹理是新的。

有些教程展示 Claude Code 通过编写绘制 PNG 的代码来“生成”图像。那还是 SVG 路线,只是文件类型不同。对图标和占位符有用,但不适合生成人物照片。
Claude 图表、Claude Design 还是图像模型:哪条路线适合你的请求
一旦你说清图片的用途,大多数“Claude 能制作图像吗”的问题就自然有答案了。
| 你需要什么 | 最佳路线 | 原因 |
|---|---|---|
| 柱状图、流程图或时间线 | Claude 聊天 | 以代码绘制,可通过提问编辑 |
| 幻灯片、海报布局或落地页 | Claude Design | 排布文本和你自己的图像 |
| 图标或简单的扁平图形 | Claude 聊天 (SVG) | 干净的矢量图,无需额外工具 |
| 人物、产品或地点的照片 | 带图像模型的 Claude | 需要一个渲染像素的模型 |
| 对你已有照片进行编辑 | 带图像模型的 Claude | 上传加编辑模型可保留主体 |
这些路线也可以组合。Claude Design 接受你自己的图像作为素材,因此通过 MCP 服务器生成的照片可以直接放进单页文档或幻灯片。
常见问题
为什么 Claude 不能生成图像?
我们找不到 Anthropic 发布的理由。其帮助中心只是把照片和插画列为 Claude 不生成的内容,并引导人们改用图表和示意图。Claude 接收图像输入,输出文本和代码,因此图片必须来自 Claude 作为工具调用的独立图像模型。
在图像生成方面,Claude 比 ChatGPT 更好吗?
单独来看,并不更好。ChatGPT 内置图像生成,但有 OpenAI 未公布的每日限制(我们在我们的 ChatGPT 图像限制测试中测过我们的额度)。Claude 首先需要 MCP 服务器。不过一旦连接,Claude 就可以调用你指定的任何模型,而切换模型只需在提示词中更改模型名称。
Claude 可以免费生成图像吗?
Claude 的内置图表和 SVG 绘图除了你的 Claude 方案费用外不额外收费。生成的照片由运行模型的服务计费。截至 2026 年 10 月,Atlas Cloud 上的 Seedream 5.0 Pro 标价为每张图像 $0.036,相当于其 $0.045 标价打八折,未显示结束日期。该费率涵盖最高 261 万像素的尺寸。更大的 2K 尺寸按下一档计费,在我们的测试中为每张图像 $0.072,而我们 1328×1776 的编辑费用为 $0.036。
哪个 AI 机器人可以生成图像?
ChatGPT、Gemini 和 Grok 在各自的应用中原生生成图像。Claude 可以通过 MCP 服务器加入这一行列,优势是一次设置即可触达多个模型家族:Atlas Cloud 服务器并排列出 Seedream、Nano Banana、GPT Image 和 FLUX 模型。
结论
Claude 自身用代码绘图。照片请求最终会变成写给其他工具的提示词,或者一幅看起来像扁平卡通的 SVG。Claude Design 是为布局而构建的,并且公开没有图像模型。这两者都不会给你一张照片。
MCP 服务器经过几分钟设置就能改变这一点。此后,上面的摩托车场景、渡轮肖像和针织上衣都来自 Claude 中的普通消息,而编辑从头到尾都保持同一张脸。那么 Claude 能生成图像吗?单独使用时,它绘制图表和矢量图。当 Seedream 5.0 Pro 只差一次工具调用时,它就能交回真实照片。






