本文最后更新于 2024年6月21日, 如有失效请评论区留言。
前言
本期教程搭建的程序集齐了市场上超火的AI功能, 新用户有1万积分的使用机会, 有需求可以进一步充值, 如果微信多, 也可以反复白嫖
这个api
的速度还是挺快的, 免费的gpt3.5
有不少, 搭建这个, 纯粹为了体验更高版本和一些其他功能, 有需求的时候是愿意为GPT-4
买单的
- GPT-3.5
- GPT-4.0 ( 最新版 )
- GPTs ( 联网、数据分析、文生图等超多插件功能)
- Claude-3 ( sonnet、opus 2个版本都有 )
- Midjourney 超强Ai绘图
- DALL-E 绘图
- suno 音乐模型(创作歌曲)
一、准备
- 一台云服务器
- 支持GPT+GPTs+MJ+Claude3的key密钥
本教程使用
docker-compose
安装,如果没有安装docker
及docker-compose
请查看 Docker 系列 基础系列 docker 及 docker-compose 安装
在OpenAI-HK获取密钥
不要点购买, 直接点击控制台, 微信扫码登录
记住这里的密钥,后面用到
二、安装
新建项目目录并进入
mkdir -p /root/docker/ai
cd /root/docker/ai
1.新建docker-compose.yml
文件
vi docker-compose.yml
输入
把脚本中的
key
换成上面获取的密钥, 并设置一个密码, 用来页面访问的, 记住不要删除脚本中的任何空格, 保持如下格式即可
services:
gptweb:
image: ydlhero/chatgpt-web-midjourney-proxy:latest
restart: always
environment:
OPENAI_API_KEY: 你的key
OPENAI_API_BASE_URL: https://api.openai-hk.com
MJ_SERVER: https://api.openai-hk.com
MJ_API_SECRET: 你的key
HIDE_SERVER: 1
API_UPLOADER: 1
MJ_API_GALLERY: 1
AUTH_SECRET_ERROR_COUNT: 3
AUTH_SECRET_ERROR_TIME: 10
#你的密码 必须由英文或者数字或者下划线组成 (不能用中文)
AUTH_SECRET_KEY: 页面访问密码
FILE_SERVER: http://up.openai-hk.com:3102/v1/upload
ports:
- "3002:3002"
volumes:
- /data/mj_uploads:/app/uploads
caddy:
image: caddy:latest
restart: always
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- ./data/site:/srv
- ./data/caddy_data:/data
- ./data/caddy_config:/config
按:wq
保存退出
2.新建域名配置文件
vi Caddyfile
输入
如果需要配置域名访问, 则这里需要修改 域名及邮箱地址
否则保持不变
域名 {
reverse_proxy http://gptweb:3002
tls youemail@qq.com
}
保存退出
3.新建一键脚本启动文件
vi deploy.sh
如果安装过docker-compose
,则输入
#!/bin/bash
set -e
# docker-compose pull
# docker-compose up -d --remove-orphans
如果安装的是新版的docker
,则输入
#!/bin/bash
set -e
docker compose pull
docker compose up -d --remove-orphans
docker compose restart
保存退出
添加可执行权限, 并执行
chmod +x ./deploy.sh
./deploy.sh
三、使用
在浏览器输入服务器ip:3002
或者服务器域名:3002
的地址打开网页
输入之前设置的网页密码, 即可使用
下面是一些官方的价格