美化版One-api国内服务器部署

不同大语言模型商家(如Azure、百度文心一言、Claude等)api调用代码与openai并不相同,one-api项目可以转化这些接口,统一为openai的格式,方便进一步在FastGPT等项目中使用。

之前用国外服务器部署了one-api,但因网络限制,调用速度慢,经常报错。今天发现了一个美化版的One-api项目,试着用国内阿里云服务器(99元一年)部署,并调用百度千帆平台的文心一言3.5-8k模型,在沉浸式翻译插件中翻译网页,效果很好。因为实在是太简单了,所以推荐记录下。

准备:
1 国内服务器,Unbuntu系统,已安装docker
2 百度千帆账号的api key/secret key(其他国内厂家的也可以)

操作:

1 终端输入代码:
sudo docker run -d -p 3000:3000 --name one-api --restart always -e TZ=Asia/Shanghai -v /home/ubuntu/data/one-api:/data ghcr.io/martialbe/one-api
2 访问:
服务器ip地址:3000
3 登录修改用户名密码(root/123456)
4 填入百度千帆账号的api key/secret key

原项目地址MartialBE/one-api: OpenAI 接口管理 & 分发系统,改自songquanpeng/one-api。支持更多模型,加入统计页面,完善非openai模型的函数调用。 (github.com)