ChatGPT2API

 支持文生图、图生图编辑、多图合成,模型包括非常强大的 gpt-image-2,并且还没有某包那样的水印


更新谷歌ai最可行的

方法一:使用 Docker Compose (推荐,最常见的方法)

如果你最初是通过 docker compose up -d 或者 docker-compose.yml 文件部署的,请按照以下步骤操作:

1. 进入项目目录 首先,通过终端进入你存放 docker-compose.ymlconfig.json 的目录:

cd /你的/项目/路径/chatgpt2api

2. 同步最新的项目代码 (可选但推荐) 如果你最初是通过 git clone 下载的项目,建议先拉取最新的配置文件(如最新的 docker-compose.yml 可能会新增环境变量):

git pull

注意:这可能会提示你合并配置,如果你的 docker-compose.yml 有魔改过,请注意检查差异。

3. 拉取最新的 Docker 镜像 使用以下命令拉取最新的 ghcr.io/basketikun/chatgpt2api:latest 镜像:

docker compose pull
# 或者旧版命令:docker-compose pull

4. 重新启动容器并应用更新 执行以下命令,Docker Compose 会自动检测到镜像的变更,停止旧容器并使用新镜像启动新容器:

docker compose up -d
# 或者旧版命令:docker-compose up -d

5. 清理废弃的旧镜像 (可选) 更新完成后,为了节省服务器磁盘空间,可以清理掉旧版本的悬空镜像:

docker image prune -f


修改管理员密码

方式一:Docker Compose 部署,推荐

  1. 进入项目目录:
cd chatgpt2api
  1. 编辑 docker-compose.yml
nano docker-compose.yml

找到这一段:

environment: - STORAGE_BACKEND=json # - CHATGPT2API_AUTH_KEY=your_secret_key

改成这样,注意去掉前面的 #

environment: - STORAGE_BACKEND=json - CHATGPT2API_AUTH_KEY=你的新密码

例如:

environment: - STORAGE_BACKEND=json - CHATGPT2API_AUTH_KEY=MyNewAdminKey_2026
  1. 保存退出。

如果你用的是 nano

Ctrl + O 回车 Ctrl + X
  1. 重启容器:
docker compose up -d


彻底删除(必须这样做)

rm -rf ~/chatgpt2api

然后再确认:

ls

👉 必须看不到:

chatgpt2api

功能展示

提供账号池管理,Docker 一键部署

账号池管理

项目地址: https://github.com/basketikun/chatgpt2api


服务器推荐

推荐服务器部署,不要选择国内地区,选择 Linux 版本 Docker 上手快。

腾讯云新加坡 / 硅谷 / 东京地区价格是 199 元一年,2 核 4G 30M 带宽,60GB SSD 盘 1.5T 月流量,推荐硅谷地区 CN2 线路,系统选 Ubuntu 24。

购买地址: https://curl.qcloud.com/oyWDLkRJ

服务器选购


部署教程

1. 安装 Docker

sudo apt update
sudo apt install -y ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo docker run hello-world

安装 Docker

2. 下载项目

git clone https://github.com/basketikun/chatgpt2api.git

下载项目

3. 打开项目

cd chatgpt2api

打开项目

4. 运行

sudo docker compose up -d

运行

5. 打开浏览器访问

http://你的服务器公网IP:3000

注意: 记得防火墙放通 3000 端口

密钥是:chatgpt2api

浏览器访问

6. 导入账号

选择:导入 Session JSON

导入账号

7. 获取 accessToken

打开以下地址,复制页面返回的完整 JSON,系统会自动提取其中的 accessToken

https://chatgpt.com/api/auth/session

获取 Token

8. 导入成功

导入成功

9. 点击顶部的画图

画图功能

10. 切换模型

模型可以切换为 gpt-image-2,额度剩余 7

切换模型

11. 效果展示

提示词:生成一个女生在抖音直播

效果非常强大

效果展示 1

效果展示 2


API 调用

OpenAI 兼容图片生成接口,用于文生图:

curl http://localhost:8000/v1/images/generations \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <auth-key>" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "一只漂浮在太空里的猫",
    "n": 1,
    "response_format": "b64_json"
  }'
参数
模型gpt-image-2
密钥chatgpt2api

按需编辑 config.json 的密钥,编辑后需要重启 Docker

发表评论

0 评论