Skip to content
luansixuPublic

About

这个小应用可以帮大家快速定位到底是API本身被封了还是自身的网络代理出了问题。

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

AI API 密钥全能测试工具

粘贴任意 API 密钥,自动识别服务商,检测所有可用模型并逐一验证可用性,分析配额吞吐量。

快速开始

Windows 用户(双击即用)

  1. 安装 Python(安装时勾选 Add Python to PATH)
  2. 下载本项目 并解压
  3. 双击 启动.bat

自动安装依赖、启动服务、打开浏览器,粘贴 API 密钥即可使用。

命令行用户

git clone https://github.com/luansixu/APIkey-.git
cd APIkey-
pip install -r requirements.txt

# 终端命令行版
python gemini_test.py

# 本地网页版(自动打开浏览器)
python gemini_test.py --web

支持的服务商

服务商 密钥格式 识别方式
Google Gemini AIza... 前缀自动识别
OpenAI sk-proj-... / sk-svcacct-... 前缀自动识别
Groq gsk_... 前缀自动识别
xAI (Grok) xai-... 前缀自动识别
硅基流动 (SiliconFlow) sk-... 自动探测
DeepSeek sk-... 自动探测
腾讯云混元 sk-... 自动探测
Moonshot (Kimi) sk-... 自动探测
智谱 AI (GLM) sk-... 自动探测
零一万物 (Yi) sk-... 自动探测
阿里云百炼 (Qwen) sk-... 自动探测
讯飞星火 sk-... 自动探测
Together AI sk-... 自动探测
Mistral sk-... 自动探测
其他 OpenAI 兼容 任意 手动指定地址

功能特性

  • 自动识别服务商 — 粘贴密钥即可,无需手动配置 API 地址,支持 10+ 主流平台
  • 一键测试 — 全自动完成网络诊断、模型发现、可用性测试
  • 全面网络诊断 — 自动检测代理、DNS、出口 IP 及地区,定位网络问题并给出修复建议
  • 模型分组展示 — 按系列分组显示 (DeepSeek / Qwen / GPT / Claude / Llama / Gemini 等)
  • 配额吞吐分析 — 检测各模型的速率限制 (RPM/TPM/RPD),计算每日最大输出量
  • Token 需求计算器 — 输入总 Token 需求,自动推算各模型所需时间
  • 账户诊断 — 查询余额、分析模型可用性、归类错误原因
  • 中文错误提示 — API 出错时自动翻译为中文,附带排查建议
  • 结果导出 — 自动导出 JSON 格式的完整测试报告

使用方式

方式一:终端命令行(推荐)

# 交互式 — 启动后粘贴任意密钥,自动识别服务商
python gemini_test.py

# 直接传入密钥
python gemini_test.py YOUR_API_KEY

# 使用自定义 API 地址
python gemini_test.py YOUR_API_KEY https://your-proxy.com/v1

方式二:本地网页版

启动本地代理服务器,自动打开浏览器图形界面:

python gemini_test.py --web

访问 http://localhost:8765,所有 API 请求通过本地服务器中转,绕过浏览器 CORS 限制。

方式三:Vercel 在线部署(适合海外用户)

点击按钮一键部署到你自己的 Vercel 账户,获得专属在线网址:

Deploy with Vercel

注意: Vercel 服务器位于海外,中国大陆用户访问可能较慢。大陆用户建议使用方式一或方式二。

🔒 安全说明: API Key 仅经过你自己的 Vercel 服务器中转,不会被第三方记录。

运行效果

╔═══════════════════════════════════════════════════════════════╗
║          AI API 密钥全能测试工具  v4.0                        ║
╚═══════════════════════════════════════════════════════════════╝

🔑 请输入 API 密钥: sk-xxxxxxxxx...

🔍 正在识别 API 服务商...
  密钥格式: sk-*** (通用格式,正在逐一探测服务商...)
    尝试 硅基流动     (api.siliconflow.cn)  ✓ 匹配!

══════════════════════════════════════════════════════════════════
  ✅ 已识别服务商: 🔷 硅基流动
     API 地址: https://api.siliconflow.cn/v1
     API 格式: OpenAI 兼容
══════════════════════════════════════════════════════════════════

  ✅ 发现 128 个模型 (0.8s)
  ██████████████████████████████ 100% (128/128)
  ✅ 全部测试完成 (32.1s)

🔹 DeepSeek (5/5 可用)
──────────────────────────────────────────────
 ✓  1  deepseek-chat
       生成   输入 128K  输出 8K  OK
 ...

代理配置指南

什么时候需要代理?

  • 国内服务商(硅基流动、DeepSeek、腾讯云混元、智谱、Moonshot 等)— 不需要代理,直接使用
  • 海外服务商(Google Gemini、OpenAI、Groq、xAI 等)— 需要代理,工具会自动检测并使用本地代理

Clash / V2Ray 配置

本工具会自动检测以下代理端口:

代理软件 默认端口
Clash 7890
Clash Verge 33210
V2RayN 10809
Shadowsocks/SSR 1080
通用 HTTP 代理 8080

如果使用非标准端口,可通过环境变量指定:

# Linux / macOS
export HTTPS_PROXY=http://127.0.0.1:你的端口
python gemini_test.py

# Windows PowerShell
$env:HTTPS_PROXY="http://127.0.0.1:你的端口"
py gemini_test.py

提示: 使用 Google Gemini 时,选择美国/日本/英国节点,避免使用香港节点。

获取 API 密钥

平台 获取地址 备注
Google Gemini AI Studio 密钥以 AIza 开头
硅基流动 cloud.siliconflow.cn 注册即送免费额度
DeepSeek platform.deepseek.com
腾讯云混元 控制台 需在「API密钥管理」生成 sk-* 格式密钥,不要使用 AKID 开头的 SecretId
其他平台 对应平台的开发者中心 直接粘贴密钥即可

文件说明

├── 启动.bat              # Windows 一键启动器(双击即用)
├── gemini_test.py        # 终端命令行版 + 本地 Web 服务器
├── index.html            # 浏览器图形界面
├── api/
│   └── proxy.js          # Vercel Edge Function (CORS 代理)
├── vercel.json           # Vercel 部署配置
├── requirements.txt      # Python 依赖
└── README.md             # 使用说明

许可证

MIT License

About

这个小应用可以帮大家快速定位到底是API本身被封了还是自身的网络代理出了问题。

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages