artbot
目录
- 简介
- 设置
- 要求
- 安装
- 用法
- 发展
- 生产
- 贡献
- 致谢
简介
artbot是一个前端网络客户端,旨在与AI部落开源群集进行互动 – 一群gpus运行稳定的扩散时间,其处理时间是由一个热情的志愿者社区捐赠的。
artbot是使用Next.js 14和Typescript构建的。它使用客户端技术,例如索引DB和LocalStorage API,以便在自己的Web浏览器中牢固地存储您使用群集创建的AI生成的图像。
设置
要求
- 节点> = 18.18.0
- npm> = 9.5.1
这些步骤中的大多数应适用于Linux,MacOS或Windows环境。
在计算机上安装各种版本的node.js可能很棘手。我是NVM的忠实拥护者,它使您可以轻松地在计算机上运行多个隔离版的node.js。
使用NVM,您可以这样安装节点:
> nvm install v18.18.0 > nvm alias default node > node -v # Checks which version of Node is currently running
安装
设置Node.js环境设置后,您可以克隆此存储库并安装所需的软件包。根据机器的规格和Internet连接的速度,安装所有软件包可能需要一两分钟。
artbot
> npm install\”>
> git clone https://g**ith*ub.com/Haidra-Org/artbot.git > cd artbot > npm install
用法
发展
好吧,您现在应该能够运行artbot Web应用程序!要在开发模式下运行(使用NextJS的热加载功能 – 在您进行更改时,您可以在网站上看到更新)
> npm run dev
然后,打开浏览器并访问http:// localhost:3000,您现在应该能够立即向稳定部落提出图像请求。前往http:// localhost:3000/设置,然后输入稳定的部落API密钥以获得更快的生成时间。
生产
artbot是使用Next.js独立模式构建的。这将项目输出到./next/standalone。这个想法是,可以将此文件夹进行gzz夹并上传到您需要为项目服务的任何地方。
运行NPM运行构建后,您需要运行NPM运行后构建以复制静态资产和公共文件夹(NextJS不会自动执行此操作,因为通常应该将这些内容上传到CDN)。如果您忘记运行后建筑脚本, artbot将缺少图像和CSS样式。
> npm run build > npm run postbuild # copies public folder > cd ./next/standalone > node server.js
贡献
贡献非常欢迎!一般准则如下:
- 叉这个存储库
- 切一个新功能分支。例如>> git Checkout -b feat/my-cool新胜利
- 进行任何必要的更改并提交您的代码! (如果可能的话,使用常规提交)
- 根据您的功能分支打开新的拉请求。
让我知道您是否有任何疑问。我很乐意提供帮助。
致谢
artbot利用了由设计师和开发人员免费提供的许多资源。没有这些工具, artbot和Internet上的许多其他项目将无法存在。我们非常感谢!
- flaticon的“免费图标” – 用于artbot徽标
- next.js
- Statery-简单的全球国家管理
- 表图标
- 尾风CSS
