项目简介

_ Access all LLM through the standard OpenAI API format, easy to deploy & use _

One API 大模型统一分发网关源码下载(聚合 AI 密钥·多模型管理) 是一个开源项目,本站提供完整源码压缩包下载,并整理了安装教程、使用说明与项目结构说明,方便你快速跑起来、看懂代码、进行二次开发。

核心特性

  • Support for multiple large models
  • [x] Anthropic Claude Series Models
  • [x] Google PaLM2 and Gemini Series Models
  • [x] Baidu Wenxin Yiyuan Series Models
  • [x] Alibaba Tongyi Qianwen Series Models
  • [x] Zhipu ChatGLM Series Models
  • Supports access to multiple channels through load balancing.
  • Supports stream mode that enables typewriter-like effect through stream transmission.

适用场景

  • 个人/团队自用:把它部署到自己的服务器上,替代付费 SaaS,数据完全掌控在自己手里,长期使用零订阅成本。
  • 二次开发/定制:源码完整可读,可以在其基础上做功能裁剪、界面改造或集成到自己的产品里,省去从零开发的时间。
  • 学习研究:项目工程化程度高,适合学习生产级代码组织、架构设计与最佳实践,对照源码学效率翻倍。
  • 商业项目参考:其中不少能力(如权限、存储、任务调度)可直接借鉴到商业项目中,注意遵守其开源协议。

安装教程

以下命令整理自项目官方文档,按顺序执行即可完成安装:

server{
   server_name openai.justsong.cn;  # Modify your domain name accordingly

   location / {
          client_max_body_size  64m;
          proxy_http_version 1.1;
          proxy_pass http://localhost:3000;  # Modify your port accordingly
          proxy_set_header Host $host;
          proxy_set_header X-Forwarded-For $remote_addr;
          proxy_cache_bypass $http_upgrade;
          proxy_set_header Accept-Encoding gzip;
   }
}

使用方法

官方示例用法如下(可直接复制运行):

graph LR
    A(User)
    A --->|Request| B(One API)
    B -->|Relay Request| C(OpenAI)
    B -->|Relay Request| D(Azure)
    B -->|Relay Request| E(Other downstream channels)

项目结构

源码包主要目录与文件:

路径 说明
web/ 目录 · 415 项
relay/ 目录 · 212 项
common/ 目录 · 53 项
controller/ 目录 · 18 项
middleware/ 目录 · 12 项
model/ 目录 · 10 项
router/ 目录 · 5 项
bin/ 目录 · 3 项
monitor/ 目录 · 3 项
Dockerfile 文件 · 1 项
LICENSE 文件 · 1 项
README.en.md 文件 · 1 项
README.ja.md 文件 · 1 项
README.md 文件 · 1 项

常见问题

Q:下载后怎么开始?
解压压缩包后先阅读 README(项目说明文档),按「安装教程」小节的命令安装依赖即可运行,遇到版本问题时优先检查依赖版本要求。

Q:需要什么运行环境?
项目主要基于 Go、Docker,请确保本机已安装对应运行时与包管理器;若项目提供 Dockerfile,推荐用 Docker 部署,环境一步到位。

Q:可以商用吗?
取决于项目自身的开源协议(MIT / Apache / GPL 等),商用前请查看压缩包内的 LICENSE 文件,遵守协议要求。

源码下载(转存到夸克网盘)

转存 / 下载源码(夸克网盘)

转存到夸克网盘后即可下载,新用户注册/转存有福利

相关推荐

声明:本项目为第三方开源软件,本站仅提供源码打包下载与整理教程,版权归原作者所有;使用请遵守其开源协议。

主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。