图灵派对 图灵派对
-- -- --
← 返回首页

出门在外,也能一条微信切换 New API 用户组

New API 是一个开源 AI 网关。

它可以统一管理不同模型渠道、API 令牌、用户组、额度和日志。

New API 项目首页

我这里用 New API 管理一个小团队的 API token。

平时经常要做几件事:新建令牌、查看某个人的用量、给令牌切换用户组。

这些在 Web 后台都能做。

New API Web 端令牌管理页面

但问题是,Web 后台基本离不开电脑。

如果在外出差或游玩,突然某个用户组渠道出问题,或者某个人的 token 用不了,就很麻烦。

本来我准备自己写个脚本,没想到 New API 官方已经做了一个 newapi skill

装到龙虾里,再接入微信,就可以直接用微信管理。

能做什么

列出当前可用模型:

newapi 列出可用模型

列出用户组:

newapi 列出用户组

查询账号余额:

newapi 查询账号余额

列出 API tokens:

newapi 列出 API tokens

真实 key 会脱敏显示,这点很重要。

查看某个令牌的用量:

newapi 查看某个令牌的用量

最实用的是切换分组:(这里没放截图,skill 是支持的)

/newapi switch-group <token_id> <group>

假如某个渠道不稳定,人在外面、电脑不在身边,也可以直接在微信里让龙虾把某个 token 切到另一个用户组。

这就是我最需要的场景。

安装配置

安装命令:(你也可以直接把整篇文章甩给 AI Agent,让它帮你安装)

npx skills add https://github.com/QuantumNous/skills --skill newapi

需要配置三个变量:

export NEWAPI_BASE_URL=https://your-newapi-instance.com
export NEWAPI_ACCESS_TOKEN=your-access-token
export NEWAPI_USER_ID=1

这三个值在 New API 后台里找:

  • NEWAPI_BASE_URL:浏览器地址栏里的 New API 站点地址
  • NEWAPI_ACCESS_TOKEN:个人设置里的“系统访问令牌”
  • NEWAPI_USER_ID:个人资料卡片里的用户 ID

newapi skill 需要配置的三个变量

也可以直接写到 skill 目录的 .env 文件里。(推荐的做法

newapi skill 的 .env 配置文件

注意,.env 里有访问令牌,不要提交到 GitHub,也不要外传。

命令速查

官方 README 里列出的能力如下:

操作用法说明
models/newapi models列出可用模型
groups/newapi groups列出用户组
balance/newapi balance查看账号余额
tokens/newapi tokens列出 API tokens
create-token/newapi create-token <name> [--group=xxx]创建新的 API token
switch-group/newapi switch-group <token_id> <group>修改某个 token 的用户组
copy-token/newapi copy-token <token_id>复制真实 key 到剪贴板,不直接显示
apply-token/newapi apply-token <token_id> <file_path>安全地把 token key 写入配置文件
exec-token/newapi exec-token <token_id> <command...>用安全替换后的 token key 执行命令
scan-config/newapi scan-config <file_path>检查配置文件结构,并尽量脱敏密钥
help/newapi help <question>回答 newapi 相关问题

你不需要记忆任何命令,只需要在用的时候告诉 AI 你需要做什么就行了,例如上述我在微信的操作截图。

总结

这个 skill 解决的不是复杂问题,而是一个很真实的小麻烦:

不打开电脑,也能管理 New API 令牌。

能查模型、查用户组、查余额、看 token 用量,关键时刻还能切换用户组。

项目地址:

https://github.com/QuantumNous/skills