Skip to content
广告 · 本站推荐广告

Synthetic Provider(虚拟提供商)

Synthetic Provider 是 OpenClaw 内置的虚拟模型提供商,用于测试和开发目的。它不调用任何真实的 AI API,而是返回预设的模拟响应。

适用场景

  • 开发调试:在开发 OpenClaw 插件或集成时,无需消耗真实 API 额度
  • CI/CD 测试:在自动化测试流程中模拟模型响应
  • Demo 演示:在没有 API Key 的环境中演示 OpenClaw 功能

配置 OpenClaw

Synthetic Provider 无需 API Key,直接配置即可:

jsonc
// ~/.openclaw/config.json
{
  "models": {
    "providers": {
      "synthetic": {
        // 无需任何配置
      }
    }
  }
}
bash
openclaw models default set synthetic/echo

可用模型

模型 ID行为
echo返回输入内容的回声
lorem返回随机占位文本
fixed返回固定的预设响应

使用示例:

bash
# 测试模式
openclaw chat --model synthetic/echo "这是一条测试消息"
# 输出:这是一条测试消息

注意事项

  • Synthetic Provider 仅用于测试,不提供任何 AI 能力
  • 不会产生任何费用
  • 不需要网络连接

🇨🇳 中国用户须知

  • 零成本测试:在配置真实模型前,可以先用 Synthetic Provider 熟悉 OpenClaw 的操作流程
  • 离线可用:完全不需要网络连接,适合在隔离环境中测试

基于MIT协议开源 | 内容翻译自 官方文档,同步更新