
类型:人工智能
简介:基于AI的绘画生成工具,主要用于根据文本描述生成详细图像。
阿里云Function AI 支持一键部署 Stable Diffusion 图像生成项目,提供从项目开发到 API 调用的完整应用生命周期管理能力。本文将介绍如何快速部署并使用 Stable Diffusion WebUI 文生图项目。
图像生成应用的全生命周期包括两个阶段:项目开发阶段 和 API 调用阶段。
一、应用生命周期概述
项目开发阶段
在 Function AI 一键部署图像生成应用后,即进入项目开发阶段。在此阶段,您可以:
- 调试提示词与工作流
- 安装模型与插件
- 生成符合预期效果的图片或视频
这是实现 Stable Diffusion 项目效果的重要阶段。
API 调用阶段
完成项目开发阶段后,您可以将调试好的工作空间发布为高弹性、高可用的 API。API 调用阶段特点:
- 基于开发阶段搭建的出图环境
- 通过 Serverless API 弹性、高效地生成图片或视频
- 适合大规模调用或线上业务场景
二、前提条件
- 已授权 RAM 用户使用图像生成项目。访问阿里云官网了解>>>
- 为获得更佳体验,账户余额建议大于等于 100 元。
- 为节省成本,可领取新客户试用套餐。
三、一键部署 Stable Diffusion 项目
- 登录 函数计算 3.0 控制台。
- 左侧导航栏选择 Function AI > 项目 > 创建项目 > 创建图像生成。
- 说明:当控制台左上角显示 “函数计算 FC 3.0” 时,即为 3.0 版本控制台。
- 选择 项目类型为 Stable Diffusion,设置项目名称和地域,然后点击 部署项目。
- 注意:GPU 费用采用 Serverless 计费方式,以实际使用为准。若用户集中在特定地域,建议将项目创建在该地域;若当前地域 GPU 规格不满足需求,可更换地域。
- 在弹出的 项目资源预览 对话框中,确认计费说明和资源用途,点击 确认部署。
- 部署完成后,系统会自动启动工作空间,进入项目开发阶段,您即可使用 WebUI 生成图片或视频。
四、项目开发阶段操作
- 启动工作空间:启用 GPU 实例,可下载模型、安装插件,通过调试提示词和工作流生成图片或视频。
- 使用完成后关闭工作空间:关闭后 GPU 实例销毁,停止计费,下次使用前需重新启动。
- 生成图片:
- 在 WebUI 界面设置提示词
- 点击 Generate
- 输出图片存放在
output/目录,可在文件管理页签获取
- 使用自定义模型:
- 上传模型到
models/目录 - 调整采样方法、采样步数、高分辨率修复、图像生成种子等参数
- 生成符合需求的图片后,即可发布 API
- 上传模型到
五、发布 API
- 在项目开发页面点击右上角 发布 API。
- 在初始化 API 弹窗中,设置 极速模式启动快照,点击 确定。
- 重要说明:
- 发布 API 时,默认开启极速模式并使用预置快照,可提前锁定弹性资源,避免冷启动。
- 非出图阶段会收取少量快照费用,出图阶段按活跃 GPU 使用量计费。
- 若暂不使用 Stable Diffusion 项目,请及时在 API 调用 页面关闭极速模式。
- 发布完成后,可在 API 调用 页签使用 Curl、Postman 等工具进行弹性出图。
六、删除项目
- 点击项目名称,进入 项目详情 页 → 删除。
- 弹窗中可查看要删除的资源:
- 默认情况下,Function AI 会删除项目下所有服务
- 若希望保留部分资源,可取消勾选对应服务
- 勾选 我已知晓 → 点击 确定删除:
- 说明:删除项目及选中服务将立即中断线上业务且不可恢复,同时彻底删除依赖的云产品资源。
通过以上步骤,您即可快速部署并使用 Function AI 的 Stable Diffusion 项目,实现从本地调试到 API 弹性出图的完整流程。










