Skip to content

使用 Grok 模型

已经配好 CodexZH 的话,切到 Grok 只改模型名,密钥和接口地址都不用动。

当前推荐型号:grok-4.6。价格与可用状态以 模型说明 和控制台为准。

改完后必须新建会话才会生效,旧对话不会自动换模型。

还没配过 CodexZH?

先完成接入,再回来改模型:

方式一:CC-Switch 改模型名

用 CC-Switch 配过的,在软件里改即可,不用自己找配置文件。

  1. 打开 CC-Switch,进入 Codex 分组
  2. 找到当前「使用中」的 CodexZH 配置,点进去编辑
  3. 把模型名称改成 grok-4.6(不要改 API Key、接口地址)
  4. 保存后确认该配置仍是「使用中」
  5. 完全退出并重新打开 Codex(CLI 关终端再开;VSCode / Cursor 插件重启编辑器;Codex App 从托盘彻底退出再开)

然后新建一个会话,发一句简单问题。能正常回复就说明已经在用 Grok。

方式二:改 config.toml(一键脚本 / 手动配置用户)

一键脚本或手动配过的,配置已经写在用户目录的 config.toml 里。只要改这一行:

toml
model = "grok-4.6"

其它字段(model_providerbase_url、密钥)都不要动。

1. 打开 config.toml

bash
# 访达:Command + Shift + G,输入 ~/.codex 回车
open ~/.codex/config.toml
powershell
# Win + R,输入 %USERPROFILE%\.codex 回车
# 若看不到 .codex,在「查看」里勾选「显示隐藏的项目」
notepad $env:USERPROFILE\.codex\config.toml

文件不存在,说明还没完成接入,先走上面的「还没配过 CodexZH」。

2. 只改 model 这一行

打开后找到文件顶部附近的 model = "...",把引号里的名字改成 grok-4.6。常见原文是:

toml
model_provider = "codexzh"
model = "gpt-5.6-terra"

改成:

toml
model_provider = "codexzh"
model = "grok-4.6"

保存文件。

临时试一次、不想改默认模型,也可以不改文件,直接:

bash
codex -m grok-4.6

3. 重启并新建会话

保存后完全退出 Codex 再打开,然后新建会话再发消息。旧会话会继续用原来的模型。

验证

新建会话后随便问一句。能正常回复即切换成功。

也可在终端指定模型启动:

bash
codex -m grok-4.6

遇到问题?

  1. 先查 服务运行状态,排除服务端问题
  2. No available channel for model:确认模型名是 grok-4.6(不是 grokgrok-4.5),并已新建会话。仍报错再看 常见问题
  3. 改完没变化:确认改的是 ~/.codex/config.toml 里的 model,且 Codex 已彻底退出再打开
  4. 仍有报错,看 错误排查指南常见问题解答