【喂饭】Serv00部署ai-connect Chatgpt镜像

  1. 打开运行执行程序

  2. 添加一个端口

  3. 添加website,记录下端口号本文是 24956

  1. 下载pm2

  2. 下载ai-connect、运行

export port=24956 #端口号
cat <<EOF > config.json
{
  "chatgpt": {
    "mirror": {
      "address": ":$port",
      "tls": {
        "enabled": false,
        "key": "./tls/key.pem",
        "cert": "./tls/cert.pem"
      },
      "tokens": {}
    }
  }
}
EOF
wget https://github.com/DHBin/ai-connect/releases/download/v0.0.1beta2/ai-connect-freebsd-amd64-v0.0.1beta2.tar.gz
tar zxvf ai-connect-freebsd-amd64-v0.0.1beta2.tar.gz
pm2 start ./ai-connect -- chatgpt --mirror

最新版留意:

  1. 保活
cd ~
cat <<EOF > check.sh
#!/bin/sh

# 获取当前时间戳
NOW=$(date +"%Y-%m-%d %H:%M:%S")

# 检查是否存在ai-connect进程
if pgrep -x "ai-connect" >/dev/null
then
    echo "$NOW: ai-connect is running." >> status.log
else
    echo "$NOW: ai-connect is not running." >> status.log
    echo "$NOW: Starting ai-connect using PM2..." >> status.log
    ~/.npm-global/bin/pm2 start >> status.log 2>&1
fi
EOF

完工:
https://ai-connect.serv00.net?token=9090

扩展

套cf,首先你要有一个域名,比如我这里是oai.253282.xyz

把dns解析到serv00上,先不要开小云朵,申请好证书后再打开即可

https://oai.253282.xyz?token=9090

76 个赞

我要选李白。

3 个赞

感谢佬友分享

2 个赞

佬 tokens怎么填,我看了你发的几个帖子,似乎是不需要填? 那是怎么做到的?

1 个赞

保活可以用外部的,cron不可靠

1 个赞

我有两个serv00,跑了几个月了很稳,这个保活是保程序活着

1 个赞

需要填,

比如:ChatGPT

配置文件

{
  "tokens": {
      "9090": "accessToken"
   }
}

程序处理的逻辑是取9090对于的at,这样做是为了防止token暴露

标记下gpt镜像站

1 个赞

佬 镜像和官网有区别吗,除了不用梯子以外。

目前没有区别,后面会做一些会话隔离之类的功能

2 个赞

期待下对话隔离,能同事几个分享用就行了,不需要商业功能 :grinning:

始皇的new也支持呀,下一版准备做隔离

10 个赞

还是想用自己服务器的IP跑

不错的教程 zsbd

佬,太牛了,部署在serv00很爽啊,持续关注,期待更新

佬,按照教程部署好了,怎样去掉访问的端口啊,我现在必须访问****.serv00.net:端口号才可以,你的直接可以访问https://ai-connect.serv00.net,我也申请了证书,如果直接访问提示如图所示。我是在根目录下安装的,是不是要在domain目录下安装呢,谢谢

佬,好像不能用了吗?

好像真的不行了呀

厉害了佬,上面分类再打一个serv00的标签吧 :person_raising_hand:

网址后面的token改成自己的at就可以用了