# ai-stability-test **Repository Path**: mail_osc/ai-stability-test ## Basic Information - **Project Name**: ai-stability-test - **Description**: AI 稳定性检测,一直不停地创建AI调用,看tokens的速度及相应状态,检测AI接口的稳定性。 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-12 - **Last Updated**: 2026-03-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenAI API稳定性测试工具 这是一个专为Windows Server 2016设计的OpenAI API稳定性测试工具,可以帮助您监控和评估OpenAI API的性能和稳定性。 ## 功能特点 - **多线程测试**:支持同时2个线程调用OpenAI API,模拟高负载场景 - **详细记录**:记录每次API调用的响应时间、tokens处理速度和错误信息 - **结果筛选**:支持按成功/失败状态筛选测试结果 - **性能排序**:支持按tokens处理速度排序显示结果 - **实时监控**:实时显示测试状态和线程活动 - **统计分析**:提供测试统计数据和性能趋势图表 - **配置灵活**:支持自定义API URL、模型、密钥等配置 ## 系统要求 - Windows Server 2016或更高版本 - .NET Framework 4.7.2或更高版本 - 互联网连接 ## 安装说明 ### 方法一:使用预编译的可执行文件 下载最新版本的可执行文件 dist/OpenAITester.exe 直接运行 ### 方法二:从源代码构建 1. 确保已安装Python 3.8或更高版本 2. 克隆或下载源代码 3. 安装依赖: ``` pip install -r requirements.txt ``` 4. 打包应用: ``` pyinstaller --onefile --windowed --icon=icon.ico main.py ``` 5. 在`dist`目录中找到生成的可执行文件 ## 使用指南 ### 配置API 1. 在"配置"选项卡中填写以下信息: - **API URL**:OpenAI API的基础URL(默认为`https://api.openai.com/v1`) - **模型**:要使用的模型(如`gpt-3.5-turbo`、`gpt-4`等) - **API密钥**:您的OpenAI API密钥 - **测试消息**:发送给API的测试消息(可选,默认为简单问候) 2. 点击"保存配置"按钮保存设置 ### 运行测试 1. 切换到"测试"选项卡 2. 点击"开始测试"按钮启动测试 3. 观察实时测试状态和日志输出 4. 点击"停止测试"按钮结束测试 ### 查看结果 1. 切换到"结果"选项卡 2. 使用筛选选项按成功/失败状态筛选结果 3. 使用排序选项按时间或速度排序结果 4. 双击结果行查看详细信息 ### 查看统计 1. 切换到"统计"选项卡 2. 查看测试统计数据和性能趋势图表 3. 点击"刷新统计"按钮更新统计数据 ## 数据存储 测试结果存储在应用程序目录下的`test_results.db` SQLite数据库文件中。配置信息存储在`config.json`文件中。 ## 故障排除 ### 常见错误及解决方案 1. **API密钥无效**:检查API密钥是否正确,确保没有包含额外的空格或换行符 2. **连接超时**:检查网络连接,确保服务器可以访问OpenAI API 3. **速率限制错误**:如果遇到429错误(速率限制),请减少测试频率或联系OpenAI增加配额 4. **服务器错误**:如果遇到5xx错误,请稍后再试,可能是OpenAI服务器暂时不可用 ### 日志文件 应用程序运行日志存储在`logs`目录中,可以帮助诊断问题。 ## 许可证 MIT License ## 联系方式 如有问题或建议,请联系:921153866@qq.com