# TokenHub **Repository Path**: jasoncodes/TokenHub ## Basic Information - **Project Name**: TokenHub - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-23 - **Last Updated**: 2026-08-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

TokenHub

TokenHub

TokenHub 让企业通过一个私有化网关统一接入和治理 AI 模型,让每一次调用都可控、可追踪、可归因。

License Go 1.26 Docker Compose OpenAI Compatible

English | 简体中文 | 日本語

## 支持的 Provider > [!TIP] > **支持接入 Codex 订阅:**可将 OpenAI Codex 订阅账号接入 TokenHub,与 API Provider 一样通过统一网关进行模型服务与治理。[查看 Codex 接入指南 →](docs/zh-CN/codex-tokenhub-profile-quick-start.md) TokenHub 原生适配 Codex 订阅、OpenAI、Azure OpenAI、Anthropic、Gemini、DeepSeek、Qwen 和本地模型,并内置 150+ Provider 模板,也支持自定义 OpenAI-Compatible 上游。常用接入包括:

TokenHub 常用 Provider 接入,包括 Codex 订阅、OpenAI、Anthropic、Google Gemini、DeepSeek、Qwen、Llama 和自定义上游。

Provider 模板会优先使用对应的原生适配器,其余模板通过 OpenAI-Compatible 接口接入;实际可用模型和能力以对应上游服务及账号权限为准。 ## 产品截图

TokenHub 产品导览:登录、概览、接口文档、Provider 渠道、模型目录、路由策略、用量统计和系统设置

## 围绕三大角色设计 TokenHub 将日常模型使用、团队治理和平台运维拆成清晰的角色入口,让企业用户只看到和自己职责相关的工作流。 | 角色 | 工作台重点 | 指南 | | --- | --- | --- | | 普通用户 | 查看可用模型、创建项目 Key、调用模型 API、查看个人用量 | [普通用户指南](docs/zh-CN/user-guide.md) | | 团队负责人 | 管理项目空间、项目成员、项目 Key、团队报表和项目成本归因 | [团队负责人指南](docs/zh-CN/team-leader-guide.md) | | 平台管理员 | 配置 Provider、模型目录、路由策略、身份源、RBAC、审计和成本管控 | [管理员指南](docs/zh-CN/administrator-guide.md) | ## 平台能力 - OpenAI-Compatible 模型 API:`/v1/chat/completions`、`/v1/responses`、`/v1/embeddings`;Anthropic Messages API:`/v1/messages`、`/v1/messages/count_tokens`。 - OpenAI-Compatible 生图与参考图编辑 API:`/v1/images/generations`、`/v1/images/edits`,支持异步任务和服务端图片留存;`codex-gpt-image-2` 使用 Codex 订阅额度,`gpt-image-2` 使用 OpenAI API Provider。参见[生图 API 调用与测试指南](docs/zh-CN/codex-image-generation-api.md)。 - Provider 渠道:OpenAI-Compatible、Azure OpenAI、Anthropic、Gemini、DeepSeek、Qwen、本地 vLLM/Ollama 和自定义上游。 - 模型目录和路由策略:支持优先级、权重、失败回退顺序和路由健康诊断。 - 按项目归属的 Key 管理:支持团队归属、成员权限、额度和并发限制。 - 用量统计和请求日志:可归因到用户、项目、团队、模型和成本中心。 - 身份源配置:支持 OAuth/OIDC 企业登录,并配合 RBAC 和审计追踪。 - 简洁控制台:分角色导航、全局搜索、黑白主题,以及左侧 API 导航 + 右侧详情的接口文档。 - SQLite-first 私有化部署,提供原生 systemd 和 Docker Compose 两种方式。 - PostgreSQL 支持多实例部署:通过远端 PostgreSQL 共享状态,实现前后端实例横向扩展,并提供连接池配置。参见[部署指南](docs/zh-CN/deployment.md)。 - 管理后台支持英文、中文、日文切换。 - TokenHub 还支持接入 OpenAI Codex 订阅账号资源,并通过可隔离、可恢复的 Codex Profile,让指定的本地 Codex CLI 或桌面端会话经过 TokenHub。参见 [Codex 接入指南](docs/zh-CN/codex-tokenhub-profile-quick-start.md)。 - Gemini CLI 可以直接连接 TokenHub 的 Gemini 原生接口,并使用 Codex 订阅账号提供的 GPT 模型,不需要 CCswitch。参见 [Gemini CLI 接入指南](docs/zh-CN/gemini-cli-codex-subscription.md)。 ## 快速开始 Linux systemd 主机使用原生 Release: ```bash curl -fsSL https://raw.githubusercontent.com/astaxie/TokenHub/main/deploy/native/install.sh \ -o /tmp/tokenhub-install.sh sudo bash /tmp/tokenhub-install.sh install ``` 从仓库检出目录使用 Docker Compose: ```bash cp deploy/.env.example deploy/.env # 将 deploy/.env 中所有 change-me 值替换为强密钥。 ./deploy/install.sh ``` 访问地址: - 管理后台:`http://localhost:3000` - 后端 API:`http://localhost:8080` - 健康检查:`http://localhost:8080/healthz` 初始管理员账号: - 用户名:`admin` - 原生安装密码:由安装脚本输出一次 - Docker 密码:`TOKENHUB_BOOTSTRAP_ADMIN_PASSWORD` 的配置值 原生安装脚本会校验 Release 文件、安装 systemd 服务,并在版本面板提供直接更新、回退和重启。默认 Docker 部署使用一个托管容器同时运行后端与管理后台,无需挂载 Docker Socket,也提供相同的直接操作。Release 完整包保存在 `tokenhub-releases` 卷中,普通重启或重建容器不会丢失页面更新结果。多实例 Docker 部署仍由运维人员通过 Compose 统一更新,避免不同副本版本不一致。完整说明见[部署指南](docs/zh-CN/deployment.md)。 ## 文档 - [文档首页](docs/zh-CN/README.md) - [整体架构](docs/zh-CN/architecture.md) - [普通用户指南](docs/zh-CN/user-guide.md) - [团队负责人指南](docs/zh-CN/team-leader-guide.md) - [管理员指南](docs/zh-CN/administrator-guide.md) - [贡献指南](CONTRIBUTING.zh-CN.md) ## Contributors TokenHub 的演进离不开真实企业场景里的使用反馈、网关集成、文档完善、测试补充和持续维护。感谢每一位让项目变得更可靠的人。
astaxie
astaxie
legendtkl
legendtkl
cngump
cngump
Mr0bean
Mr0bean
deepjerry-ai
deepjerry-ai
coldbrewtea
coldbrewtea
wangle201210
wangle201210
samz406
samz406
CLukeLi
CLukeLi
ocass-chen
ocass-chen
AnxForever
AnxForever
yujiewanwan
yujiewanwan
lxm
lxm

查看全部贡献者 · 参与贡献

## Star History Star History Chart ## License TokenHub 采用 [Apache License 2.0](LICENSE) 协议。