跳转到正文

AI 能力

reqable 支持把 AI 用在 Mock 数据生成和响应内容优化中,减少手写 JSON、调整字段和维护测试数据的成本。

前置配置

设置面板 → AI 模型配置 中完成以下配置:

  1. 选择接口协议(OpenAI / Anthropic / Gemini)
  2. 填入 Base URL
  3. 填入 API Key
  4. 填入模型名

TIP

多数国产模型(DeepSeek、GLM、MiniMax 等)可使用 OpenAI 协议。填入服务商提供的 Base URL 和 API Key 即可。

能力入口

AI 目前主要出现在两个入口:

YApi 导入时生成 Mock

从 YApi 选择接口后,可以选择 AI 智能生成

AI 会基于接口路径、方法、请求 Schema、响应 Schema 和接口描述生成 Mock 数据。

适合:

  • YApi Mock 数据还没维护
  • 接口字段较多,不想手写响应
  • 希望一次性批量生成多条 Mock 规则

生成过程中会展示进度;如果部分接口失败,成功项仍会导入,失败项会集中展示。

详情页 AI 优化响应

在 Mock 详情页的响应编辑器中,可以使用 AI 优化响应

  1. 输入自然语言描述,例如“将列表缩减为 3 条”或“把金额字段改为整数”
  2. AI 会基于当前响应内容进行流式生成
  3. 生成完成后会展示差异预览
  4. 你可以选择接受或拒绝,不会直接覆盖当前 Mock

演示

1780494867330

INFO

如果 Mock 规则来自 YApi 导入,AI 会自动带上接口 Schema 作为上下文,因此优化结果通常会更贴近接口定义。

和普通 Mock 的关系

AI 只是辅助生成或优化数据,不改变 Mock 的基础使用方式:

  • 生成后的规则仍然是普通 Mock 规则
  • 仍可手动编辑响应体、请求匹配规则和功能开关
  • 仍可以导入导出、分组管理、启用或停用
  • 不想使用 AI 时,也可以选择 YApi Mock 快速导入或手动创建 Mock

使用建议

  • 接口定义完整时,优先使用 YApi 导入 + AI 智能生成
  • YApi 上已有稳定 Mock 时,优先使用 YApi Mock 快速导入
  • 已经有 Mock 数据但想局部调整时,优先使用详情页 AI 优化响应

Released under the MIT License. · [隐私政策](/privacy) · [服务条款](/terms) · 联系:[arktomson99@gmail.com](mailto:arktomson99@gmail.com)