前沿

众所周知的原因,在国内是没有办法访问OpenAIGeminiClaude 等等国外好用的AI,在自己的服务上要使用这些AI都要国外服务器。那么问题就来了!

你吭哧吭哧写了个应用,想接上ChatGPT让它变聪明点,结果一部署到国内的服务器上,直接嗝屁,API请求全堵在墙外了,比早高峰的北四环还堵。

怎么办?常规操作就是:

  1. 肉身翻墙:在境外整个云服务器,把整个应用都丢上去。结果:数据库、前端、后端全在海外,国内用户访问慢得像蜗牛,体验稀碎。钱包也顶不住,境外服务器死贵!

  2. 前端翻墙:让用户自己的浏览器想办法去调API。结果:API密钥直接暴露给前端,相当于把银行密码贴脑门上,第二天准被刷爆,安全性和可靠性都是渣渣。

  3. 用国内镜像站:找一些第三方提供的转发服务。结果:速度不稳定不说,天知道你调模型的对话数据被人家拿去干嘛了,隐私?不存在的。哪天它一倒闭或者一收费,你直接傻眼。

这感觉,就像你想喝口干净水,还得先自己挖口井,顺便再学一下水质净化!

所以,有没有其他的方法呢?有的,兄弟。像这样的,方法有一个 就是搭建一个API中转服务器(New API)。

那么我们现在就来开始搭建NewAPI

构建New API

安装Docker

安装Docker,我就不掩饰了(什么?你不会!!!)

s

安装API服务

➜  ~ docker run --name new-api -d --restart always \
  -p 3000:3000 \
  -e TZ=Asia/Shanghai \
  -v ~/.data:/data \
  calciumion/new-api:latest

初始化

访问服务器的3000端口或自定义端口

按照提示,创建好管理员用户,在使用模式上,选择自用模式 这里我们还在搭建过程中,所以不选择对外运营模式 ,后续可更改

创建完成后点击控制台登陆,即搭建完成

添加渠道

这里的渠道就是我们所说的厂商,比如 chatgpt模型有多个厂商都有API,这里我们选择添加OpenRouter厂商

  • https://openrouter.ai/

创建账户完成后,添加支付方式 Settings -> Credits -> Add Credits

这里,需要有一个 外币信用卡 这里我选择的是 招行的全球货币 可自信前往申请

添加完成后,可随意充值金额,这里我们选择充值10美元,然后创建API

将创建好的API填入我们的渠道中

渠道创建完成后,再次编辑选择模型配置 ,这里需要我们选择需要调用的模型,我们勾选所有的GPT模型

选择完成后,若你部署在国内服务器中,可通过配置socks5代理的方式,能够访问到国外的服务器

我们配置完成后,点击测试

这里要注意的是 gpt-5 类的模型测试会不通过,这个无所谓

然后将我们的模型,写入到模型管理中

到此我们的基本工作就创建好了,接下来就是在各种工具的使用了

在这里需要配置 服务器的域名/IP 我们选择 系统设置-> 系统设置-> 服务器地址

填入,然后这里我们选择 cherry Studio.app 来进行验证是否可用

首先创建API Key

创建完成后cherry Studio.app 配置 即可完成。

询问,搞定

结束

如果大家在搭建的过程中,不想那么麻烦,可以选择我自己搭建的平台,目前GeminiAPI调用是免费的,OpenRouter ,是折算后的价格,大家放心使用。另外创建账户后,可先体验Gemini,觉得不错,可再联系我 进行购买API