SuperAPI AI 工具集

tokhub

编程与开发

查看项目

更新于 10-15 19:54

技能介绍

用途:本技能面向 TokHub 代码库本身,帮助用户克隆、搭建、运行并参与贡献。TokHub(github.com/yaojingang/TokHub)是面向 AI API 中转站的开源监控、推荐运营与 OpenAI 兼容专用网关系统。

主要能力:指导本地 Docker 或原生 Go/Node 环境搭建;解释项目结构、TOKHUB_ROLE 进程模型与数据模型;说明 L1/L2/L3 通道健康探测算法与状态合成;说明 OpenAI 兼容的 /gateway/v1/* 网关路由算法;提供提交 PR 前的检查命令与规则。

使用方式(Docker 默认路径): git clone https://github.com/yaojingang/TokHub.git cd TokHub cp -n .env.example .env || true docker compose up -d --build 默认单容器 TOKHUB_ROLE=all,入口为 Web/API/网关 http://localhost:8080、OpenAPI http://localhost:8080/openapi.yaml、指标 http://localhost:8080/metrics、网关 http://localhost:8080/gateway/v1/*。开发管理员登录为 admin / admin@tokhub.local(仅开发用,切勿用于生产)。启动后冒烟测试:TOKHUB_BASE_URL=http://localhost:8080 npm run test:smoke。

适用场景:自托管或本地开发、理解架构(角色、探测算法、网关路由)、提交 PR。

限制:本技能不用于连接已部署实例的 /api/* 或 /gateway/v1/* 端点,那属于 TokHub 仓库内自带的 agent-skills/tokhub/SKILL.md;也不处理通用 Go/React 性能问题、通用网页抓取或 Next.js 指导(前端为 Vite + React Router)。TokHub 活跃开发中,角色列表、环境变量与检查命令可能变化,引用具体命令前应重新核对上游。生产部署不得复用 .env.example 中的开发凭据。