Canva 在其开发者社区发布公告,称首个图像生成模型 Craft 已在 Dream Lab 和公共 API 上线,开发者可通过 Connect API 的图像生成接口调用。据公告,Craft 由 Canva 内部 AI 实验室 Canva Research 从零开发和训练,面向设计场景,最高渲染 2K 分辨率。
公告称,Craft 为设计用途而做,覆盖信息图、海报、幻灯片、人物肖像、风景、抽象图案、产品图和营销物料。提示词可以使用任意语言,画面中的文字支持 55 种语言。
关于排名,Canva 在公告中称,Craft 在 DesignArena 排行榜上的「人物与肖像」「风景与自然」两个类别排名第一,「抽象与图案」类别排名第二。该排名为 Canva 自行引用,公告同时附了排行榜链接。
调用方式与现有图像生成流程一致,只需在 POST /v1/image-generations 请求中把 model 设为 craft_v1_2k,即可固定使用 Craft。提交任务后,轮询 GET /v1/image-generations/{jobId},直到 status 变为 success。
asset_upload.type 设为 upload,将图片直接存入用户的上传空间。asset:write 权限的用户访问令牌。公告列出了几点说明:
model_not_available 失败。开发者可以重试,也可以去掉指定,让 Canva 选择其他模型。unsafe_input。公告还称 Craft 受 Canva Shield 覆盖,包括输入和输出审核。公告提醒,该 API 仍为预览版,可能出现不兼容变更;模型的可用性变化和弃用信息会发布在官方更新日志中。公告另称,Craft 在 Canva MCP 服务器上的支持「即将推出」。