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" 这句话的准确所指):

  1. 图像规划模型(image planning model):先解析 prompt,写出详细的构图计划——画面里有哪些元素、元素之间的空间关系、相对尺度、视觉层级,以及需要出现在图中的文字。
  2. 图像渲染模型(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

  1. 打开 Canva(Craft 已面向全球所有 Canva 用户开放)。
  2. 进入左下角 Dream Lab 面板。
  3. 输入 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


适用边界与坑

  1. 是 Preview,不是 GA。 官方两次强调预览 API 可能有破坏性变更,且公共 App 使用预览 API/功能无法通过审核、不能对所有 Canva 用户开放。要上生产得盯 Changelog。
  2. 宽高比数字两处不一致,别当成矛盾。 Newsroom 说 Craft 渲染覆盖「30 多种宽高比」,而 Connect API 公告当前只列出 square / landscape / portrait 并说「更多即将推出」。前者描述的是产品内模型能力,后者是当下 API 暴露的取值——写代码时以 API 实际枚举为准。
  3. "world's second most advanced AI lab" 是营销口径。 对应的是 DesignArena 这一众包榜单的排名,且该榜每日变动;榜单之外的生成质量、版权溯源、推理成本官方均未披露。
  4. 不可编辑≠不可改。 Craft 输出可以用 Canva 的 image-to-design 能力(Canva Magic)转成带图层的可编辑设计,这才是它对设计师的真实价值所在——但转成编辑稿后能否 100% 还原原始排版,官方未给数据。
  5. 文本准确性有改善但没有承诺。 官方措辞是 "accurate text rendering",属于能力描述而非 SLA;关键品牌物料仍需人工校字。
  6. 可编辑性与层级的取舍。 因为训练数据以模板为主,纯摄影/写实场景并非 Craft 的强项所在;榜单上 People & Portraits 与 Landscapes & Nature 拿了 #1,但 Abstract & Patterns 只有 #2、Products 只有 #4,说明各子项并非全面领先。
  7. 原帖未涉及、我也未核实的部分:Craft 的权重/架构细节未公开,官方也未提供可下载的模型权重——想本地跑是走不通的,只能用 Canva 产品或 API。

一句话结论

Canva 用「模板喂养 + 先规划后渲染」这套设计专用路线,推出了第一个自研图像模型 Canva Craft(2K、30+ 宽高比、Connect API 里模型 ID 为 craft_v1_2k),并在 DesignArena 首发即冲到总榜第 4、分项两个 #1;原帖看多的「专业化模型」逻辑成立,但要注意 API 仍是 Preview、宽高比枚举受限、排名是动态的众包榜单。