产品简介
aimock 为AI应用开发与测试提供全面的模拟环境。它能模拟主流LLM API、向量数据库、搜索、各类协议接口等,避免在测试阶段调用真实API产生成本或依赖。适合需要构建、测试或演示AI功能的开发者和团队。
核心功能
- 跨平台支持,一个包、一个端口、零依赖部署
- 全面模拟13种主流AI供应商的15种API接口
- 支持图像生成、语音、视频等多媒体API模拟
- 内置MCP、A2A、AG-UI等前沿AI协议模拟器
- 提供录制回放、混沌测试、流式物理模拟等高级功能
快速开始
- 运行命令 `npm install @copilotkit/aimock` 进行安装。
- 在代码中导入 `LLMock` 类并实例化,配置模拟响应。
- 设置环境变量指向模拟服务器地址,然后运行测试。
界面预览
与其他方案对比
| 对比项 | aimock | 同类方案 |
|---|---|---|
| 覆盖范围 | 支持13种AI供应商、15种API接口,并包含多媒体及前沿协议模拟 | 通常仅支持单一或少数几种LLM API |
| 部署复杂度 | 一个包,一个端口,零依赖,统一部署 | 可能需要为不同服务(如向量库、搜索)搭建多个模拟器 |
| 测试深度 | 支持流式物理模拟、混沌测试、多轮对话、协议级模拟等 | 多为基础请求-响应模拟 |
适合谁用
- 进行AI应用功能开发与单元测试的开发者
- 需要验证AI应用在各类API服务下表现的测试工程师
- 需要演示AI功能但无需真实API支持的团队或个人
下载与版本
当前最新版本为 v1.37.4,发布于 2026-07-20。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/CopilotKit/aimock