one-api是一款OpenAI 接口管理 & 分发系统,支持 Azure、Anthropic Claude、Google PaLM 2 & Gemini、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问、360 智脑以及腾讯混元,可用于二次分发管理 key,仅单可执行文件,已打包好 Docker 镜像,一键部署,开箱即用。

安装也非常简单,主要用于系统的API中转使用,如本站MJ中转接口网址 https://mj.cxhao.com  GPT4.0中转接口网站 https://api.cxhao.com,比如你安装了本系统也可通过这两网址再中转到你的系统使用,省去了自建API渠道接口过程,你也要以自行对接OPENAI官方或者MJ官方及国内的大模型如百度文心 星火等模型。

演示网址:https://mj.cxhao.com

安装的同时也教大家如何搭建自己的中转接口网址,同时教大家使用如何二次中转调用,后面也出一期如何搭建自己的midjourney-proxy中转平台配合分发系统使用

安装教程:

1、执行前先建好自己的数据库,下方执行中的root:123456为数据库用户名和密码

1712255688-6603a0f61feae40

2、宝塔开放3000端口

1712255717-57f03053ce04dff

3、执行以下命令

# 使用 SQLite 的部署命令:
docker run --name one-api -d --restart always -p 3000:3000 -e TZ=Asia/Shanghai -v /home/ubuntu/data/one-api:/data justsong/one-api
# 使用 MySQL 的部署命令,在上面的基础上添加 `-e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi"`,请自行修改数据库连接参数,不清楚如何修改请参见下面环境变量一节。

------------------------------------------------------------------------------------
# 例如执行以下命令(注意修改数据用户名和密码):
docker run --name one-api -d --restart always -p 3000:3000 -e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi" -e TZ=Asia/Shanghai -v /home/ubuntu/data/one-api:/data justsong/one-api

1712255768-910e6a3e18aea25

4、执行命令后docker管理器查看是否启动,这里因为原来安装过现在是停止状态,重执行 docker start one-api(后面为对应ID名称)后启动正常

1712255969-52df56c20c0692f

5、新建网址,建立反代,端口注意是30001712256169-fff5a1d2db2dfe9

6、建好以后就能正常访问,用户名root 密码123456

1712256211-95334de16d421d7

页头页脚和首页修改

1712256293-9f243ab334d0e49

首页支持HTML代码,如果不会可到微信编辑器编辑一段好看的图文自己加上

1712256667-fd44463bfad76bb


下面是如何使用二次中转教程,很简单新建渠道时,只需要把要中转的网址填上,也可使用第三方的网址

可使用如本站MJ中转接口网址 https://mj.cxhao.com

GPT4.0+MJ中转接口网站 https://api.cxhao.com

1712256790-cfa617798218ca7

然后把充值的费率修改一下即可使用

1712256896-a2387341a80c69d

 

该系统为支持多种大模型:
OpenAI ChatGPT 系列模型(支持 Azure OpenAI API)
Anthropic Claude 系列模型
Google PaLM2/Gemini 系列模型
Mistral 系列模型
百度文心一言系列模型
阿里通义千问系列模型
讯飞星火认知大模型
智谱 ChatGLM 系列模型
360 智脑
腾讯混元大模型
Moonshot AI
百川大模型
字节云雀大模型 (WIP)
MINIMAX
Groq
Ollama
零一万物
支持配置镜像以及众多第三方代理服务。
支持通过负载均衡的方式访问多个渠道。
支持 stream 模式,可以通过流式传输实现打字机效果。
支持多机部署,详见此处。
支持令牌管理,设置令牌的过期时间和额度。
支持兑换码管理,支持批量生成和导出兑换码,可使用兑换码为账户进行充值。
支持渠道管理,批量创建渠道。
支持用户分组以及渠道分组,支持为不同分组设置不同的倍率。
支持渠道设置模型列表。
支持查看额度明细。
支持用户邀请奖励。
支持以美元为单位显示额度。
支持发布公告,设置充值链接,设置新用户初始额度。
支持模型映射,重定向用户的请求模型,如无必要请不要设置,设置之后会导致请求体被重新构造而非直接透传,会导致部分还未正式支持的字段无法传递成功。
支持失败自动重试。
支持绘图接口。
支持 Cloudflare AI Gateway,渠道设置的代理部分填写 https://gateway.ai.cloudflare.com/v1/ACCOUNT_TAG/GATEWAY/openai 即可。
支持丰富的自定义设置,
支持自定义系统名称,logo 以及页脚。
支持自定义首页和关于页面,可以选择使用 HTML & Markdown 代码进行自定义,或者使用一个单独的网页通过 iframe 嵌入。
支持通过系统访问令牌调用管理 API,进而在无需二开的情况下扩展和自定义 One API 的功能,详情请参考此处 API 文档。。
支持 Cloudflare Turnstile 用户校验。
支持用户管理,支持多种用户登录注册方式:
邮箱登录注册(支持注册邮箱白名单)以及通过邮箱进行密码重置。
GitHub 开放授权。
微信公众号授权(需要额外部署 WeChat Server)。
支持主题切换,设置环境变量 THEME 即可,默认为 default,欢迎 PR 更多主题,具体参考此处。
配合 Message Pusher 可将报警信息推送到多种 App 上。

服务声明: 本网站所有发布的源码、软件和资料均为作者提供或网友推荐收集各大资源网站整理而来,仅供功能验证和学习研究使用,您必须在下载后24小时内删除。不得使用于非法商业用途,不得违反国家法律,否则后果自负!一切关于该资源商业行为与本站无关。如果您喜欢该程序,请支持购买正版源码,得到更好的正版服务。如有侵犯你的版权合法权益,请邮件或QQ:3089659733与我们联系处理删除(邮箱:ynzsy@qq.com),本站将立即更正。