一个强大的 CLI 工具,用于批量测试符合 OpenAI 协议和 Anthropic 协议的 AI 模型性能指标。默认启动交互式终端任务中心(TUI),也可通过 MCP 协议供 AI 客户端调用。
- 🚀 多协议支持: 支持 OpenAI 和 Anthropic 协议
- 🖥️ 交互式 TUI: 可视化创建、运行、管理测试任务
- 📊 实时仪表盘: 运行过程实时显示进度和指标
- 📄 多格式报告: 支持生成 JSON 和 CSV 格式的详细测试报告
- 🌐 网络指标: 包含 DNS、连接、TLS 握手等网络性能指标
- 🔄 流式支持: 默认支持流式响应,更真实的测试场景
curl -fsSL https://raw.githubusercontent.com/yinxulai/ait/main/scripts/install-ait.sh | bashInvoke-WebRequest -Uri "https://github.com/yinxulai/ait/releases/latest/download/ait-windows-amd64.exe" -OutFile "ait.exe"git clone https://github.com/yinxulai/ait.git
cd ait
make buildait在 TUI 中可完成:
- 创建和编辑测试任务
- 启动运行并实时查看仪表盘
- 查看历史记录和导出报告
ait --mcp当前内置工具:
| 工具 | 描述 |
|---|---|
ait.list_tasks |
列出所有任务 |
ait.create_task |
创建新任务 |
ait.run_task |
运行指定任务 |
ait.get_task_state |
查询任务/运行状态 |
export OPENAI_API_KEY="sk-your-api-key"
export OPENAI_BASE_URL="https://api.openai.com/v1"export ANTHROPIC_API_KEY="sk-ant-your-api-key"
export ANTHROPIC_BASE_URL="https://api.anthropic.com"AIT 可作为本地 MCP 服务器接入各种 AI 客户端。以下是常见的配置方式:
{
"mcpServers": {
"ait": {
"command": "ait",
"args": ["--mcp"]
}
}
}通用 stdio 方式:
ait --mcp确保 ait 在您的 PATH 中。
| 参数 | 描述 |
|---|---|
--version |
显示版本信息 |
--mcp |
以 MCP 服务模式启动 |
MIT License
欢迎提交 Issue 和 Pull Request!
