PowerShell 工具
多 API 连通性测试
test_api.ps1
批量验证 AI 服务 API 密钥的有效性与网络连通性,输出结构化报告。
支持的服务
| 服务 | 环境变量 | 端点 |
|---|---|---|
| SiliconFlow | SILICONFLOW_API_KEY | api.siliconflow.cn |
| DeepSeek | DEEPSEEK_API_KEY | api.deepseek.com |
| DashScope | DASHSCOPE_API_KEY | dashscope.aliyuncs.com |
用法
# 测试所有已配置的 API
.\powershell\test_api.ps1
# 只测特定服务
.\powershell\test_api.ps1 -Service siliconflow
# 详细输出
.\powershell\test_api.ps1 -Verbose
密钥配置
$env:SILICONFLOW_API_KEY = "your-key"
$env:DEEPSEEK_API_KEY = "your-key"
$env:DASHSCOPE_API_KEY = "your-key"
也可写入 config.json(已由 .gitignore 排除):
{
"siliconflow": "your-key",
"deepseek": "your-key",
"dashscope": "your-key"
}
输出示例
=== API 连通性测试 ===
[1/3] SiliconFlow API
状态: 成功 响应: 234ms
[2/3] DeepSeek API
状态: 成功 响应: 189ms
[3/3] DashScope API
状态: 失败 Invalid API key
=== 完成 成功 2 / 失败 1 ===
更新于 2026-09 · Windows PowerShell 5.1+