无法调用GLM-4系列模型需检查配置:一、通过智谱开放平台获取API Key并配置至OpenClaw;二、本地部署ollama的glm-4.7-flash模型并配置openclaw.json;三、校验contextWindow=32768、maxTokens=4096等参数为数值类型;四、重启openclaw gateway并验证模型列表与响应。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在使用OpenClawAI时发现无法调用GLM-4系列模型,可能是由于模型配置未正确指向智谱AI官方服务或本地ollama实例。以下是接入智谱最新GLM-4.7-Flash模型的具体操作步骤:
一、通过智谱开放平台获取并配置API Key
该方法依赖智谱AI云服务,无需本地GPU资源,适用于网络稳定且接受云端推理的用户。配置后OpenClaw将通过HTTPS请求直连z.ai接口。
1、访问https://open.bigmodel.cn完成账号注册与实名认证。
2、登录后点击右上角【控制台】,进入API管理页。
3、点击【添加新的API Key】,生成唯一密钥,并立即复制保存(页面关闭后不可再次查看)。
4、在终端中执行openclaw config,选择【Model】→【Z.AI】→【CN】区域。
5、选择【Paste API Key now】,粘贴刚复制的密钥并回车确认。
二、通过本地ollama部署GLM-4.7-Flash模型
该方法实现完全离线运行,所有推理过程在本机完成,保障数据隐私与低延迟响应,需提前安装ollama并拉取对应模型。
1、确保已安装ollama(v0.5.0+),并在终端执行:ollama run glm-4.7-flash验证模型可加载。
2、确认ollama服务监听地址为http://localhost:11434(默认端口)。
3、编辑openclaw.json文件,在models.providers下新增glm-local节点。
4、设置baseUrl为"http://localhost:11434",api字段设为"openai-completions"。
5、在models数组中定义模型ID为"glm-4-flash",上下文窗口设为32768,并指定num_gpu_layers参数(M1设备建议设为35)。
OpenClaw专家 — 用于任何OpenClaw问题或需求,包括配置错误、网关崩溃、网关未启动、斜杠指令、频道路由等。
三、修改openclaw.json核心配置项
无论采用云服务还是本地部署,均需手动校验openclaw.json中模型标识、上下文长度与Token限制是否匹配GLM-4.7-Flash实际能力,避免因参数类型错误导致无响应。
1、打开项目根目录下的openclaw.json文件。
2、定位到models.providers.zai(云方案)或models.providers.glm-local(本地方案)节点。
3、检查contextWindow值是否为数字类型32768(非字符串"32768")。
4、确认maxTokens为数值型4096,而非字符串或超出模型支持范围的值(如8192)。
5、在agents.defaults中,将primary字段明确设为"zai/glm-4.7-flash"或"glm-4-flash"(依provider ID而定)。
四、重启网关并验证模型可用性
配置更新后必须重启OpenClaw网关服务,使新参数生效;若跳过此步,界面仍将显示旧模型或报错“model not found”。
1、在项目目录中执行命令:openclaw gateway restart。
2、等待终端输出"Gateway started on http://localhost:3000"提示。
3、打开浏览器访问Web控制台,进入模型切换界面。
4、观察模型列表中是否出现GLM-4.7-Flash Local(本地)或zai/glm-4.7-flash(云)选项。
5、选中该模型,向聊天框发送测试消息如“你好”,确认返回内容由GLM-4.7-Flash生成而非fallback模型。

















