GLM-5.3 如何接入 Codex:借助 Codex++ 完成配置
GLM-5.3 是智谱 AI 面向 Agentic Engineering 的长程编程模型,提供 1M 上下文、工具调用、深度思考和结构化输出。本文通过 Codex++ 管理 Codex 桌面端供应商,演示 API Key、Base URL、Responses/Chat 协议、模型测试和 config.toml 配置,并覆盖 GLM-5.3 与 Flash 的选择、常见报错和上线检查。模型 ID 与协议字段应以控制台最新显示为准。
先说结论:GLM-5.3 能不能接入 Codex
只要服务端提供 Codex 可识别的 OpenAI 兼容接口,GLM-5.3 就可以通过自定义 provider 接入 Codex;Codex++ 负责在桌面端管理供应商、模型和协议,不需要修改官方应用的 app.asar。
本文以七牛云AI为例,GLM-5.3 的完整模型 ID 是 z-ai/glm-5.3,同时提供 glm-5.3 与 GLM-5.3 别名。
页面记录的上下文窗口为 1,000,000 tokens,最大输出为 128,000 tokens,支持函数调用、结构化输出、推理和输入缓存,页面更新时间为 2026 年 8 月 31 日。价格和可用区域会随账户与控制台变化,本文不把价格写死。
GLM-5.3、GLM-5.3-Flash 怎么选
GLM-5.3 适合需要长上下文、复杂规划和多轮工具调用的工程任务,GLM-5.3-Flash 更偏向速度和多模态输入,不能把两者的模型 ID 混用。
如果你只处理代码仓库,先选 GLM-5.3;如果任务包含截图、设计稿或录屏,再在 Codex++ 中单独添加 GLM-5.3-Flash,避免在同一个 provider 里误填模型名称。
准备工作:三个账号和一个配置文件
完成接入需要准备以下内容:
安装 Codex 桌面应用,并确认它可以正常启动。
从 Codex++ Releases 下载与你系统匹配的安装包。
仓库当前约 29,947 个 Star(GitHub API,2026-08-31),最新 Release 为
v1.2.56(2026-08-27)。在控制台创建 AI API Key,并在模型广场确认
z-ai/glm-5.3对当前账户可用。记住 Codex 的用户级配置路径:
~/.codex/config.toml。API Key 放在环境变量中,不要直接写进项目仓库。
方案一:用 Codex++ 管理工具接入 GLM-5.3
Codex++ 的可视化供应商流程适合桌面端用户,配置后由启动器加载 provider 和模型设置。
第一步:安装并打开管理工具
macOS Apple Silicon 下载 CodexPlusPlus-*-macos-arm64.dmg,Intel Mac 下载 CodexPlusPlus-*-macos-x64.dmg,Windows 下载 CodexPlusPlus-*-windows-x64-setup.exe。
安装后先打开“Codex管理工具”,检查应用路径和 Codex 运行状态,最后从“Codex”入口启动。
第二步:新建纯 API 供应商
在“供应商管理”中选择“纯 API”或“自定义供应商”,填写:
Base URL 以控制台当前显示为准;如果控制台给出不同路径,不要把 /v1 重复拼接。
模型页确认的标准 ID 是 z-ai/glm-5.3,别名只用于兼容旧配置。
第三步:设置密钥并运行模型测试
export QINIU_API_KEY="你的模型平台 API Key"回到 Codex管理工具,先点击“模型测试”或“Provider Doctor”,再保存供应商。测试通过后,从“Codex”入口重启桌面应用;直接打开官方 Codex 可能不会加载 Codex++ 保存的供应商配置。
方案二:直接编辑 ~/.codex/config.toml
如果你同时使用 Codex CLI、桌面端和 IDE 插件,可以直接写入共享的 config.toml,但要先确认当前 Codex 版本支持自定义 provider。
model = "z-ai/glm-5.3"
model_provider = "qiniu_glm53"
[model_providers.qiniu_glm53]
name = "Qiniu GLM-5.3"
base_url = "https://api.qnaigc.com/v1"
env_key = "QINIU_API_KEY"
wire_api = "responses"然后在当前终端设置密钥并启动 Codex:
export QINIU_API_KEY="你的模型平台 API Key"
codex如果返回协议不支持或路径不存在,把 wire_api 改成 "chat",再通过 Codex++ 的协议适配能力转成 Codex 可用的 Responses 请求。
不要同时在 config.toml 写 openai_base_url 和 [model_providers.*],否则很难判断究竟是哪一层配置生效。
用 Codex++ 做模型切换和工程化管理
Codex++ 的价值不只是填 Base URL,它还能把多个 provider 分开保存,并为每个模型记录上下文窗口、压缩阈值、测试模型和 model_catalog_json。
这对 GLM-5.3 的 1M 长上下文尤其重要:窗口填得过小会让 Codex 提前压缩,填得过大又可能超过服务端限制。
建议建立两个配置:
qiniu-glm53-long:模型为z-ai/glm-5.3,用于代码库分析、架构重构和长链路 Agent 任务。qiniu-glm53-flash:模型为z-ai/glm-5.3-flash,用于截图理解、多模态输入和快速验证。
每次切换后先执行一次短任务,例如“读取当前目录并列出构建命令”,确认模型、工具调用和工作区权限都正常,再运行大规模重构。
典型任务怎么写 Prompt
GLM-5.3 在 Codex 中更适合带验收标准的任务,而不是一句“帮我优化代码”。可以按“范围—约束—验证—交付物”写:
检查 src/ 下所有 TypeScript 文件,找出未处理的 Promise rejection。
要求:不改变公开 API;为每个修复补充单元测试;运行 pnpm test 和 pnpm lint;最后输出修改文件、风险和未解决项。长任务建议把不可变规则写进仓库根目录的 AGENTS.md,例如测试命令、目录边界、提交格式和禁止修改的文件。这样 Codex 每次进入项目都能读取同一份上下文,减少重复 Prompt。
常见报错与排查顺序
不要为了排查问题把完整 API Key 粘贴到 issue、截图或日志;Codex++ README 明确提醒真实密钥只应保存在本机配置中。
模型广场在这套流程中的位置
在模型选择阶段,模型广场可以用来确认模型 ID、输入模态、上下文窗口、函数调用和当前可用协议;在配置阶段,API Key 与 Base URL 应以控制台实际值为准。
在验证阶段,可以先用同一条 Prompt 对比 GLM-5.3 与其他模型,再决定 Codex 的默认 provider。模型广场提供多模型统一查看和对比入口,适合把“换模型”从改代码变成改配置。
上线前检查清单
使用
z-ai/glm-5.3,并确认不是z-ai/glm-5.3-flash。base_url、wire_api、env_key三者与服务端协议一致。API Key 只通过环境变量或本机密钥管理器注入。
在 Codex中运行 Provider Doctor,再从 Codex 启动桌面端。
先用短任务验证工具调用,再运行长程重构或自动化任务。
记录模型、输入输出 tokens、缓存命中、失败重试和任务耗时,方便后续评估。
常见问题
Q:GLM-5.3 在 Codex 里应该填哪个模型名?
优先填写模型页确认的完整 ID:z-ai/glm-5.3。glm-5.3 和 GLM-5.3 是页面列出的别名,但不同客户端对大小写和前缀处理可能不同,完整 ID 更适合排查 model not found。
Q:为什么 Codex++ 里测试成功,启动 Codex 后却还是原模型?
常见原因是从官方应用图标直接启动,绕过了 Codex启动器;或者 model_provider 仍指向旧 provider。应从 Codex 入口重启,并在管理工具中确认当前供应商和模型高亮。
Q:Responses 和 Chat Completions 该选哪个?
如果服务端为该模型提供 Responses 端点,优先选 responses;如果只提供 Chat Completions,就选 chat,并使用 Codex++ 的协议适配。协议选错时通常会出现 404、字段不识别或工具调用失败。
Q:GLM-5.3 和 GLM-5.3-Flash 可以共用一个 provider 吗?
可以共用 Base URL 和密钥,但建议在 Codex++ 中建立两个模型条目,分别填写完整 ID、上下文窗口和测试模型,避免模型白名单或目录缓存把两个 ID 混淆。
Q:1M 上下文是不是每次都能完整使用?
不是。1M 是模型页记录的上下文上限,实际可用长度还受 Codex 版本、系统提示词、工具输出、压缩策略和账户限制影响。应以一次真实长任务的 token 统计和压缩日志为准。
结论与参考资料
GLM-5.3 接入 Codex 的关键是三点:使用正确的 z-ai/glm-5.3 模型 ID,选择与端点匹配的 Responses 或 Chat Completions 协议,以及把 API Key 和 provider 配置分层管理。
Codex++ 适合桌面端的可视化切换、模型测试和上下文目录管理,原生 config.toml 则适合 CLI 与多端共用。
本文依据模型页、Codex++ GitHub 仓库与 Release 信息整理,资料核验时间为 2026 年 8 月 31 日;模型 ID、协议和定价可能更新,正式部署前请重新核对官方页面。
参考资料: