可通过五种方式实现Qwen与Llama3模型灵活切换:一、命令行即时设默认模型;二、配置文件手动添加双模型源;三、会话级--model参数覆盖;四、设置模型别名简化操作;五、Ollama热加载配合端口隔离。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在使用OpenClawAI时需要在Qwen系列与Llama3模型之间灵活切换,但发现当前会话始终调用同一模型,则可能是由于默认模型未更新、本地服务地址未对齐或命令作用域不匹配所致。以下是实现Qwen与Llama3模型快速切换的具体操作路径:
一、通过命令行即时切换默认模型
该方法适用于临时变更全局默认模型,所有后续未显式指定模型的agent调用将自动使用新设模型。切换过程不修改配置文件,但重启gateway后仍保持生效,因openclaw会持久化写入~/.openclaw/openclaw.json。
1、执行模型列表查询,确认Qwen与Llama3均已注册:
openclaw models list
2、若输出中包含类似qwen3-32b和llama3-8b条目,则可直接设置默认模型:
openclaw models set qwen3-32b
3、切换至Llama3模型时,使用其完整ID(如由Ollama提供则通常为llama3:8b或llama3-8b):
openclaw models set llama3-8b
4、验证当前默认模型是否已变更:
openclaw models status
二、通过配置文件手动指定双模型源
该方法用于长期共存Qwen与Llama3,支持按任务类型分别调用,避免反复执行set命令。需确保两个模型源的baseUrl、apiKey及api协议兼容OpenClaw的openai-completions标准。
1、编辑配置文件~/.openclaw/openclaw.json:
notepad ~/.openclaw/openclaw.json
2、在models.providers节点下新增Llama3本地服务配置块,示例如下:
"llama3-local": { "baseUrl": "http://localhost:11434/v1", "apiKey": "null", "api": "openai-completions", "models": [ { "id": "llama3-8b", "name": "Llama3-8B本地版", "contextWindow": 8192, "maxTokens": 2048 } ] }
3、保留原有qwen-cloud配置,确保其baseUrl指向阿里云Qwen API或自建vLLM/Qwen服务地址。
4、保存文件后重启OpenClaw网关以加载新模型源:
openclaw gateway restart
三、会话级模型覆盖(无需更改默认设置)
该方法适用于单次任务中强制使用特定模型,完全绕过默认模型配置,适合A/B测试、结果比对或敏感任务隔离场景。命令参数优先级高于全局default设置。
1、启动agent并显式绑定Qwen3-32B模型:
openclaw agent --model qwen3-32b "请分析这份JSON结构"
2、启动agent并显式绑定Llama3-8B模型:
openclaw agent --model llama3-8b "请将这段英文翻译成中文"
3、在交互式会话中动态切换,输入指令:
/session_status model=qwen3-32b
4、再次输入指令切换至Llama3:
/session_status model=llama3-8b
四、使用模型别名简化切换流程
该方法通过预设简短标识符替代冗长模型ID,降低命令输入错误率,提升多模型轮换效率。别名仅作用于本地CLI环境,不影响配置文件结构。
1、为Qwen3-32B创建别名qw3:
openclaw models aliases set qw3 qwen3-32b
2、为Llama3-8B创建别名ll3:
openclaw models aliases set ll3 llama3-8b
3、后续切换只需输入别名:
openclaw models set qw3
4、验证别名是否生效:
openclaw models aliases list
5、输出中应显示qw3 → qwen3-32b与ll3 → llama3-8b映射关系。
五、Ollama运行时模型热加载配合切换
该方法适用于本地Ollama部署场景,要求Qwen与Llama3均已在Ollama中拉取完毕。OpenClaw通过HTTP请求转发至Ollama服务,因此需确保Ollama服务持续运行且端口开放。
1、确认Ollama服务正在运行:
ollama list
2、检查输出中是否存在qwen3:8b、qwen3.5:cloud、llama3:8b等镜像标签:
3、若缺失,分别拉取:
ollama pull qwen3.5:cloud
4、拉取Llama3模型:
ollama pull llama3:8b
5、启动Qwen3.5模型服务(监听默认端口11434):
ollama run qwen3.5:cloud
6、另启终端启动Llama3服务(需指定不同端口避免冲突):
OLLAMA_HOST=127.0.0.1:11435 ollama run llama3:8b
7、在openclaw.json中为llama3-8b配置对应baseUrl:http://localhost:11435/v1


















