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 的操作流程
- 离线可用:完全不需要网络连接,适合在隔离环境中测试
