SuperAPI AI 工具集

canvas-designer

设计与创作

查看项目

更新于 10-15 21:35

技能介绍

用途:canvas-designer 是面向画布设计的核心技能,覆盖项目管理、多媒体原则、AI 图像生成、网络图片搜索和设计标记处理;画布视频生成由专门参考文档支持。

主要能力:通过 create_canvas 创建或复用设计项目,项目由 project_path 唯一标识;通过 generate_canvas_images 按任务列表生成图像,每个任务包含 prompt、name,可选 size、reference_images、element_id;通过 search_canvas_images 搜索可下载的网络图片;通过 generate_canvas_videos 生成视频。

使用方式:所有 Python 代码经 run_sdk_snippet 执行,例如 run_sdk_snippet(python_code="""from sdk.tool import tool\nresult = tool.call('create_canvas', {"project_path": "my-design"})\nprint(result.content)\n""")。结果对象含 result.ok 与 result.content,须从 result.content 读取元素 ID 和错误信息,不可用 result['key'] 下标访问。默认复用同一画布项目,仅在用户明确要求新建时创建;若消息含 [@design_canvas_project:path],冒号后的路径即 project_path,须原样使用,不再调用 create_canvas。

限制:禁止用 shell 处理媒体、修改原始图片或视频文件、删除画布元素、用文件工具操作 magic.project.js、用普通 web_search 找画布图片;图像内容变更须用 generate_canvas_images 新建元素并保留原元素。图像尺寸可选 2048x2048、2560x1440、1440x2560 等。generate_canvas_images 自动至少 10 分钟超时;失败时结果含占位元素 element_id,重试时传回可原地覆盖。提示词应具体、区分内容与风格、善用参考图并声明各图角色。