智谱 GLM 接入
这篇解决什么
智谱平台字符串怎么填、默认打哪个开放平台地址。读完能对上 AiPlatformEnum.ZHI_PU = "ZhiPu",不要写成 GLM。
默认端口 48080。开启见 AI 功能设计。
示意图:包装类复用 DeepSeek 客户端打兼容接口。url 可以覆盖默认地址。
从哪改
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 密钥 | @RequestMapping("/ai/api-key") | ruoyi-office/yudao-module-ai/.../controller/admin/model/AiApiKeyController.java |
| 工厂 | buildZhiPuChatModel(apiKey, url) | AiModelFactoryImpl |
| 包装 | BASE_URL / MODEL_DEFAULT | ZhiPuChatModel |
| 选项 | DeepSeekChatOptions | AiUtils.buildChatOptions |
官方菜单:密钥 2761,模型 2767。指南路径是 /guide/ai/glm/,库里的 platform 不是 GLM。
默认地址 https://open.bigmodel.cn/api/paas/v4。类里默认模型名 glm-5.2,以你在开放平台开通的为准。
前端绘画通用 Tab 若列出智谱,/draw 没有 ZhiPu 分支,会抛「不支持的 AI 平台」。
字段
| 名称 | 说明 | 仓库路径 |
|---|---|---|
platform | 必须是 ZhiPu | AiApiKeyDO / AiModelDO |
apiKey / url | 密钥;url 可选 | AiApiKeyDO |
model | 如 glm-4、glm-5.2 | AiModelDO |
字典值是 ZhiPu
填 GLM、Zhipu、ChatGLM 都会校验失败。和通义、DeepSeek 各建各的密钥行。
走兼容协议不代表是 DeepSeek
选项类复用 DeepSeekChatOptions,请求仍打智谱地址。platform 填错就会打错家。
按本仓库 DO 生成的 ER。
配置与操作
走 API 密钥(2761)建 platform=ZhiPu。指南路径虽是 /guide/ai/glm/,库表不能填 GLM。再在 模型配置 挂 keyId。
选项类复用 DeepSeekChatOptions,请求仍打智谱地址。platform 填错会打错家。开启见 AI 功能设计。

本系统截图:AI 大模型 → 控制台 → API 密钥。各厂商共用这一页,用 platform 区分。

本系统截图:控制台 → 模型配置。keyId 必须指向同平台密钥。
