one-api是一款OpenAI 接口管理 & 分发系统,支持 Azure、Anthropic Claude、Google PaLM 2 & Gemini、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问、360 智脑以及腾讯混元,可用于二次分发管理 key,仅单可执行文件,已打包好 Docker 镜像,一键部署,开箱即用。
基于One API的二次开发版本,支持Midjourney,仅供个人管理渠道使用,请勿用于商业API分发!区别在于在one-api二开优化的版本,本项目为个人学习使用,不保证稳定性,且不提供任何技术支持。
安装也非常简单,主要用于系统的API中转使用,如本站MJ中转接口网址 https://mj.cxhao.com GPT4.0中转接口网站 https://api.cxhao.com,比如你安装了本系统也可通过这两网址再中转到你的系统使用,省去了自建API渠道接口过程,你也要以自行对接OPENAI官方或者MJ官方及国内的大模型如百度文心 星火等模型。
安装的同时也教大家如何搭建自己的中转接口网址,同时教大家使用如何二次中转调用,后面也出一期如何搭建自己的midjourney-proxy中转平台配合分发系统使用
安装教程:
1、执行前先建好自己的数据库,下方执行中的root:123456为数据库用户名和密码
2、宝塔开放3000端口
3、执行以下命令
# 使用 SQLite 的部署命令:
docker run –name new-api -d –restart always -p 3000:3000 -e TZ=Asia/Shanghai -v /www/wwwroot/new-api:/data calciumion/new-api:latest
# 使用 MySQL 的部署命令,在上面的基础上添加 `-e SQL_DSN=”root:123456@tcp(localhost:3306)/oneapi”`,请自行修改数据库连接参数。
# 例如:
# 注意:数据库要开启远程访问,并且只允许服务器IP访问
如果上面的镜像无法拉取,可以尝试使用 GitHub 的 Docker 镜像,将上面的
替换为
即可。
更新命令:
4、执行命令后docker管理器查看是否启动,这里因为原来安装过现在是停止状态,重执行 docker start one-api(后面为对应ID名称)后启动正常
两个版本区别在于原版菜单在上,二开版菜单在左边
页头页脚和首页修改
首页支持HTML代码,如果不会可到微信编辑器编辑一段好看的图文自己加上
下面是如何使用二次中转教程,很简单新建渠道时,只需要把要中转的网址填上,也可使用第三方的网址
可使用如本站MJ中转接口网址 https://mj.cxhao.com
GPT4.0+MJ中转接口网站 https://api.cxhao.com
然后把充值的费率修改一下即可使用