Project Icon

chatgpt-web-midjourney-proxy

整合ChatGPT、Midjourney等多种AI技术的创作平台

该平台整合了ChatGPT、Midjourney、Suno和Luma等多种AI技术,提供文字聊天、图像生成、音乐创作和视频制作功能。支持Midjourney的文生图、图生图和局部重绘,以及GPT-4的图像理解和多模态交互。平台具有丰富的自定义选项和多种部署方式,并不断增加新功能如语音识别和文件上传,为AI创作提供全面解决方案。

ChatGPT Web Midjourney 代理

英文 | 俄语 | 法语 | 韩语 | 越南语 | 土耳其语

声明

  • 此项目仅发布于 GitHub,基于 MIT 协议,免费且作为开源学习使用。不会有任何形式的售卖账号、付费服务、讨论群或讨论组等行为。请谨防受骗。
  • 本开源项目是在 ChenZhaoYu 的基础上进行二次开发;使用 midjourney-proxy、Suno-API 和 Luma-API 作为后端 API 而形成的。
  • 可以直接访问 https://vercel.ddaiai.com 进行体验

封面

支持功能

无服务器-个人桌面安装

  • 请到 https://github.com/Dooy/chatgpt-web-midjourney-proxy/releases 下载最新版本安装(选择适合你操作系统的版本)
  • 选择一个合适的中转服务商(最好同时支持 gptgptsmidjourneyclaudesunoluma
  • 中转服务商推荐 https://www.openai-hk.com 一个 keyapi 接口地址同时支持 gptmidjourneyclaudesunoluma,mj-fast 最低可至 0.12 元/张,suno 最低可至官网半价,luma 最低可至 0.16 元/次 多模态

Vercel 一键部署

使用 Vercel 部署

env 环境变量

环境变量说明默认值docker等部署vercel 部署
OPENAI_API_BASE_URLOpenAI API 接口地址https://api.openai.com
OPENAI_API_KEYOpenAI API 密钥sk-xxxxx
OPENAI_API_MODEL默认模型gpt-3.5-turbo
MJ_SERVERmj proxy 接口地址搭建参考
MJ_API_SECRETmj proxy
SUNO_SERVERSUNO API 接口地址搭建参考
SUNO_KEYSUNO API 的key
AUTH_SECRET_KEY访问授权密码x
API_UPLOADER支持上传关闭x
HIDE_SERVER前端ui隐藏服务端x
CUSTOM_MODELS自定义可选模型 CUSTOM_MODELS=-all,gpt-3.5
TJ_BAIDU_ID百度统计ID
TJ_GOOGLE_ID谷歌统计ID
SYS_NOTIFY系统通知,支持HTML
DISABLE_GPT4禁用GPT-4
GPT_URL自定 GPT_URL=/gpts.json无 也可自己的外链
UPLOAD_IMG_SIZEgpt4v 上传图片大小1
SYS_THEME默认主题 light或者darkdark
MJ_IMG_WSRV是否开启 wsrv图床无(关闭)
AUTH_SECRET_ERROR_COUNT防爆破验证:验证次数触发 NGINX 请设置 proxy_set_header X-Forwarded-For $remote_addrx
AUTH_SECRET_ERROR_TIME防爆破验证:停留时间 单位分钟x
CLOSE_MD_PREVIEW是否不关闭输入预览
UPLOAD_TYPE指定上传方式 [R2 R2上传] [API 跟随UI前端中转]、[Container 本地容器]、[MyUrl 自定义链接]x
MENU_DISABLE菜单禁用 可选:gpts,draws,gallery,music,video,dance
VISION_MODEL默认使用的识图 可选:gpt-4o,gpt-4-turb,gpt-4-vision-preview
SYSTEM_MESSAGE自定义默认角色消息
CUSTOM_VISION_MODELS自定义可视图模型 用, 分开
LUMA_SERVERLUMA API 接口地址搭建参考
LUMA_KEYLUMA API 的key

docker 部署

docker run --name chatgpt-web-midjourney-proxy -d -p 6015:3002 \
-e OPENAI_API_KEY=sk-xxxxx \
-e OPENAI_API_BASE_URL=https://api.openai.com \
-e MJ_SERVER=https://your-mj-server:6013 \
-e MJ_API_SECRET=your-mj-api-secret \
-e LUMA_SERVER=https://your-luma-server:8000 \
-e LUMA_KEY=your-luma-key \
-e SUNO_SERVER=https://your-suno-server:8000 \
-e SUNO_KEY=you-suno-key ydlhero/chatgpt-web-midjourney-proxy

访问 http://ip:6015

文件上传:

docker run --name chatgpt-web-midjourney-proxy -d -p 6015:3002 \
-e OPENAI_API_KEY=sk-xxxxx \
-e OPENAI_API_BASE_URL=https://api.openai.com \
-e MJ_SERVER=https://172.17.0.1:6013 \
-e API_UPLOADER=1 -v /data/uploads:/app/uploads \
-e MJ_API_SECRET=abc123456 ydlhero/chatgpt-web-midjourney-proxy

如果是前端ui设置 OPENAI_API_KEY OPENAI_API_BASE_URL ; 图片上传也会随着走 OPENAI_API_BASE_URL走

curl -X POST -H "Content-Type: multipart/form-data" -F "file=@/path/to/file" http://OPENAI_API_BASE_URL/v1/upload

返回格式

{
"url":"https://xxxxxxx.jpg"
}

midjourney-proxy API docker部署

更多参考到 midjourney-proxy 开源项目

docker run -d --name mj6013 -p 6013:8080 \
-e mj.discord.guild-id=discord服务ID \
-e mj.discord.channel-id=discord服务组ID \
-e mj.queue.timeout-minutes=6 \
-e mj.api-secret=abc123456 \
-e mj.discord.user-token=********** \
--restart=always novicezk/midjourney-proxy:2.5.5

更多展示

自定义服务端api key、base_url:

base_url

GPTS GTP商店

多模态 多模态

suno 音乐制作

suno

录音 whisper 和 tts

whisper--tts

局部重绘:

局部重绘

换脸

换脸

混图

混图

支持上传图片供gpt-4-vision-preview使用

混图 手机端:

文件上传支持cloudflare r2存储

R2_DOMAIN=
R2_BUCKET_NAME=
R2_ACCOUNT_ID=
R2_KEY_ID=
R2_KEY_SECRET=

文件服务器请求优先顺序

R2 > 前端UI设置文件服务 > 后端文件服务 > 跟随中转

防爆破验证设置

防爆破

  • vercel 不支持;仅支持Docker化部署
  • 如果前面挂载 nginx 请配置 proxy_set_header X-Forwarded-For $remote_addr;
  • 参数如下: 错误验证3次,只能在10分钟后再验证
# Secret key 注意: 只能是英文+数字
AUTH_SECRET_KEY=my888god
#爆破:验证次数 注意: 数字 ;nginx 请设置  proxy_set_header   X-Forwarded-For  $remote_addr;
AUTH_SECRET_ERROR_COUNT=3
#爆破:验证停留时间 单位分钟 注意: 是数字
AUTH_SECRET_ERROR_TIME=10
  • 脚本如下
docker run --name chatgpt-web-midjourney-proxy  -d -p 6015:3002 \
-e OPENAI_API_KEY=sk-xxxxx \
-e OPENAI_API_BASE_URL=https://api.openai.com  \
-e MJ_SERVER=https://172.17.0.1:6013  \
-e MJ_API_SECRET=abc123456 \
-e API_UPLOADER=1  -v /data/uploads:/app/uploads \
-e AUTH_SECRET_KEY=你的英文密码 -e AUTH_SECRET_ERROR_COUNT=3 \
-e AUTH_SECRET_ERROR_TIME=10 ydlhero/chatgpt-web-midjourney-proxy

许可证

MIT © Dooy

其他

如果觉得这个项目对您有所帮助,请帮忙点个star或者捐助我们

Star History Chart

捐助

如果我的开源项目对你有帮助,请考虑通过以下任意一种方式赞助:
付款备注上您的联系方式

微信捐助
支付宝捐助
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

白日梦AI

白日梦AI提供专注于AI视频生成的多样化功能,包括文生视频、动态画面和形象生成等,帮助用户快速上手,创造专业级内容。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

讯飞绘镜

讯飞绘镜是一个支持从创意到完整视频创作的智能平台,用户可以快速生成视频素材并创作独特的音乐视频和故事。平台提供多样化的主题和精选作品,帮助用户探索创意灵感。

Project Cover

讯飞文书

讯飞文书依托讯飞星火大模型,为文书写作者提供从素材筹备到稿件撰写及审稿的全程支持。通过录音智记和以稿写稿等功能,满足事务性工作的高频需求,帮助撰稿人节省精力,提高效率,优化工作与生活。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号