OpenClaw支持并行接入OpenAI和DeepSeek双模型服务,需满足版本≥0.8.3、安装multi-provider插件、隔离存储API密钥与基础地址(DeepSeek必须用/v1路径),并通过provider register命令注册两个OpenAI兼容type的provider,再通过config.yaml路由规则或--provider参数实现任务分流。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要在OpenClaw中并行接入OpenAI和DeepSeek两个模型服务,让不同任务路由到对应 provider,而不是只用其中一个。这要求明确区分认证方式、基础地址、模型名映射,并避免环境变量冲突。
确认OpenClaw版本与插件支持
运行 openclaw --version,确保版本 ≥ 0.8.3。低于该版本不支持多 provider 注册,会直接忽略第二个配置项。
检查是否已安装 multi-provider 插件:openclaw plugin list | grep multi。若无输出,执行 openclaw plugin install multi-provider 后重启服务。
准备两套独立认证信息
OpenAI 和 DeepSeek 的 API Key 必须隔离存储,不能共用同一环境变量名。
创建 ~/.openclaw/secrets.env 文件,写入以下内容(注意换行与等号间无空格):
OPENAI_API_KEY=sk-prod-xxxxxxxxxxxxxxDEEPSEEK_API_KEY=ds-xxxxxxxxxxxxxxxxxOPENAI_BASE_URL=https://api.openai.com/v1DEEPSEEK_BASE_URL=https://api.deepseek.com/v1
【DEEPSEEK_BASE_URL 必须是 v1 路径,不是 v3】 若填错为 /v3,OpenClaw 会返回 404 错误且不提示具体原因。
注册双 provider 配置
第一步:注册 OpenAI provider
openclaw provider register openai --type openai --api-key $OPENAI_API_KEY --base-url $OPENAI_BASE_URL --model gpt-4o
第二步:注册 DeepSeek provider
openclaw provider register deepseek --type openai --api-key $DEEPSEEK_API_KEY --base-url $DEEPSEEK_BASE_URL --model deepseek-v3
第三步:验证注册状态
openclaw provider list 应显示两行,其中 status 列均为 active,且 name 分别为 openai 和 deepseek。
注意:两个 provider 的 --type 都必须设为 openai,因为 OpenClaw 当前仅通过 OpenAI 兼容协议接入第三方模型,DeepSeek 不支持单独 type 类型。
设置默认路由与任务分流
方法一:按任务类型自动分发
编辑 ~/.openclaw/config.yaml,在 routing 节点下添加:
routing: code-generation: deepseek creative-writing: openai math-reasoning: deepseek
方法二:手动指定 provider 执行
调用时显式声明:openclaw run --provider deepseek "优化这段 Python 循环" 或 openclaw run --provider openai "写一封英文商务邮件"。
方法三:基于 prompt 前缀触发(需启用 rule-based routing 插件)
在 config.yaml 中追加:
rules: - pattern: "^#DS" provider: deepseek - pattern: "^#OA" provider: openai
之后输入 #DS 写一个快速排序的 Rust 实现 就会自动走 DeepSeek;#OA 翻译成法语 自动走 OpenAI。



















