源码介绍
Scribble Diffusion是国外开源的一款智能AI涂鸦绘画源码,只需要用画笔描绘一张草图,然后输入描述,稍等片刻之后 AI 就会为你生成一幅画,可以多次生成,每次生成的结果都不相同。
生成的风格偏写实或印象风格,生成主体的轮廓基本和你的草图一致,运气好的话可以生成符合你预期的作品,如果草图太抽象的话,最后生成出来的绘画可能也是比较抽象的。
预览地址:https://scribblediffusion.com/
源码技术介绍
此应用程序由以下人员提供支持:
Replicate,一个在云中运行机器学习模型的平台。
ControlNet,一种开源机器学习模型,可根据文本和涂鸦生成图像。
▲ Vercel,一个运行网络应用程序的平台。
Next.js服务器端 API 路由,用于与 Replicate API 对话。
Next.js React 组件,用于浏览器 UI。
Tailwind CSS,用于样式。
源码安装方法
安装最新版本的Node.js
复制您的Replicate API 令牌并将其设置在您的环境中:
echo "REPLICATE_API_TOKEN=<your-token-here>" > .env.local
安装依赖项并运行服务器:
npm install npm run dev
在浏览器中打开localhost:3000 。就是这样!