一、项目简介

如果你正在寻找一个可以直接部署的 Codex 代理中转站、Codex API 中转服务或多用户 AI API 管理平台,这个开源项目可以作为一个完整的起点。

项目的目标不是让使用者学习复杂的网关配置,而是启动后直接拥有一个可访问的代理网站。项目已经集成用户注册登录、API Key 管理、Token 使用记录、套餐管理,以及完整的后台运营管理功能。

二、用户端已经包含哪些功能

  • 用户注册、登录和验证码验证
  • 用户 API Key 创建和管理
  • Token 使用记录和用量查询
  • 账户余额、额度和消费信息查看
  • 套餐查看、购买或兑换
  • Codex API 接入信息展示

三、后台管理功能

  • 网站标题、关键词、描述、Logo 和客服信息设置
  • 管理员账号登录和平台 Key 管理
  • 用户列表、用户状态和用户信息管理
  • 管理用户的 API Key,并支持状态控制
  • Token 使用记录和用量统计
  • 套餐模板、用户套餐和兑换码管理
  • Token 价格倍率和计费倍率设置
  • 账户额度及运营数据管理

四、如何快速启动

项目基于 Spring Boot、Spring WebFlux 和 Spring Cloud Gateway,支持 Java 8 及以上版本。

mvn clean package && java -jar target/codex-gateway.jar

也可以直接使用包含 JRE 的 Windows 发布包,解压后运行 start.bat。发布包不依赖系统环境变量中的 Java,适合没有 Java 开发环境的用户快速部署。

五、首次启动初始化

首次启动时,如果当前工作目录没有 invite-code.txt,访问网站会自动跳转到初始化页面。登录管理员账号后,网关会从上游服务获取平台 Key,并自动写入当前目录。完成初始化后即可正常使用首页、注册页面和控制台。

六、接口转发

  • /api/**:转发到上游 API 服务
  • /v1/**:自动转发到上游 /api/v1/**
  • /dashboard/**:转发到控制台前端服务

用户可以使用平台提供的 API Key 调用 Codex API,也可以将它接入自己的客户端、脚本或第三方工具。

七、开源地址和演示地址

GitHub:
https://github.com/javaeecc/codex

Gitee:
https://gitee.com/javaeecc_1/codex-gateway

演示站点:
https://javaee.cc

管理后台:
http://admin.javaee.cc

八、适合哪些人

  • 想搭建自己 Codex 代理网站的个人开发者
  • 需要给团队提供统一 Codex API 地址的团队
  • 需要 API Key、Token 记录和套餐管理的运营者
  • 希望学习 AI API 中转和 Spring Cloud Gateway 的开发者

写在最后

这是一个独立开源的 Codex API 代理中转项目,与官方没有隶属关系。部署和使用时请遵守上游服务的使用条款,并妥善保护管理员账号、API Key 和用户数据。

如果这个项目对你有帮助,欢迎 Star、提交 Issue 或参与改进,让更多正在寻找 Codex 代理中转站的开发者发现它。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐