<p align="right">
<strong>中文</strong> | <a href="./README.en.md">English</a> | <a href="./README.ja.md">日本語</a>
</p>
<p align="center">
<a href="https://github.com/songquanpeng/one-api"><img src="https://raw.githubusercontent.com/songquanpeng/one-api/main/web/default/public/logo.png" width="150" height="150" alt="one-api logo"></a>
</p>
<div align="center">
# One API
_✨ 通过标准的 OpenAI API 格式访问所有的大模型,开箱即用 ✨_
</div>
<p align="center">
<a href="https://raw.githubusercontent.com/songquanpeng/one-api/main/LICENSE">
<img src="https://img.shields.io/github/license/songquanpeng/one-api?color=brightgreen" alt="license">
</a>
<a href="https://github.com/songquanpeng/one-api/releases/latest">
<img src="https://img.shields.io/github/v/release/songquanpeng/one-api?color=brightgreen&include_prereleases" alt="release">
</a>
<a href="https://hub.docker.com/repository/docker/justsong/one-api">
<img src="https://img.shields.io/docker/pulls/justsong/one-api?color=brightgreen" alt="docker pull">
</a>
<a href="https://github.com/songquanpeng/one-api/releases/latest">
<img src="https://img.shields.io/github/downloads/songquanpeng/one-api/total?color=brightgreen&include_prereleases" alt="release">
</a>
<a href="https://goreportcard.com/report/github.com/songquanpeng/one-api">
<img src="https://goreportcard.com/badge/github.com/songquanpeng/one-api" alt="GoReportCard">
</a>
</p>
<p align="center">
<a href="https://github.com/songquanpeng/one-api#部署">部署教程</a>
·
<a href="https://github.com/songquanpeng/one-api#使用方法">使用方法</a>
·
<a href="https://github.com/songquanpeng/one-api/issues">意见反馈</a>
·
<a href="https://github.com/songquanpeng/one-api#截图展示">截图展示</a>
·
<a href="https://openai.justsong.cn/">在线演示</a>
·
<a href="https://github.com/songquanpeng/one-api#常见问题">常见问题</a>
·
<a href="https://github.com/songquanpeng/one-api#相关项目">相关项目</a>
·
<a href="https://iamazing.cn/page/reward">赞赏支持</a>
</p>
> [!NOTE]
> 本项目为开源项目,使用者必须在遵循 OpenAI 的[使用条款](https://openai.com/policies/terms-of-use)以及**法律法规**的情况下使用,不得用于非法用途。
>
> 根据[《生成式人工智能服务管理暂行办法》](http://www.cac.gov.cn/2023-07/13/c_1690898327029107.htm)的要求,请勿对中国地区公众提供一切未经备案的生成式人工智能服务。
> [!WARNING]
> 使用 Docker 拉取的最新镜像可能是 `alpha` 版本,如果追求稳定性请手动指定版本。
> [!WARNING]
> 使用 root 用户初次登录系统后,务必修改默认密码 `123456`!
## 功能
1. 支持多种大模型:
+ [x] [OpenAI ChatGPT 系列模型](https://platform.openai.com/docs/guides/gpt/chat-completions-api)(支持 [Azure OpenAI API](https://learn.microsoft.com/en-us/azure/ai-services/openai/reference))
+ [x] [Anthropic Claude 系列模型](https://anthropic.com) (支持 AWS Claude)
+ [x] [Google PaLM2/Gemini 系列模型](https://developers.generativeai.google)
+ [x] [Mistral 系列模型](https://mistral.ai/)
+ [x] [百度文心一言系列模型](https://cloud.baidu.com/doc/WENXINWORKSHOP/index.html)
+ [x] [阿里通义千问系列模型](https://help.aliyun.com/document_detail/2400395.html)
+ [x] [讯飞星火认知大模型](https://www.xfyun.cn/doc/spark/Web.html)
+ [x] [智谱 ChatGLM 系列模型](https://bigmodel.cn)
+ [x] [360 智脑](https://ai.360.cn)
+ [x] [腾讯混元大模型](https://cloud.tencent.com/document/product/1729)
+ [x] [Moonshot AI](https://platform.moonshot.cn/)
+ [x] [百川大模型](https://platform.baichuan-ai.com)
+ [ ] [字节云雀大模型](https://www.volcengine.com/product/ark) (WIP)
+ [x] [MINIMAX](https://api.minimax.chat/)
+ [x] [Groq](https://wow.groq.com/)
+ [x] [Ollama](https://github.com/ollama/ollama)
+ [x] [零一万物](https://platform.lingyiwanwu.com/)
+ [x] [阶跃星辰](https://platform.stepfun.com/)
+ [x] [Coze](https://www.coze.com/)
+ [x] [Cohere](https://cohere.com/)
+ [x] [DeepSeek](https://www.deepseek.com/)
+ [x] [Cloudflare Workers AI](https://developers.cloudflare.com/workers-ai/)
+ [x] [DeepL](https://www.deepl.com/)
+ [x] [together.ai](https://www.together.ai/)
2. 支持配置镜像以及众多[第三方代理服务](https://iamazing.cn/page/openai-api-third-party-services)。
3. 支持通过**负载均衡**的方式访问多个渠道。
4. 支持 **stream 模式**,可以通过流式传输实现打字机效果。
5. 支持**多机部署**,[详见此处](#多机部署)。
6. 支持**令牌管理**,设置令牌的过期时间、额度、允许的 IP 范围以及允许的模型访问。
7. 支持**兑换码管理**,支持批量生成和导出兑换码,可使用兑换码为账户进行充值。
8. 支持**渠道管理**,批量创建渠道。
9. 支持**用户分组**以及**渠道分组**,支持为不同分组设置不同的倍率。
10. 支持渠道**设置模型列表**。
11. 支持**查看额度明细**。
12. 支持**用户邀请奖励**。
13. 支持以美元为单位显示额度。
14. 支持发布公告,设置充值链接,设置新用户初始额度。
15. 支持模型映射,重定向用户的请求模型,如无必要请不要设置,设置之后会导致请求体被重新构造而非直接透传,会导致部分还未正式支持的字段无法传递成功。
16. 支持失败自动重试。
17. 支持绘图接口。
18. 支持 [Cloudflare AI Gateway](https://developers.cloudflare.com/ai-gateway/providers/openai/),渠道设置的代理部分填写 `https://gateway.ai.cloudflare.com/v1/ACCOUNT_TAG/GATEWAY/openai` 即可。
19. 支持丰富的**自定义**设置,
1. 支持自定义系统名称,logo 以及页脚。
2. 支持自定义首页和关于页面,可以选择使用 HTML & Markdown 代码进行自定义,或者使用一个单独的网页通过 iframe 嵌入。
20. 支持通过系统访问令牌调用管理 API,进而**在无需二开的情况下扩展和自定义** One API 的功能,详情请参考此处 [API 文档](./docs/API.md)。。
21. 支持 Cloudflare Turnstile 用户校验。
22. 支持用户管理,支持**多种用户登录注册方式**:
+ 邮箱登录注册(支持注册邮箱白名单)以及通过邮箱进行密码重置。
+ 支持使用飞书进行授权登录。
+ [GitHub 开放授权](https://github.com/settings/applications/new)。
+ 微信公众号授权(需要额外部署 [WeChat Server](https://github.com/songquanpeng/wechat-server))。
23. 支持主题切换,设置环境变量 `THEME` 即可,默认为 `default`,欢迎 PR 更多主题,具体参考[此处](./web/README.md)。
24. 配合 [Message Pusher](https://github.com/songquanpeng/message-pusher) 可将报警信息推送到多种 App 上。
## 部署
### 基于 Docker 进行部署
```shell
# 使用 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
```
其中,`-p 3000:3000` 中的第一个 `3000` 是宿主机的端口,可以根据需要进行修改。
数据和日志将会保存在宿主机的 `/home/ubuntu/data/one-api` 目录,请确保该目录存在且具有写入权限,或者更改为合适的目录。
如果启动失败,请添加 `--privileged=true`,具体参考 http
没有合适的资源?快使用搜索试试~ 我知道了~
2024AI中转计费平台系统源码,可以辅助AI平台
共513个文件
js:238个
go:190个
svg:18个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 189 浏览量
2025-01-03
20:25:07
上传
评论
收藏 5.25MB ZIP 举报
温馨提示
2024 AI中转计费平台系统源码,可以辅助AI平台。可以根据自己的搭建平台做计费统计。 上传源码,访问即可安装。
资源推荐
资源详情
资源评论
收起资源包目录
2024AI中转计费平台系统源码,可以辅助AI平台 (513个子文件)
index.css 2KB
index.css 654B
Dockerfile 978B
.gitignore 343B
.gitignore 343B
.gitignore 343B
.gitignore 85B
.gitkeep 0B
user.go 17KB
user.go 12KB
model.go 11KB
main.go 10KB
main.go 10KB
audio.go 10KB
main.go 9KB
channel-billing.go 9KB
main.go 9KB
option.go 9KB
main.go 8KB
main.go 8KB
token.go 8KB
helper.go 8KB
main.go 8KB
log.go 7KB
cache.go 7KB
main.go 7KB
channel-test.go 7KB
main.go 7KB
token.go 7KB
channel.go 6KB
main.go 6KB
main.go 6KB
token.go 6KB
main.go 6KB
model.go 6KB
misc.go 6KB
palm.go 6KB
github.go 5KB
api.go 5KB
main.go 5KB
image.go 5KB
model.go 5KB
main.go 5KB
image_test.go 5KB
lark.go 5KB
image.go 4KB
model.go 4KB
main.go 4KB
model.go 4KB
log.go 4KB
relay.go 4KB
auth.go 4KB
relay.go 4KB
main.go 4KB
adaptor.go 4KB
redemption.go 4KB
adaptor.go 4KB
config.go 4KB
adaptor.go 4KB
text.go 4KB
redemption.go 4KB
wechat.go 3KB
main.go 3KB
channel.go 3KB
ability.go 3KB
rate-limit.go 3KB
model.go 3KB
adaptor.go 3KB
distributor.go 3KB
helper.go 3KB
option.go 2KB
logger.go 2KB
adaptor.go 2KB
error.go 2KB
email.go 2KB
adaptor.go 2KB
channel.go 2KB
image.go 2KB
adapter.go 2KB
billing.go 2KB
adaptor.go 2KB
adaptor.go 2KB
url.go 2KB
model.go 2KB
adaptor.go 2KB
utils.go 2KB
message.go 2KB
general.go 2KB
adaptor.go 2KB
adaptor.go 2KB
adaptor.go 2KB
adaptor.go 2KB
turnstile-check.go 2KB
adaptor.go 2KB
model.go 2KB
compatible.go 2KB
verification.go 2KB
adaptor.go 2KB
redis.go 2KB
adaptor.go 2KB
共 513 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
破碎的天堂鸟
- 粉丝: 9727
- 资源: 2836
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 使用python开发的一款客户端聊天窗口
- 【毕业设计】部署yolov9模型ncnn模型到树莓派4或5嵌入式源码.zip
- 【毕业设计】二维码识别-使用opencv在Android上开发的微信二维码识别项目源码+演示apk+详细使用说明.zip
- 【毕业设计】霍夫曼变换的车道线检测识别matlab框定直线定位车道线源码.zip
- 【毕业设计】基于Android的一个红外防盗报警源码.zip
- 【毕业设计】基于air302 - nbiot智能快递柜存储源码.zip
- 【毕业设计】基于C++部署yolov9的tensorrt源码+部署步骤模型.zip
- 【毕业设计】基于C++opencv实现全景图像拼接源码.zip
- 实验室设备管理系统.zip
- 【毕业设计】基于java编写的智能电表采集系统源码+配置说明+流程说明.zip
- 【毕业设计】基于Java+springboot+vue的酒店客房预订管理系统源码+论文+说明计.zip
- 【毕业设计】基于facenet和retinaface实现人脸识别的库可在线的人脸识别python源码+使用步骤+模型.zip
- 【毕业设计】基于keil实现J20航模遥控器源码+说明文档.zip
- 【毕业设计】基于JAVA语言的跨平台文档在线阅读器.zip
- 【毕业设计】基于kotlin实现VTK医学影像三维重建学习源码.zip
- 【毕业设计】基于MADDPG的多智能体博弈对抗算法python源码+详细注释.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功