AI Model Token Speed Test (多AI模型性能测试工具)
项目简介
这是一个用于测试和比较不同 AI 模型 API 性能的工具。它可以同时测试多个 AI 模型的响应速度、token 生成速度等关键指标,帮助开发者选择最适合其应用场景的 AI 服务提供商。
项目体验地址
mul-ai-model-token-speed-test.vercel.app/
主要功能
- 🚀 支持多个 AI 模型同时测试
- 📊 实时显示性能指标
- 💾 本地保存模型配置
- 📈 支持不同的 token 统计方式
- 🔄 支持流式输出测试
- 🎛️ 灵活的模型配置管理
快速开始
环境要求
- Node.js >= 16.0.0
- npm 或 yarn
安装
# 克隆项目
git clone https://github.com/Way-To-AGI/mul-ai-model-token-speed-test.git
# 进入项目目录
cd mul-ai-model-token-speed-test
# 安装依赖
yarn install
# 或
npm install
运行
# 开发环境运行
yarn dev
# 或
npm run dev
# 构建生产环境
yarn build
# 或
npm run build
使用说明
-
添加模型配置
- 点击"添加模型"按钮
- 填写模型名称、API Key、Base URL 和模型标识符
- 启用/禁用模型开关
-
编写测试内容
- 在文本框中输入要测试的提示内容
- 选择 token 统计方式(字符长度/响应块)
-
开始测试
- 点击"开始测试"按钮
- 查看实时性能数据
- 比较不同模型的表现
性能指标说明
- 首token时间:从发送请求到收到第一个 token 的时间
- 推理token/s:推理阶段的 token 生成速度
- 内容token/s:内容生成阶段的 token 生成速度
- 总token/s:整体的 token 生成速度
- 总时间:完成整个响应所需的时间
技术栈
- React 19
- Vite 6
- Ant Design 5
- OpenAI API 兼容接口
贡献指南
欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建您的特性分支 (git checkout -b feature/AmazingFeature)
- 提交您的更改 (git commit -m 'Add some AmazingFeature')
- 推送到分支 (git push origin feature/AmazingFeature)
- 打开一个 Pull Request
许可证
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情
联系方式
如有任何问题或建议,欢迎提交 Issue 或通过以下方式联系我们:
- 项目 Issue: GitHub Issues
致谢
感谢所有为这个项目做出贡献的开发者!