前沿
众所周知的原因,在国内是没有办法访问OpenAI
、Gemini
、Claude
等等国外好用的AI,在自己的服务上要使用这些AI都要国外服务器。那么问题就来了!
你吭哧吭哧写了个应用,想接上ChatGPT让它变聪明点,结果一部署到国内的服务器上,直接嗝屁,API请求全堵在墙外了,比早高峰的北四环还堵。
怎么办?常规操作就是:
肉身翻墙:在境外整个云服务器,把整个应用都丢上去。结果:数据库、前端、后端全在海外,国内用户访问慢得像蜗牛,体验稀碎。钱包也顶不住,境外服务器死贵!
前端翻墙:让用户自己的浏览器想办法去调API。结果:API密钥直接暴露给前端,相当于把银行密码贴脑门上,第二天准被刷爆,安全性和可靠性都是渣渣。
用国内镜像站:找一些第三方提供的转发服务。结果:速度不稳定不说,天知道你调模型的对话数据被人家拿去干嘛了,隐私?不存在的。哪天它一倒闭或者一收费,你直接傻眼。
这感觉,就像你想喝口干净水,还得先自己挖口井,顺便再学一下水质净化!
所以,有没有其他的方法呢?有的,兄弟。像这样的,方法有一个 就是搭建一个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
配置 即可完成。
询问,搞定
结束
如果大家在搭建的过程中,不想那么麻烦,可以选择我自己搭建的平台,目前Gemini
API调用是免费的,OpenRouter
,是折算后的价格,大家放心使用。另外创建账户后,可先体验Gemini,觉得不错,可再联系我 进行购买API