Canva Craft · 干货攻略
- 链接: https://x.com/omarsar0/status/2113352933874041325
- 分类: x-tips
- 来源: X @omarsar0(Elvis),转推 @canva 官方发布
- 作者: Jay
- 更新: 2026-10-25
- 仓库: https://github.com/canva-sdks/canva-connect-api-starter-kit(Canva 官方 Connect API starter kit)
这是什么
Canva Craft 是 Canva 自研的第一个图像生成模型,由 Canva 内部 AI 实验室 Canva Research 从零训练(built and trained from scratch),专门为「设计」而不是「拍照」打造。原帖(@omarsar0,2026-10-22 前后)转的正是 @canva 官方宣布帖:"Introducing Canva Craft 🚀 Extraordinary image generation is now available to everyone, powered by our first frontier model built specifically for design."
一句话概括原帖主张:「专业化模型(specialized models)」这条路线走对了——Canva 正式杀入前沿图像模型赛道。
Craft 最关键的技术卖点是两阶段架构(这也是原帖 "It can plan the composition before it renders anything" 这句话的准确所指):
- 图像规划模型(image planning model):先解析 prompt,写出详细的构图计划——画面里有哪些元素、元素之间的空间关系、相对尺度、视觉层级,以及需要出现在图中的文字。
- 图像渲染模型(image rendering model):再把这个计划渲染成高保真图像,最高 2K 分辨率,覆盖 30 多种宽高比。
之所以拆成两段,是因为主流图像模型是「prompt → 像素」一步到位,容易出现版式散乱、文字乱码、物体位置漂移;先规划再渲染能显著改善排版层级、文字落地位置和构图一致性。
训练数据也是差异化点:Craft 不是主要靠照片训练,而是用了 Canva 内容库里数百万个人工设计模板——海报、社交帖、演示文稿、信息图、菜单、字体密集型版式。这类模板让模型学到「层级、对齐、间距、字体」怎么配合,这正是纯摄影数据给不了的。
官方排名(Canva 自述,出自 Canva Newsroom):首发在 DesignArena(众包设计评审榜)上成为第 4 强的图像生成模型;分项上 People & Portraits(87 个模型中 #1)、Landscapes & Nature(85 个模型中 #1)、Abstract & Patterns #2、Products #4。Canva 据此自称"全球第二大图像生成 AI 实验室"。据 The Verge 报道,它当时排在 OpenAI 三款模型之后(GPT-Image-2.5 Sunburst、GPT-Image-2.5 Flare、GPT-Image-2)。
核验来源
| 事实 | 来源 |
|---|---|
| 原帖正文与 @canva 官方帖引用 | https://x.com/omarsar0/status/2113352933874041325(X oembed 验证) |
| 模型定位、两阶段架构、2K、30+ 宽高比、模板训练数据、DesignArena 分项排名 | https://www.canva.com/newsroom/news/canva-craft (官方 Newsroom) |
API 端点、模型 ID craft_v1_2k、轮询与错误码 |
https://community.canva.dev/t/connect-api-canva-craft-is-now-available-for-image-generation/8999 (Canva 开发者社区官方公告) |
| REST API 基础说明、OpenAPI 描述文件位置 | https://www.canva.dev/docs/connect/ (官方文档) |
| 榜单位次与 OpenAI 三款模型的相对位置 | The Verge 交叉报道(https://www.theverge.com/ai-artificial-intelligence/1017151/canva-craft-in-house-ai-model ) |
⚠️ 说明:原帖是转推 + 个人观点,"Extremely bullish on specialized models" 属作者主观判断,不是可核验结论;文中所有技术细节与数字均取自 Canva 官方发布与开发者公告,未从原帖推断。
上手步骤
A. 面向普通用户:Dream Lab
- 打开 Canva(Craft 已面向全球所有 Canva 用户开放)。
- 进入左下角 Dream Lab 面板。
- 输入 prompt 生成。官方给的说法是:图内文字要「落在该在的位置」,需要海报级排版就按设计需求写清层级、元素关系和文字内容。
B. 面向开发者:Connect API(Preview)
官方公告给出的用法(端点与字段均来自官方社区帖):
# 1) 发起生成任务,模型固定为 craft_v1_2k
POST /v1/image-generations
{
"prompt": "A clean infographic poster titled 'Ocean Plastics 2026' with three stat callouts and a wave illustration",
"model": "craft_v1_2k",
"aspect_ratio": "portrait_2_3",
"idempotency_key": "9c1f2d3e-5b6a-4c7d-8e9f-0a1b2c3d4e5f"
}
# 2) 轮询任务直到 status == "success"
GET /v1/image-generations/{jobId}
要点:
model:craft_v1_2k——目前官方公告中出现的 Craft 模型 ID。aspect_ratio:官方公告列出了square、landscape、portrait,并注明「更多宽高比即将推出」。示例中用到了portrait_2_3。- 下载 URL 有效期 24 小时;想直接落到用户资产里,把
asset_upload.type设为upload。 - 所需 capability:
asset:write。 - 可能返回的错误:
model_not_available(模型不可用)、unsafe_input(输入被安全策略拦截)。 - 这是 Preview API:官方明确说明「可能有未公告的破坏性变更」,且预览 API 的破坏性变更不会触发新的 API 版本号。模型可用性变化与弃用都记在官方 Changelog:https://www.canva.dev/docs/apps/rest-apis/changelog/
开发环境起步可直接用官方 starter kit(含示例 Web App 与 Quickstart):
https://github.com/canva-sdks/canva-connect-api-starter-kit
OpenAPI 描述文件公开可取(可用于生成各语言 SDK):
https://www.canva.dev/sources/connect/api/latest/api.yml
适用边界与坑
- 是 Preview,不是 GA。 官方两次强调预览 API 可能有破坏性变更,且公共 App 使用预览 API/功能无法通过审核、不能对所有 Canva 用户开放。要上生产得盯 Changelog。
- 宽高比数字两处不一致,别当成矛盾。 Newsroom 说 Craft 渲染覆盖「30 多种宽高比」,而 Connect API 公告当前只列出
square/landscape/portrait并说「更多即将推出」。前者描述的是产品内模型能力,后者是当下 API 暴露的取值——写代码时以 API 实际枚举为准。 - "world's second most advanced AI lab" 是营销口径。 对应的是 DesignArena 这一众包榜单的排名,且该榜每日变动;榜单之外的生成质量、版权溯源、推理成本官方均未披露。
- 不可编辑≠不可改。 Craft 输出可以用 Canva 的 image-to-design 能力(Canva Magic)转成带图层的可编辑设计,这才是它对设计师的真实价值所在——但转成编辑稿后能否 100% 还原原始排版,官方未给数据。
- 文本准确性有改善但没有承诺。 官方措辞是 "accurate text rendering",属于能力描述而非 SLA;关键品牌物料仍需人工校字。
- 可编辑性与层级的取舍。 因为训练数据以模板为主,纯摄影/写实场景并非 Craft 的强项所在;榜单上 People & Portraits 与 Landscapes & Nature 拿了 #1,但 Abstract & Patterns 只有 #2、Products 只有 #4,说明各子项并非全面领先。
- 原帖未涉及、我也未核实的部分:Craft 的权重/架构细节未公开,官方也未提供可下载的模型权重——想本地跑是走不通的,只能用 Canva 产品或 API。
一句话结论
Canva 用「模板喂养 + 先规划后渲染」这套设计专用路线,推出了第一个自研图像模型 Canva Craft(2K、30+ 宽高比、Connect API 里模型 ID 为 craft_v1_2k),并在 DesignArena 首发即冲到总榜第 4、分项两个 #1;原帖看多的「专业化模型」逻辑成立,但要注意 API 仍是 Preview、宽高比枚举受限、排名是动态的众包榜单。