如何运行Stable Diffusion?在线和本地运行的5种方法

如何运行Stable Diffusion?在线和本地方法

Stable Diffusion是一款开源的图像生成AI模型,其功能在于将文本描述转换为高质量的图片。本文将详细介绍Stable Diffusion的在线和本地两种运行方法。

在线运行Stable Diffusion

DreamStudio

如何运行Stable Diffusion?在线和本地运行的5种方法_图1

DreamStudio是StabilityAI公司官方推出的一款便捷的图像生成网站应用程序,它基于Stable Diffusion模型。用户可以通过该应用程序输入自然语言描述和调节参数控件,从而创建定制化的图像。同时,DreamStudio还支持API访问,让用户可以在自己开发的应用程序或机器人中使用该功能。

在注册登录DreamStudio后,用户将获得免费赠送的25积分,这些积分可以用来生成大约30张标准图像。如果用户需要更多的生成次数,可以选择付费购买,每10美元可以购买1000积分,从而继续享受图像生成服务。

使用DreamStudio,用户可以轻松地生成高质量的图像,并且可以根据自己的需求进行个性化定制。而且,支持API访问使得该功能可以更广泛地应用于不同的应用程序和场景中。无论是普通用户还是开发者,DreamStudio都提供了便捷而灵活的图像生成解决方案。

官网地址:https://beta.dreamstudio.ai/generate

Clipdrop Stable Diffusion XL

如何运行Stable Diffusion?在线和本地运行的5种方法_图2

Clipdrop是StabilityAI推出的一套AI图像处理工具,支持多种功能包括图片抹除、图片放大、图片打光、背景移除、背景替换、缩放填充等。此外,Clipdrop还支持最新的Stable Diffusion XL版本。用户只需访问其网站,输入文本描述,选择图像风格,然后点击Generate按钮即可生成图片。

免费版的Clipdrop每天允许用户使用Stable Diffusion XL生成400张带有Clipdrop小水印的图片。用户想要更多生成次数和去除水印,可以考虑升级到Clipdrop的高级版本。付费后,用户每天可以生成1500张图片,并且可以无限使用其他的AI功能。

Clipdrop为用户提供了全面的AI图像处理解决方案,让用户可以轻松地生成高质量的图片。通过免费版或高级版的选择,用户可以根据自己的需求来使用这些功能。

官网地址:https://clipdrop.co/stable-diffusion

Hugging Face

如何运行Stable Diffusion?在线和本地运行的5种方法_图3

Hugging Face是知名的开源AI模型社区,汇集了全球各大知名AI模型。用户可以通过Hugging Face下载AI模型的数据集,也可以直接在线运行查看实时效果。其中,Hugging Face上的Stable Diffusion由StabilityAI官方创建,目前为2.1版本。用户只需输入描述,点击Generate image,即可快速生成图片。

由于Hugging Face拥有庞大的用户群体,生成图片的速度可能较慢,通常需要10秒及以上的时间。然而,这个稍微的等待时间会得到高质量的图像生成结果。

Hugging Face为用户提供了丰富多样的AI模型资源和便捷的图像生成功能,虽然速度略慢,但对于获取优质的图片生成结果来说,这样的等待是值得的。

官网地址:https://huggingface.co/spaces/stabilityai/stable-diffusion

Replicate

如何运行Stable Diffusion?在线和本地运行的5种方法_图4

Replicate是一个帮助用户快速运行开源机器学习模型的平台,如语言模型、视频创作和编辑、图片分辨率提高、图像修复、图片文字互转等,用户只需添加几行代码,便可以快速开发属于自己的AI应用。Replicate的平台上同样提供了Stable Diffusion的在线运行环境,相比于Hugging Face,Replicate的生成速度更快。

官网地址:https://replicate.com/stability-ai/stable-diffusion

本地运行Stable Diffusion

如果你愿意动手折腾,想对提供的输入对数据模型进行微调,或者出于隐私安全,那么在自己的本地电脑上运行Stable Diffusion模型,可能是个不错的选择。以下是本地运行Stable Diffusion的步骤:

第1步:安装Python和Git

安装Python 3.10.6版本,你可以从Python的官方网站上下载安装,安装完毕后可以打开命令行终端,输入python -version以检查Python版本。接下来,便是安装代码管理工具Git,可以从Git的官网下载安装包。

第2步:注册GitHub和Hugging Face账号

GitHub是用于托管软件代码,而Hugging Face则是开源AI模型社区,注册这两个平台的账号,可以方便你后续代码的同步管理,以及下载Stable Diffusion模型。

第3步:克隆Stable Diffusion Web-UI到本地电脑

Stable Diffusion Web-UI是一个开源的基于Gradio开发的Stable Diffusion网页界面项目,可以帮助开发者快速创建Stable Diffusion的用户界面。首先创建一个文件夹,如sd-project,然后使用cd命令定位到该文件夹,cd sd-project。然后运行git clone命令将该项目下载下来,git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

第4步:从Hugging Face下载Stable Diffusion模型

访问Hugging Face官网,登录注册好的账号,下载Stable Diffusion 1.5版本,模型下载完成后,导航到stable-diffusion-webui 文件夹内的“models”文件夹,然后将该模型放到这里。

第5步:设置Stable Diffusion Web-UI

打开命令行终端并使用cd命令定位到 stable-diffusion-webui 文件夹,如cd xx/sd-project/stable-diffusion-webui,然后输入webui-user.bat安装依赖项。

第6步:运行Stable Diffusion

安装依赖项成功后,命令提示符中将出现一个 URL:http://127.0.0.1:7860。将其复制并粘贴到浏览器地址栏中以运行stable-diffusion-web-ui。

如何运行Stable Diffusion?在线和本地运行的5种方法_图5