A progressive Node.js framework for building efficient and scalable server-side applications.
开始使用前请先安装redis,并配置.env .end.development .env.production环境变量中密码,如果有的话,没有密码则将密码配置删除 然后检查环境变量中ComfyUI的http路径和websocket路径
最新0411更新,重大更新,增加大量商业化能力,运营AI绘画商业网站必备后台服务器
核心功能1:ComfyUI的绘画API服务和websocket转发,客户端必须使用socketIO链接,WS无法连接,注意版本
核心功能2:方便将任意comfyui工作转换为在线API,向外提供AI能力
ComfyUI server之间可以共享AI绘画能力
天然支持利用nginx直接实现负载均衡
增加注册,登录,微信登录,鉴权,黑名单等常用运营功能
支持任务队列,支持API提交任务的时候指定队列
支持黑名单管理
一键接入微信公众号,并且支持利用别人的API接入微信绘画,支持多轮指令记忆,能够区分绘画指令和提示词
1.先按照如下如下方式启动服务器
2.客户端通过socketIO链接服务器,默认为3002端口,如果冲突在src/ws/ws.gateway.ts中修改
3.以websocket消息形式提交,提交绘画任务,事件名称为draw,消息格式:{client_id:"userid", prompt:"comfyui API", api:"define a API name" }
4、使用微信公众号绘画功能需要配置APPID和Secret
教程地址:https://www.bilibili.com/video/BV1AE42137Gn?t=40.6 ## Installation$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.
- Author - Kamil Myśliwiec
- Website - https://nestjs.com
- Twitter - @nestframework
Nest is MIT licensed.