https://github.com/faithererer/checker
API Key 批量有效性检测工具
https://github.com/faithererer/checker
Last synced: 10 months ago
JSON representation
API Key 批量有效性检测工具
- Host: GitHub
- URL: https://github.com/faithererer/checker
- Owner: faithererer
- Created: 2025-06-30T04:54:19.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-08-24T07:03:28.000Z (10 months ago)
- Last Synced: 2025-08-24T13:09:10.155Z (10 months ago)
- Language: JavaScript
- Homepage: https://checker-git-main-faithererers-projects.vercel.app
- Size: 56.6 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# API Key 批量有效性检测工具
一个高效、美观的API Key批量有效性检测工具,基于纯前端技术,支持多种API服务格式。
## ✨ 功能特性
- **多服务支持**: 默认支持 Google Gemini 和 OpenAI API 格式,同时支持自定义 API 地址和测试模型。
- **精细化错误分类**: 能够将 Keys 精确分类为:
- ✅ **有效 Keys**
- 😅 **额度用尽** (速率限制)
- 📉 **项目配额用尽** (当 `quota_limit_value: "0"` 时)
- 🚫 **已被禁用**
- ❌ **无效/格式错误**
- ❓ **其他错误**
- 🔄 **重复账号**
- **可配置检测策略**: 用户可自定义**并发请求数**和**失败重试次数**,以适应不同网络环境和API限制。
- **实时状态面板**: 在检测过程中提供一个全局状态面板,实时显示总数、待检测数、各分类计数以及进行中的重试次数。
- **现代化UI**:
- 采用**侧边栏导航**布局,清晰展示各分类结果,点击即可快速切换。
- 导航项上带有数量徽章,结果分布一目了然。
- 界面元素采用平滑动画,交互体验友好。
- **便捷操作**:
- 自动去重。
- 支持对每个分类的结果进行**一键复制**(换行或逗号分隔)。
- **纯前端,零依赖**: 无需后端或任何构建工具,直接在浏览器中打开 `index.html` 即可使用。
- **隐私安全**: 所有API Key仅在您的浏览器端处理,不会上传到任何服务器。
## 🚀 快速开始
1. 下载或克隆项目到本地。
2. 在现代浏览器中直接打开 `index.html` 文件即可开始使用。
## 项目结构
```
checker/
├── index.html # 主页面HTML
├── style.css # 样式文件
├── scripts/
│ ├── main.js # 核心检测逻辑
│ ├── ui.js # UI交互与DOM操作
│ └── utils.js # 辅助函数(如复制功能)
└── README.md # 就是你现在看到的文件
```
## 📸 界面截图

## 贡献
欢迎通过提交 Issue 和 Pull Request 来改进这个项目。
## 许可证
MIT License