☰
codex对接智谱coding plan,我发现连cc switch也不用了
2026/10/8 2:00:45 网站建设 项目流程

智谱官方提供的产品#

产品形态,我现在理解有3种:

  • api(你拿了api可以随便开发自己的harness产品)
  • coding plan,编码套餐,分为个人版本和公司团队版本,这种是要求在指定的harness白名单中调用,就是市面上知名的那些,比如claude code、codex、trae、opencode等等
  • zcode:智谱官方的harness软件

glm coding plan#

智谱丨BigModel 平台

分为个人套餐,包含3种:

团队套餐,有两种,我们公司就是买的团队套餐:

文档在这里:

套餐概览 - 智谱AI开放文档

这里也说了,团队套餐(里面每个成员,可以获取每个人自己的api key)只能在专门的编码工具里使用:

基本该有的都有吧:

codex 如何直接接入glm#

coding plan是默认可以使用最新的所有模型的,如:GLM-5.3、GLM-5.3-Flash

具体的接入步骤,主要可以看这里:

快速开始 - 智谱AI开放文档

下图就可以看到,已经可以直接使用codex对接了:

codex的接入,主要就是看这里:

Codex - 智谱AI开放文档

codex配置好智谱之后的样子#

配好后,主要就是codex的config.toml发生了变化:

看下图,就是多了个model provider:ZAI,这个名字自己可以随便取,智谱默认用的这个名字(z.ai是智谱的海外域名)。

model_provider就指定了,使用ZAI这个provider中的配置,模型使用glm-5.3-flash。

这个模型glm-5.3-flash的详情在哪里呢?

在这一行配置中查看:

model_catalog_json = "~/.codex/models.json"

打开这个文件一看,里面是个数组,数组里面包含了多个模型:

大家可以看到,上图中,除了模型名字之外,还有很多的配置,这些东西,自己去配的话,肯定配的没官方的好。所以,我们最好就是按照智谱官方文档来弄。

使用自动化工具配置codex中对应内容#

上面那些内容(config.toml还好就几行,自己也能改;但model.json这个还是比较麻烦)挺麻烦的。之前使用cc switch的时候,cc switch也会帮我们弄这个model.json文件,但我发现,cc switch弄的model.json和智谱官方的不太一样,可能是我没用好cc switch,但我暂时就先不去研究cc switch了。

如何使用自动化工具来配置:

https://docs.bigmodel.cn/cn/coding-plan/tool/codex#方式二:自动化助手

一键安装助手 - 智谱AI开放文档

支持配置这几个软件:

步骤也比较简单,先安装node.js,再

npm install -g @z_ai/coding-helper ## 然后运行 coding-helper 或 chelper coding-helper

然后就会让你:
选择界面语言 —> 选择编码套餐 —> 输入 API 密钥 —> 选择要管理的工具
—> 自动安装工具(如需要) —> 进入工具管理菜单 —> 装载编码套餐到工具
—> 管理 MCP 服务(可选) —> 完整配置,启动编码工具

对了,这个在运行的过程中,检测到我没安装codex-cli,会提示安装。我之前以为安装了chatgpt桌面版本,cli就自动装了呢,原来还是需要单独安装。

这个可以重复运行(因为下面选模型那里只能单选,我第一次选了5.3,后面又运行了一次,选了5.3-flash。然后在model.json中就包含两个模型了,就可以在chatgpt的桌面ui上切换模型了):

这个只能单选,我一开始选了5.3,model.json中就只有5.3;后面又运行了一次,选了5.3-flash,model.json里就多了个5.3-flash了。

这里弄完后,config.toml就自己配好了:

model_provider = "ZAI" model = "glm-5.3-flash" model_reasoning_effort = "max" model_catalog_json = "~/.codex/models.json" [model_providers.ZAI] name = "ZAI" base_url = "https://open.bigmodel.cn/api/v1" experimental_bearer_token = "111111111111111111111111" 注意,包含了key wire_api = "responses"

config.toml中推理级别的疑惑#

model_reasoning_effort,这里给我们配的max。

但我打开chatgpt时,发现却是“中”:

我是比较疑惑,还专门问了codex自己:

我问它在哪里看的,怎么看的:

方法1#

先输入/status,获取线程id:

然后会在如下路径,找到log文件:

C:\Users\1111\.codex\sessions\2026\08\30\rollout-2026-08-30T12-30-07-01a050ee-90a7-74b2-a589-46c25c7bbf63(这后部分就是会话id).jsonl

里面大概可以看到记录的推理强度:

方法2#

可以查看数据库:

C:\Users\111\.codex\logs_2.sqlite

可以用dbeaver连这个sqlite数据库,查询:

select datetime(ts,'unixepoch','localtime'), substr(feedback_log_body,1,500) from logs where thread_id='<你的线程ID>' and feedback_log_body like '%codex.turn.reasoning_effort=%' order by id desc limit 1;

找到了显示为“中”的解决办法#

原来是设置里有个选项,里面的最高没有勾选:

勾选了就好了:

选了这个选项后,在config.toml中会多行配置:

[desktop] enabled-reasoning-efforts = ["low", "medium", "high", "xhigh", "ultra", "max"]

我们在config.toml中指定的就是max推理级别,这下就正好在上面这个列表中,所以就在页面可以映射成最高了。

智谱什么时候支持codex直连的#

查了下,好像就是8月份才支持的:

[需求] 建议智谱官方 API 支持 OpenAI 兼容的 /responses 接口,以提升 Codex 兼容性 · Issue #39 · zai-org/GLM-5 · GitHub

现在ai变化真的好快,感觉文章写出来就过时了,就像代码的文档一样。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询