必须要拥有一台服务器,且安装了宝塔面板,nginx,docker

获取AI工具的API key

以下推荐两个渠道,请按需选择其一

OpenAI-HK

OpenAI-HK 是收费的,可以使用几乎所有AI工具

GPT-API-free

GPT-API-free 可以申请免费API,但是只能使用GPT3.5。当然也可以选择付费API


部署网站

创建部署引导文件

选择一个文件夹并创建deploy.sh和docker-compose.yml

deploy.sh

1
2
3
4
5
6
7
8
#!/bin/bash
set -e
docker compose pull
docker compose up -d --remove-orphans
docker compose restart
#老版docker 下面的
# docker-compose pull
# docker-compose up -d --remove-orphans

docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
services:
gptweb:
image: ydlhero/chatgpt-web-midjourney-proxy:latest
restart: always
environment:
OPENAI_API_KEY: {{ Key }}
OPENAI_API_BASE_URL: {{ Key的url }}
MJ_SERVER: {{ Key的url }}
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"
volumes:
- /data/mj_uploads:/app/uploads

OpenAI-HK的url: https://api.openai-hk.com

GPT-API-free的url: https://api.chatanywhere.tech

填入的开放端口一定要记得在安全组里设置好哦

启动部署

在控制台输入

1
bash deploy.sh

部署完毕后就可以访问啦


完结撒花