Skip to content

zilingcunzhang/llm-key-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

🔑 LLM API Key Checker

一个基于 Deno 的 Web 工具,用于批量检测各种 AI API 提供商的 API Key 是否有效。

Deno License

✨ 功能特性

  • 🚀 批量检测 - 一次检测多个 API Key,快速高效
  • 🌐 多平台支持 - 支持 12+ 主流 AI 提供商
  • 💰 余额查询 - 部分提供商支持查看账户余额
  • 📋 模型列表 - 获取各平台可用的模型列表
  • 🎯 自定义 Base URL - 支持代理地址和自定义端点
  • 📊 结果分类 - 自动分类:有效、低余额、零余额、限流、无效、重复
  • 🖱️ 拖拽排序 - 支持拖拽调整 Key 顺序
  • 🔍 结果搜索 - 在检测结果中快速搜索筛选
  • 🌙 暗色主题 - 支持亮色/暗色主题切换
  • ⌨️ 快捷键支持 - 提升操作效率
  • 📱 响应式设计 - 完美适配桌面和移动端

🤖 支持的 AI 提供商

提供商 余额查询 模型列表
🤖 OpenAI
🔮 Anthropic (Claude)
✨ Google Gemini
🚀 X AI (Grok)
🌐 OpenRouter
🥗 Groq
🐱 GitHub Models
💧 SiliconFlow (硅基流动)
🔍 DeepSeek (深度求索)
🌙 Moonshot (Kimi)
☁️ Aliyun (阿里云百炼)
〽️ Zhipu (智谱 AI)

🚀 快速开始

方式一:Deno Deploy(推荐)

  1. Fork 本仓库
  2. 访问 Deno Deploy
  3. 创建新项目,关联你的 GitHub 仓库
  4. 选择 main.ts 作为入口文件
  5. 部署完成!

方式二:本地运行

确保已安装 Deno

# 克隆仓库
git clone https://github.com/你的用户名/llm-key-checker.git
cd llm-key-checker

# 运行服务
deno run --allow-net main.ts

服务启动后访问 http://localhost:8000

方式三:Docker 运行

docker run -it --rm -p 8000:8000 denoland/deno run --allow-net https://raw.githubusercontent.com/你的用户名/llm-key-checker/main/main.ts

📖 使用说明

  1. 选择提供商 - 从下拉列表选择要检测的 AI 平台
  2. 输入 API Key - 在文本框中输入一个或多个 API Key(每行一个)
  3. 配置选项(可选)
    • 自定义 Base URL
    • 选择测试模型
    • 设置并发数(1-10)
  4. 开始检测 - 点击「开始检测KEY」按钮
  5. 查看结果 - 结果会自动分类显示

结果分类说明

分类 说明
✅ 有效 Key 可用,可正常调用 API
⚠️ 低余额 Key 有效但余额较低
💸 零余额 Key 有效但余额为零
🚫 限流 Key 被限制请求频率
❌ 无效 Key 已失效或错误
🔄 重复 重复的 Key

⌨️ 快捷键

快捷键 功能
Ctrl/Cmd + Enter 开始检测
Ctrl/Cmd + D 切换主题
Escape 关闭弹窗

💡 提示:直接粘贴内容时会自动聚焦到输入框

🛠️ 技术栈

  • 运行时: Deno
  • 部署: Deno Deploy
  • 前端: 原生 HTML/CSS/JavaScript(单文件内嵌)

📁 项目结构

.
└── main.ts    # 主程序(包含服务端和前端代码)

🔒 安全说明

  • ⚠️ 所有 API Key 检测均在客户端通过代理请求完成
  • ⚠️ 服务端不会存储任何 API Key
  • ⚠️ 建议在私有环境或本地部署使用
  • ⚠️ 请勿在公共网络中传输敏感的 API Key

🤝 贡献

欢迎提交 Issue 和 Pull Request!

  1. Fork 本仓库
  2. 创建你的功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交你的更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打开一个 Pull Request

📄 许可证

本项目采用 MIT 许可证。

🙏 特别鸣谢

⭐ Star History

如果这个项目对你有帮助,请给它一个 ⭐ Star!


Made with ❤️ by the community

About

🔑 批量检测 AI API Key 有效性的 Web 工具,支持 OpenAI、Claude、Gemini 等 12+ 平台

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors