baozang-activator
v1.2.4
Published
API 激活工具 (生产环境 - baozangaizhongzhuan.net)
Maintainers
Readme
baozang-activator
宝藏订阅激活工具:先激活卡密,再自动配置 Claude Code / Codex / OpenCode / Gemini CLI / OpenClaw 网关。
简介
宝藏激活工具可以帮助您一键配置 Claude Code、Codex、OpenCode、Gemini CLI、OpenClaw 网关,让您快速开始使用。
- 查看卡密、使用情况、余额、叠卡: https://www.baozangaizhongzhuan.net/subscription/user.html
- BASE_URL:
https://www.baozangaizhongzhuan.net/
安装使用
# 直接使用 npx(推荐)
npx baozang-activator
# 或全局安装
npm install -g baozang-activator
baozang-activator已安装用户更新到最新版
在已有设备上,按以下步骤更新并生效:
1) 更新工具
npm i -g baozang-activator@latest2) 确认版本
baozang-activator -v应显示:1.2.4(或更高)
3) 重新执行激活(会刷新本地 auth.json)
baozang-activator <你的key或卡密>如果你是用 npx
npx baozang-activator@latest <你的key或卡密>如果仍拉到旧版本
npm cache clean --force然后再执行更新/激活命令。
使用方式
1) 交互式配置(推荐)
npx baozang-activator2) 直接传入卡密 / API Key
npx baozang-activator sk-xxxx # 先尝试激活卡密,若已激活则自动复用
npx baozang-activator sk-ant-xxx # 直接按前缀识别为 Claude
npx baozang-activator opencode-xxx # 直接按前缀识别为 OpenCode
npx baozang-activator AIzaXXX # 识别为 Gemini
npx baozang-activator --openclaw sk-xxxx # 一键安装并配置 OpenClaw3) 指定工具类型
npx baozang-activator -t claude sk-ant-xxx
npx baozang-activator -t codex sk-xxx
npx baozang-activator -t opencode sk-xxx
npx baozang-activator -t gemini AIzaXXX
npx baozang-activator -t openclaw sk-xxx4) 指定环境
npx baozang-activator -e prod sk-xxxx
npx baozang-activator -e test sk-xxxx激活流程(与 /subscription 保持一致)
对 sk- 输入默认执行:
POST /subscription/api/keys/activate-public(卡密激活)- 若卡密已使用/已激活,则调用
GET /subscription/api/keys/balance/:apiKey(复用已激活 Key) - 根据返回
serviceType自动选择 Claude/Codex/Gemini(OpenCode 可用-t opencode指定)
这样同一张已激活 Key 可以在新设备直接配置使用。
卡密不存在/激活失败时的行为
- 不会中断本地配置;
- 会继续使用你输入的原始 Key;
- 若无法从订阅接口确认服务类型,会额外询问你当前使用的工具(Codex / Claude / OpenCode / Gemini CLI / OpenClaw);
- 这样即使订阅接口暂时不可用,也能先把客户端环境配好。
自动识别规则(兜底)
| 前缀 | 工具类型 |
|------|----------|
| sk-ant-* | Claude Code |
| sk-* | Codex (OpenAI) |
| opencode-* / oc-* | OpenCode |
| AIza* | Gemini CLI |
配置内容
工具会自动配置以下内容:
Claude Code
- 环境变量:
ANTHROPIC_BASE_URL,ANTHROPIC_AUTH_TOKEN - 配置文件:
~/.config/claude-code/config.json
Codex
- 环境变量:
OPENAI_BASE_URL,OPENAI_API_KEY - 配置文件:
~/.codex/config.toml - 认证文件:
~/.codex/auth.json(会同时写入apiKey和OPENAI_API_KEY)
config.toml 会自动写入(按环境切换域名):
model_provider = "crs"
model = "gpt-5.3-codex"
model_reasoning_effort = "xhigh"
disable_response_storage = true
preferred_auth_method = "apikey"
[model_providers.crs]
name = "crs"
base_url = "https://www.baozangaizhongzhuan.net/v1" # test 环境为 https://baozang.duckdns.org/v1
wire_api = "responses"
requires_openai_auth = trueOpenCode
- 环境变量:
OPENCODE_BASE_URL,OPENCODE_API_KEY - 配置文件:
~/.config/opencode/opencode.json - 若检测到本机没有
opencode,会自动执行:npm install -g opencode-ai - 会基于你输入的 Key 自动请求
${BASE_URL}/v1/models,把当前 Key 可用模型写入配置文件
opencode.json 会自动写入(按环境切换域名):
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"crs": {
"npm": "@ai-sdk/openai-compatible",
"name": "Baozang CRS",
"options": {
"baseURL": "https://www.baozangaizhongzhuan.net/v1",
"apiKey": "sk-xxxx"
},
"models": {
"gpt-5.3-codex": {
"name": "gpt-5.3-codex"
}
}
}
},
"model": "crs/gpt-5.3-codex",
"small_model": "crs/gpt-5.3-codex"
}Gemini CLI
- 环境变量:
GOOGLE_GEMINI_BASE_URL,GEMINI_API_KEY
OpenClaw 网关(新增)
- 一键安装(按系统执行官方安装脚本):
- macOS / Linux:
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --no-prompt --no-onboard - Windows CMD:
curl -fsSL https://openclaw.ai/install.cmd -o install.cmd && install.cmd && del install.cmd - Windows PowerShell:
iwr -useb https://openclaw.ai/install.ps1 | iex
- macOS / Linux:
- Windows 运行建议(官方):优先使用 WSL2(Ubuntu)环境运行 OpenClaw。
- 一键配置 provider / key / model:
- provider:
https://www.baozangaizhongzhuan.net/(OpenAI 兼容接口实际写入.../v1) - key: 你输入的卡密或 API Key
- model:
gpt5.4
- provider:
- 配置逻辑(重点):
- 通过官方
openclaw config set直接修改配置文件(openclaw config file可查看路径) - 写入
models.providers.baozang(baseUrl/api/apiKey/models) - 写入
agents.defaults.model.primary = "baozang/gpt5.4" - 写入
gateway.mode = "local",并执行openclaw config validate --json
- 通过官方
- 配置完成后会自动:
- 启动网关
openclaw gateway start - 校验安装结果(版本 + 网关状态)
- 自动通过
openclaw dashboard --no-open获取带 token 的 Dashboard 链接并打开浏览器(默认地址http://127.0.0.1:18789/) - 提示后续操作(默认不需要关联社交账号)
- 启动网关
- 可预装常见 skills(默认开启):
xiaohongshu、zhihu、wechat-official、douyin-script
OpenClaw 配置命令示例:
# 推荐:一键安装并配置
npx baozang-activator --openclaw sk-xxxx
# 等价写法
npx baozang-activator -t openclaw sk-xxxx
# 跳过预装 skills
npx baozang-activator -t openclaw sk-xxxx --openclaw-skip-skillsOpenClaw 卸载命令示例:
# 交互询问是否删除 workspace / config(state) / CLI 命令
npx baozang-activator --openclaw-uninstall
# 非交互指定删除策略
npx baozang-activator --openclaw-uninstall --openclaw-remove-workspace --openclaw-remove-config --openclaw-remove-cli卸载完成后会自动校验网关状态,并打开浏览器到卸载说明页面。
OpenClaw 详细说明与常见问题:
./OPENCLAW.md
命令行选项
-t, --type <type> 指定工具类型 (claude/codex/opencode/gemini/openclaw)
-e, --env <env> 环境 (prod/test)
-y, --yes 跳过确认
--openclaw 等价于 -t openclaw
--openclaw-skip-skills OpenClaw 安装时跳过预装 skills
--openclaw-uninstall 卸载 OpenClaw
--openclaw-remove-workspace 卸载时删除 workspace
--openclaw-remove-config 卸载时删除 state/config
--openclaw-remove-cli 卸载时删除全局 openclaw CLI
--skip-activation 跳过卡密激活与余额校验
-h, --help 显示帮助信息
-v, --version 显示版本号生效命令(macOS / Ubuntu)
工具会自动写入对应 shell 配置并提示运行 source ...:
- macOS(常见 zsh):
source ~/.zshrc - Ubuntu(常见 bash):
source ~/.bashrc
Windows 说明
- PowerShell 配置文件:
$HOME\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 - 生效命令(PowerShell):
. "$HOME\Documents\PowerShell\Microsoft.PowerShell_profile.ps1" - 如果不想手动执行,重开一个 PowerShell 窗口也会生效。
- 工具会同时写入:
Documents\PowerShell\Microsoft.PowerShell_profile.ps1(PowerShell 7)Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1(Windows PowerShell 5)
- 并会额外调用
setx写入 Windows 用户环境变量(包含当前工具对应的 API 地址和密钥变量),避免只靠source才生效。
License
MIT
