Coder Social home page Coder Social logo

zhaowei2021 / chatgpt-pro Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yigediaosi/chatgpt-pro

0.0 0.0 0.0 17.57 MB

基于ChatGPT-Next-Web,集成SD webui AI、MJ绘图,实现注册登录,次数限制,充值,分享,面具管理,聊天记录保存等功能。持续更新中......

Home Page: https://ai.codeok.cn

License: MIT License

Shell 0.42% JavaScript 0.95% Rust 0.07% TypeScript 84.73% Dockerfile 0.29% SCSS 13.53%

chatgpt-pro's Introduction

首先鄙视那些假开源的!!!各种套路,恶心人。求人不如求己,我准备自己动手,功能全部开源!!!

🍭 ChatGPT-Pro

基于ChatGPT-Next-Web + ChatGPT-Midjourney开发,扩展了,注册、邮箱登陆、扫码登陆、会员管理、面具管理、SD绘画等功能

QQ交流群 | 💥演示站点

主界面

成品展示

提示词 成品图 成品图2

功能列表

  • ChatGPT-Next-Web所有功能
  • Midjourney Imgine 想象
  • Midjourney Upscale 放大
  • Midjourney Variation 变幻
  • Midjourney Describe 识图
  • Midjourney Blend 混图
  • Midjourney 垫图
  • 绘图进度百分比、实时图像显示
  • 注册
  • 邮箱登陆
  • 扫码登陆
  • 集成SD绘画
  • 面具管理
  • 会员管理
  • 邀请码功能

参数说明

MIDJOURNEY_PROXY_URL

MIDJOURNEY_PROXY_URL=http://yourip:port

⚠️注意:如果你使用的是Docker部署,那么这里的地址应该是http://公网IP:port,而不是http://localhost:port,因为Docker中的容器是隔离的,localhost指向的是容器内部的地址,而不是宿主机的地址。

  • 界面中

mj-6

MIDJOURNEY_PROXY_API_SECRET

(可选)midjourney-proxy的API请求密钥,防止他人恶意调用,可在环境变量中配置。

CODE

(可选)设置页面中的访问密码,防止被其他人轻易使用消耗余额

手动部署

  • clone本项目到本地
  • 安装依赖
npm install
npm run build
npm run start // #或者开发模式启动: npm run dev

midjourney-proxy 服务部署

Docker

  • 运行 midjourney-proxy (Midjourney API服务,更多参数配置可以参考:midjourney-proxy)
docker run -d --name midjourney-proxy \
 -p 8080:8080 \
 -e mj.discord.guild-id=xxx \
 -e mj.discord.channel-id=xxx \
 -e mj.discord.user-token=xxx \
 --restart=always \
 novicezk/midjourney-proxy:2.4

Railway

Railway是一个提供弹性部署方案的平台,服务在海外,方便MidJourney的调用。

参考:midjourney-proxy - Railway 部署教程

Zeabur

  • 新注册的 Github 账号可能无法使用 Railway,但是能用 Zeabur
  • 通过 Railway 部署的项目会自动生成一个域名,然而因为某些原因,形如 *.up.railway.app 的域名在国内无法访问
  • Zeabur 服务器运行在国外,但是其生成的域名 *.zeabur.app 没有被污染,国内可直接访问

Deploy on Zeabur

参考:midjourney-proxy - Zeabur 部署教程

使用

在输入框中以/mj开头输入您的绘画描述,即可进行创建绘画,例如:

/mj a dog

混图、识图、垫图

mj-5

提示:垫图模式/识图(describe)模式只会使用第一张图片,混图(blend)模式会按顺序使用选中的两张图片(点击图片可以移除)

截图

混图、识图、垫图

mj-4

状态实时获取

mj-2

自定义midjourney参数

mj-2

更多功能

  • 等你自行发掘

鸣谢

开源协议

Anti 996 LICENSE

chatgpt-pro's People

Contributors

yigediaosi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.