@tokenzero / cli
命令行 TokenZero:审计项目中的LLM令牌浪费,将其连接到TokenZero自带密钥网关,检查使用情况,并验证签名的储蓄收据。
npx -y @tokenzero/cli audit # local static audit; nothing is uploaded
npx -y @tokenzero/cli audit --json
npx -y @tokenzero/cli audit --fail-over 30 # CI gate: exit 1 above 30% recoverable
git diff origin/main | npx -y @tokenzero/cli audit --diff - --format markdown
审计是 静态的启发式他们看的是代码,而不是流量,并以标价报告估算。库和SDK存储库被检测并降级其发现。
连接到网关
这些命令与位于的宿主网关通信 https://tokenzero.sh。要使用另一种部署,请忽略 --url 或一组 TOKENZERO_URL.
npx -y @tokenzero/cli init # audit, create a workspace, write base URLs to .env (asks first)
npx -y @tokenzero/cli usage # routed spend vs the free tier, savings
npx -y @tokenzero/cli verify <request_id> # check a receipt's Ed25519 signature locally
npx -y @tokenzero/cli rotate-key # new workspace key; rewrites it in .env
身份验证。 将您的工作空间密钥发送为 X-TokenZero-Key 头;这是推荐的表格。提供程序密钥的发送方式与您发送给提供程序的方式完全相同,并且不受影响地通过。对于无法添加标头的设置, init 可以在基URL中嵌入工作空间键(<gateway>/w/<key>/v1). 将这些url视为秘密,然后运行 rotate-key 如果有一个漏进了原木。
节点>= 18。单一文件,没有依赖。apache - 2.0。