核心用法
Sleek 是一款面向移动端的 AI 驱动 UI 设计工具,通过 REST API 将自然语言描述转化为可渲染的设计稿。开发者或设计师只需发送如「设计一个健身追踪应用」这样的文本指令,系统即可自动创建项目、生成屏幕并完成视觉布局。关键交互流程包括:创建项目 → 发送聊天消息描述需求 → 轮询任务状态 → 获取截图结果。支持异步(默认)和同步(wait=true,最长阻塞 300 秒)两种模式,并提供幂等性键(idempotency-key)以安全处理网络重试。
截图交付规则是使用的核心:每次聊天运行产生 screen_created 或 screen_updated 后,必须调用截图接口展示结果。首次创建屏幕时需交付单屏截图 + 全项目合图;更新时仅需单屏截图。截图支持透明背景、多倍缩放和自定义间距。
显著优点
- 自然语言驱动:无需掌握设计工具或编写布局代码,用日常语言描述即可生成专业 UI
- 快速原型:从概念到可视截图的闭环极短,适合敏捷迭代和用户测试
- API 优先:标准 REST 接口,易于集成到现有工作流或自动化脚本
- 细粒度权限:API Key 支持最小权限原则(
projects:read、chats:write等),降低密钥泄露风险 - 幂等性支持:通过
idempotency-key避免重复创建,提升系统可靠性
潜在缺点与局限性
- 订阅门槛:API 访问强制要求 Pro+ 计划,对个人开发者或早期团队成本较高
- 单项目串行:同一项目同时只能运行一个聊天任务,高并发场景需排队处理
- AI 黑盒:布局决策由 AI 自动完成,对像素级精确控制或复杂自定义交互支持有限
- HTTPS 图片限制:视觉上下文仅支持 HTTPS URL,本地图片需先上传
- 无代码导出:当前文档未提及导出为 React Native、SwiftUI 等代码的能力,设计稿可能锁定在平台内
适合人群
- 产品经理和设计师:快速将想法转化为可视原型,用于内部评审或用户测试
- 独立开发者:缺乏专职设计师时,用 AI 生成 MVP 的 UI 方案
- 企业设计系统团队:探索 AI 辅助的设计规范生成和组件变体管理
常规风险
- 密钥管理:API Key 仅创建时显示一次,泄露后需重新生成;需配合安全存储(如环境变量或密钥管理系统)
- 成本失控:AI 生成消耗积分(credits),高频调用或复杂项目可能导致
out_of_credits错误 - 生成一致性:相同描述可能产生不同布局,关键品牌资产仍需人工复核
- 数据隐私:设计内容和参考图片上传至 Sleek 服务器,敏感行业需评估合规性