Skip to content

rheodev/new-api-key-tool

Repository files navigation

NewApi 令牌管理与查询工具 (uTools 插件)

这是一个专为 uTools 开发的插件,用于方便地查询和管理 NewApi 的 API Key 信息。支持实时查看账户余额、已用额度、剩余额度及过期时间,并提供本地令牌管理功能。

运行截图1 运行截图2

✨ 功能特性

  • 多接口支持:支持自定义 Base URL,适配各种 NewApi 分发站点。
  • 实时查询:快速获取 API Key 的总额度、已使用量和剩余额度。
  • 状态概览:直观展示令牌有效性、计划类型及过期时间。
  • 本地管理:支持将查询有效的令牌保存到本地列表,方便后续一键刷新、编辑和删除。
  • 安全可靠:所有数据直接通过用户端请求,不经过第三方中转。

🚀 安装指南

方式一:uTools 插件中心安装

(待发布到插件中心后补充)

方式二:手动安装 (开发者模式)

  1. 下载本项目源码或 Release 包。
  2. 在 uTools 搜索框输入 插件应用市场 并进入。
  3. 点击右上角「我的插件」->「新建项目」。
  4. 选择本项目根目录下的 plugin.json 文件。
  5. 安装完成后即可使用。

📖 使用说明

基础查询

  1. 呼出 uTools,输入关键词 newapi余量查询 进入插件。
  2. Base URL 输入框中填写 API 服务地址(例如:https://api.openai.com 或其他中转地址)。
  3. API Key 输入框中填写你的令牌(sk- 开头)。
  4. 点击 查询详情 即可查看额度信息。

令牌管理

  1. 保存令牌:查询成功后,点击结果右上角的 保存到列表 按钮,输入名称后即可保存。
  2. 快速刷新:在下方的令牌列表中,点击 刷新 图标即可获取最新额度信息。
  3. 编辑/删除:支持对已保存的令牌进行编辑或删除操作。

🛠️ 开发指南

如果你想参与开发或进行二次修改,请参考以下步骤:

环境要求

  • Node.js (推荐 v16+)
  • npm 或 yarn

安装依赖

npm install

开发模式

npm run dev

此命令会启动 Vite 开发服务器。由于 uTools 插件运行环境特殊,建议在浏览器中调试 UI 逻辑,或配合 uTools 的开发者工具进行调试。

构建打包

npm run build

构建完成后,dist 目录即为最终的插件包内容。

📂 项目结构

.
├── public/              # 静态资源及 uTools 配置
│   ├── preload/         # uTools 预加载脚本 (Node.js 环境)
│   ├── logo.png         # 插件图标
│   └── plugin.json      # uTools 插件配置文件
├── src/                 # 源代码
│   ├── api/             # API 请求封装
│   ├── components/      # Vue 组件
│   ├── styles/          # 全局样式
│   ├── utils/           # 工具函数
│   ├── App.vue          # 根组件
│   └── main.js          # 入口文件
├── TOKEN_QUERY_API.md   # API 接口参考文档
├── vite.config.js       # Vite 配置文件
└── package.json         # 项目依赖配置

🧰 技术栈

📄 许可证

MIT License

About

一个用于方便地查询和管理 NewAPI 的 API Key 余量信息的uTools插件

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors