Zai2API 是一个功能完整的 OpenAI 兼容 API 服务网关。它允许你管理 Discord Token,自动将其转换为 zai.is 的访问凭证,并提供标准的 OpenAI 接口供第三方客户端调用。
如果你只需要“自动刷新 Discord Token 并推送到NewAPI”这一精简能力,可以使用仓库内的 自动刷新token推送到newapi 目录:
自动刷新token推送到newapi为轻量化版本,专注于 Token 自动刷新与推送,适合资源受限或仅需 Token 分发的场景;
- 多 Token 管理:支持批量添加、删除、禁用 Discord Token。
- 自动保活:后台调度器自动检测并刷新过期的 Zai Token。
- OpenAI 兼容:提供
/v1/chat/completions和/v1/models接口。 - 负载均衡:API 请求会自动轮询使用当前活跃的 Token。
- WebUI 面板:
- Token 列表:实时查看 Token 状态、剩余有效期。
- 系统配置:修改管理员密码、API Key、代理设置、错误重试策略等。
- 请求日志:详细记录 API 调用的耗时、状态码和使用的 Token。
- Docker 部署:提供 Dockerfile 和 docker-compose.yml,一键部署。
随便在一个群组中发消息,复制其中的Authorization作为discord token

- 克隆或下载本项目代码。
- 确保已安装 Docker 和 Docker Compose。
- 在项目根目录下运行:
git clone https://github.com/Futureppo/zai.is2api.git && cd zai.is2apidocker-compose up -d- 服务启动后,访问
http://localhost:5000进入管理后台。
- 确保已安装 Python 3.10+。
- 安装依赖:
pip install -r requirements.txt- 启动服务:
python app.py| 变量名 | 默认值 | 说明 |
|---|---|---|
DATABASE_URI |
sqlite:////app/instance/zai2api.db |
数据库连接字符串 |
SECRET_KEY |
your-secret-key... |
Flask Session 密钥,建议修改 |
TZ |
Asia/Shanghai |
容器时区 |
Endpoint: http://localhost:5000/v1/chat/completions
示例 (curl):
curl http://localhost:5000/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-default-key" \
-d '{
"model": "gpt-4",
"messages": [{"role": "user", "content": "Hello!"}],
"stream": true
}'- Token 管理:
- 点击“新增 Token”输入 Discord Token (Session Token)。
- 系统会自动尝试获取 Zai Token。
- 点击“一键刷新 ZaiToken”可强制刷新所有 Token。
- 系统配置:
- 调整“错误封禁阈值”和“错误重试次数”以优化稳定性。
- 调整 Token 刷新间隔。
- 请求日志:
- 查看最近的 API 请求记录。
本项目仅供逆向学习和研究使用。使用者应自行承担使用本工具产生的所有风险和责任。请遵守相关服务条款。