06 05 2026

chat2api可以把各种网页端的ai对话变成标准api,官方说不提供docker、也不提供web版管理,只支持本地电脑运行。

这么多限制,那用起来多不方便...直接魔改,过程如下:

创建librewolf的docker镜像,shm-size根据自己服务器设置,PASSWORD密码改成自己的

docker run -d --name=librewolf -e PUID=1000 -e PGID=1000 -e TZ=Etc/UTC -e LC_ALL=zh_CN.UTF-8 -e LANGUAGE=zh_CN.UTF-8 -e.UTF-8 -e PASSWORD=111111 -p 3000:3000 -p 3100:8080 -v /path/to/librewolf/config:/config --shm-size="2gb" --restart unless-stopped lscr.io/linuxserver/librewolf:latest

创建完成之后,用nginx反代3000端口,如果想IP直接访问,要把3000替换成3001,对外的api接口是3100,也可以用nginx反代

访问反代域名,进入web页面,默认是浏览器界面,叉掉,在空白处右键启动foot终端

先更新系统,sudo apt update -y

然后安装wget,sudo apt install wget -y

接下来从github下载deb安装包,最新版到github上查找,目前是1.2.0

wget https://github.com/xiaoY233/Chat2API/releases/download/v1.2.0/Chat2API-1.2.0-amd64.deb

下载完成后,运行sudo dpkg -i Chat2API-1.2.0-amd64.deb

然后会提示缺少依赖,运行sudo apt --fix-broken install -y

基本就安装成功了,可以输入命令启动 chat2api --no-sandbox

关于deepseek,自定义模型,添加模型deepseek-v4-pro、deepseek-v4-flash、deepseek-v4-pro-think-search 即可添加最新的v4版本了!另外GLM可以添加GLM-5V-Turbo和GLM-5.1。

如果你想隐藏自己IP,可以通过代理启动,如果你运行了warp代理的docker,可以执行下面命令启动,IP是warp的docker内外IP:

HTTPS_PROXY=http://172.17.0.6:1080 ALL_PROXY=http://172.17.0.6:1080 chat2api --no-sandbox

觉得登录远程桌面麻烦,可以启动api管理,在设置,管理api,启动管理api,生成秘钥即可,web端管理界面可以让ai随便写一个就有。 


  1. 上一篇:YKDB - 高性能文本数据库
  2. 下一篇:记录在huggingface上搭建newapi+postgresql数据库
发表评论