概述
Generator 是 Kira 的核心工作区,用于 AI 图片生成和编辑。组件层次
AI 对话集成
使用 Vercel AI SDK v5 与后端通信:消息类型
| 类型 | 说明 |
|---|---|
text | AI 文本回复 |
tool-call | 工具调用请求 |
tool-result | 工具执行结果 |
工具调用流程
1
用户输入
用户输入 “去掉背景”
2
AI 响应
AI 返回
tool-call: removeBackground3
打开 Selector
前端打开对应 Selector 组件
4
用户确认
用户确认/调整参数
5
执行
调用后端 API 执行
6
返回结果
返回
tool-result (新图片 URL) → 更新 ImagePanel工具栏功能
| 工具 | 组件 | 说明 |
|---|---|---|
| 滤镜 | FilterSelector | AI 风格滤镜、预设滤镜 |
| 调整 | AdjustSelector | 亮度、对比度、饱和度等 |
| 裁剪 | CropSelector | 自由裁剪、比例裁剪 |
| 放大 | UpscaleSelector | 2x/4x 超分辨率 |
| 擦除 | EraserSelector | AI 智能擦除 |
| 重绘 | InpaintSelector | 局部重绘 |
| 扩展 | ExpandSelector | 图片扩展 |
| 换背景 | ReplaceBgSelector | 背景替换 |
| 导出 | Export | 下载图片 |
数据流
图片状态管理
键盘快捷键
| 快捷键 | 功能 |
|---|---|
Ctrl/Cmd + Z | 撤销 |
Ctrl/Cmd + S | 保存 |
Ctrl/Cmd + E | 导出 |
Space | 平移图片 |
+/- | 缩放 |