[控场AI]
产品APIMock-AI

APIMock-AI

面向AI应用开发的生产级API Mock工具,提供异步Mock服务器、契约测试、SSE流式响应模拟与混沌工程能力,专为LLM API、向量数据库及第三方服务模拟设计

时间轴 (近 90 天)

10月12日

APIMock-AI 的核心是一个轻量级异步 Mock 服务器,内置六种响应策略:静态响应、序列响应、模板渲染、动态回调、代理转发和混沌注入。

待验证50%
10月12日

APIMock-AI 的 Embedding Mock 采用基于输入哈希的确定性伪向量生成,保证相同输入总是返回相同向量,并做了 L2 归一化。

待验证50%
10月12日

APIMock-AI 通过检测 Accept: text/event-stream 头,以 SSE 格式逐块推送内容,完整模拟 data: [DONE] 结尾的流式协议。

待验证50%
10月12日

APIMock-AI 的速率限制 Mock 基于客户端 IP 和滑动窗口实现,返回标准的 429 状态码和 Retry-After 头。

待验证50%
10月12日

APIMock-AI 的契约测试用结构化的 APIContract 描述每个端点的参数、请求体 Schema 和响应 Schema,并可直接导出为 OpenAPI 3.0 规范。

待验证50%
10月12日

APIMock-AI 的 ContractTester 会对真实或 Mock 服务发起请求,然后用 JSON Schema 验证请求体和响应体是否符合契约。

待验证50%
10月12日

APIMock-AI 的 ChaosEngine 提供了五种故障注入能力:延迟注入(可设定最小/最大毫秒范围和触发概率)、错误注入(按比例返回500/502/503/504)、超时模拟、响应损坏(返回非法JSON)和限流注入。

待验证50%
10月12日

APIMock-AI 的 ResilientLLMClient 实现了指数退避重试(最大尝试次数、基础延迟、指数因子、最大延迟上限和抖动 50%-150% 随机化可配置)、断路器(失败次数超阈值后打开,超时窗口后进入半开状态)和降级回退(缓存回退、静态回退、降级回退三种策略)。

待验证50%
10月12日

APIMock-AI 的 MockRecorder 支持录制真实 API 交互并回放为 Mock 规则;录制时记录请求方法、路径、头和体,以及响应的状态码、头和体;停止录制后按端点分组,单一交互生成静态规则,多次交互生成序列规则。

待验证50%
10月12日

APIMock-AI 的能力覆盖核心 Mock、契约测试(OpenAPI 3.0、请求验证、响应验证、Schema 演化检测、破坏性变更告警)、开发者体验(零配置启动、热重载、请求日志、验证API、VS Code扩展、CLI工具)、韧性测试、集成(OpenAI、Anthropic、Gemini、Qdrant、Pinecone、Weaviate、Milvus、GraphQL、gRPC)和部署(Docker、Kubernetes Operator、Helm Chart、GitHub Action、GitLab CI)。

待验证50%

还有 1 条时间轴事件

全部知识事实 (11)

待验证

APIMock-AI 的核心是一个轻量级异步 Mock 服务器,内置六种响应策略:静态响应、序列响应、模板渲染、动态回调、代理转发和混沌注入。

50%
待验证

APIMock-AI 的 Embedding Mock 采用基于输入哈希的确定性伪向量生成,保证相同输入总是返回相同向量,并做了 L2 归一化。

50%
待验证

APIMock-AI 通过检测 Accept: text/event-stream 头,以 SSE 格式逐块推送内容,完整模拟 data: [DONE] 结尾的流式协议。

50%
待验证

APIMock-AI 的速率限制 Mock 基于客户端 IP 和滑动窗口实现,返回标准的 429 状态码和 Retry-After 头。

50%
待验证

APIMock-AI 的契约测试用结构化的 APIContract 描述每个端点的参数、请求体 Schema 和响应 Schema,并可直接导出为 OpenAPI 3.0 规范。

50%
待验证

APIMock-AI 的 ContractTester 会对真实或 Mock 服务发起请求,然后用 JSON Schema 验证请求体和响应体是否符合契约。

50%
待验证

APIMock-AI 的 ChaosEngine 提供了五种故障注入能力:延迟注入(可设定最小/最大毫秒范围和触发概率)、错误注入(按比例返回500/502/503/504)、超时模拟、响应损坏(返回非法JSON)和限流注入。

50%
待验证

APIMock-AI 的 ResilientLLMClient 实现了指数退避重试(最大尝试次数、基础延迟、指数因子、最大延迟上限和抖动 50%-150% 随机化可配置)、断路器(失败次数超阈值后打开,超时窗口后进入半开状态)和降级回退(缓存回退、静态回退、降级回退三种策略)。

50%
待验证

APIMock-AI 的 MockRecorder 支持录制真实 API 交互并回放为 Mock 规则;录制时记录请求方法、路径、头和体,以及响应的状态码、头和体;停止录制后按端点分组,单一交互生成静态规则,多次交互生成序列规则。

50%
待验证

APIMock-AI 的能力覆盖核心 Mock、契约测试(OpenAPI 3.0、请求验证、响应验证、Schema 演化检测、破坏性变更告警)、开发者体验(零配置启动、热重载、请求日志、验证API、VS Code扩展、CLI工具)、韧性测试、集成(OpenAI、Anthropic、Gemini、Qdrant、Pinecone、Weaviate、Milvus、GraphQL、gRPC)和部署(Docker、Kubernetes Operator、Helm Chart、GitHub Action、GitLab CI)。

50%
待验证

APIMock-AI 在 OpenAI 契约示例中定义了 Authorization 头为必填、temperature 的取值范围为 0-2、messages 为数组类型、响应必须包含 id/object/created/model/choices/usage 字段。

50%

来源文章