new-api的安装与配置
项目地址
前期准备
- 一台vps
- 安装好1panel面板
- 一些大语言模型的api
- 谷歌aistudio(我以这个为例,因为免费)
- 其他
步骤
安装new-api
创建一个文件夹挂载new-api数据
1
sudo mkdir -p /opt/1panel/apps/new-api/data
执行代码进行安装
1
docker run --name new-api -d --restart always -p 4000:3000 -e TZ=Asia/Shanghai -v /opt/1panel/apps/new-api/data:/data calciumion/new-api:latest
代码解释
4000:3000:这个是将new-api这个docker的容器端口3000映射到服务器的4000端口/opt/1panel/apps/new-api/data:/data:这一段是将容器的数据存储在/opt/1panel/apps/new-api/data这个位置
配置new-api
以管理员身份访问new-api
默认登录用户名root和默认密码123456
记得修改密码之类的操作

由于本程序在我这里只是个人使用,所以需要将
设置的系统设置按图修改。如果有商用需求请自行研究。
添加渠道
白嫖谷歌模型
- 访问谷歌的aistudio官网并登录谷歌账号进行申请
- 点击创建
API密钥记录所获得的值
回到你的new-api管理窗口
找到左侧的的
渠道点击添加渠道类型选择Google Gemini,名称自己填写,在密钥处填写刚刚获得的API的值
模型还可以填写如下
1
2
3
4
5
6
7
8
9
10gemini-1.5-pro
gemini-1.5-flash
gemini-1.5-flash-8b
gemini-2.0-flash-exp
gemini-exp-1206
gemini-2.0-flash-thinking-exp-1219
learnlm-1.5-pro-experimental
gemma-2-2b-it
gemma-2-9b-it
gemma-2-27b-it点击刚刚添加的渠道旁边的
测试,如果出现测试成功以及消耗的时间的字样就配置成功了
如果提示什么
in your area not supported等字样可能就是你的vps不支持gemini的解锁需要你重新配置vps解锁,不过境外的一般都是解锁的然后你可以依次添加其他模型,包括第三方的
如果添加第三方的请注意在代理的那一个位置填写代理的url
创建个人令牌供自己使用
如果只有这么个令牌的话,用到后期可能会出现错误(就是余额不足的情况,但是渠道的余额是足够的)
这是由于该程序设计出的初衷是为了商用的,默认一个 用户的额度是用户管理的用户那个位置点击编辑,然后将额度调为自己的预算即可
之后若是还不够,可以再次添加
域名解析
按照这个操作即可