用 Grok Build 对接 ZenMux,解锁更多模型的编码体验

最近一直在用 xAI 的 Grok Build 做编码代理。它是一个跑在终端里的强大 coding agent,支持交互式 TUI、无头模式和 ACP 协议,能直接读代码库、改文件、跑命令、管理子代理,体验很流畅。

但默认情况下它主要走 xAI 自家模型。我想更灵活一点:既能用 Grok,也能随时切到 Claude、Gemini、DeepSeek、Qwen 等其他模型。于是就把 ZenMux 官网 接了进来。

ZenMux 官网 是一个企业级大模型聚合平台,一个 API Key 就能调用全球主流模型,支持 OpenAI 和 Anthropic 双协议,智能路由,还有质量保障机制。官方文档和模型列表都很清晰。

下面分享一下我是怎么把 Grok Build 对接 ZenMux 的。

1. 准备 ZenMux API Key

ZenMux 官网 注册登录(支持邮箱、GitHub、Google)。

推荐两种方式:

  • Builder Plan(订阅制):固定月费,适合个人开发和学习,性价比高。
  • Pay As You Go(按量付费):按实际用量计费,适合生产环境,无 rate limit。

创建对应的 API Key 后保存好(格式一般是 sk-...)。

2. 安装 Grok Build

# macOS / Linux
curl -fsSL https://x.ai/cli/install.sh | bash

# Windows PowerShell
irm https://x.ai/cli/install.ps1 | iex

安装完验证一下:

grok --version

3. 配置自定义模型(核心步骤)

Grok Build 支持通过用户配置文件添加任意自定义模型。编辑:

~/.grok/config.toml

(Windows 下是 %USERPROFILE%\.grok\config.toml

添加类似下面的内容:

[models]
default = "zenmux-grok"          # 默认使用这个模型

[model.zenmux-grok]
model = "x-ai/grok-4.5"          # ZenMux 上的模型 slug,可换成其他
base_url = "https://zenmux.ai/api/v1"
name = "Grok 4.5 via ZenMux"
description = "通过 ZenMux 调用 Grok"
env_key = "ZENMUX_API_KEY"       # 环境变量名
api_backend = "chat_completions" # 或 "responses"
context_window = 256000

你还可以多加几个模型方便切换,比如:

[model.zenmux-claude]
model = "anthropic/claude-sonnet-4.5"
base_url = "https://zenmux.ai/api/v1"
name = "Claude Sonnet via ZenMux"
env_key = "ZENMUX_API_KEY"
api_backend = "chat_completions"

[model.DeepSeek]
model = "deepseek/deepseek-v4-flash"
base_url = "https://zenmux.ai/api/v1"
name = "DeepSeek V4 Flash"
description = "via ZenMux"
env_key = "ZENMUX_API_KEY"

模型 slug 可以在 ZenMux 的 Models 页面直接查看。

4. 设置环境变量

~/.zshrc~/.bashrc 里加上:

export ZENMUX_API_KEY="sk-你的密钥"

然后 source ~/.zshrc 让它生效。

5. 启动并使用

进入项目目录:

cd /home/iChochy/Code/      # 进入项目目录
grok                        # 启动 grok

在 TUI 里按 Ctrl+M 打开模型选择器,或者用 /model zenmux-grok 切换。

无头模式也可以直接指定:

grok -p "解释这个代码库的结构" -m zenmux-grok

grok inspect 可以确认当前配置是否被正确加载。

使用体验与建议

对接后最大的好处是模型自由:同一个 Grok Build 界面,随时切换不同提供商的模型,不用换工具。
日常编码我常用 Grok 或 Claude Sonnet,复杂推理就切到更强的模型,成本也能通过 ZenMux 的订阅或按量计费灵活控制。

注意几点:

  • 确保 base_url/v1(OpenAI 兼容协议)。
  • 如果某个模型需要 Anthropic 协议,可以把 base_url 改成 https://zenmux.ai/api/anthropic,并设置 api_backend = "messages"
  • 生产环境建议用 Pay As You Go Key,订阅 Key 更适合个人学习。

总结

Grok Build 本身已经很强,再加上 ZenMux 的模型聚合能力,编码代理的选择空间一下子就打开了。配置其实很简单,改一下 config.toml 和环境变量就能用。

如果你也在用 Grok Build,不妨试试对接 ZenMux。有问题或者更好的玩法,欢迎交流。

posted @ 2026-08-11 13:25  iChochy  阅读(26)  评论(0)    收藏  举报