- Grok Build:xAI 官方推出的 coding agent;
- 社区 Grok CLI:由社区维护、与 xAI 没有隶属关系的开源工具。
Grok CLI 与 Grok Build 有什么区别?
本文只介绍通过 BetterToken 发送文本和代码模型请求。X Search、语音转写、图像和视频等依赖 xAI 专属接口的功能不在本文支持范围内。
使用社区 Grok CLI 接入 BetterToken
以下命令适用于 macOS、Linux 和 WSL。社区版在原生 Windows 上的安装与配置尚未验证。安装
@vibe-kit/grok-cli 已不是项目当前 README 推荐的安装方式。
配置 BetterToken
YOUR_MODEL_ID 替换为模型广场中的完整 Model ID。使用你自己的 BetterToken API Key:注册并获取。
验证连接
社区 Grok CLI 已验证可以通过 BetterToken 返回模型回复。本结论只覆盖本页配置的基础文本和代码模型请求,不包含工具调用或 xAI 专属功能。
切换模型
修改GROK_MODEL,填入另一个完整 Model ID,然后重新启动 Grok CLI 并再次运行短请求。
官方 Grok Build
Grok Build 是 xAI 官方终端 coding agent,可通过交互式 TUI、headless 模式或 ACP 使用。安装
- macOS / Linux / WSL
- Windows PowerShell
使用 xAI 账号或 API Key
首次启动时,Grok Build 会打开浏览器完成认证。对于没有浏览器的环境,xAI 文档提供XAI_API_KEY 方式:
可选:在 Grok Build 中配置 BetterToken
Grok Build 支持 OpenAI-compatible 自定义模型,可以设置 Base URL、Model ID、认证环境变量和请求协议。BETTERTOKEN_API_KEY 是本例自定义的变量名,不是 Grok Build 固定要求的名称。Grok Build 会读取 env_key 指定的环境变量。
Grok Build 已验证可以使用 BetterToken API Key、Base URL 和 Model ID 返回模型回复。该结果只覆盖本文介绍的文本和代码模型请求,不代表工具调用或 xAI 专属接口已经验证。
避免 grok 命令冲突
- macOS / Linux / WSL
- Windows PowerShell
type -a grok 和 Get-Command grok -All 可以列出多个同名命令。如果安装了两个客户端,请删除不用的版本或调整 PATH。
常见错误
可用模型与功能限制
配置时,请从模型广场复制支持 OpenAI-compatible 调用的完整 Model ID。仅凭客户端允许修改 Base URL,不能推断某个模型系列的请求、工具调用或上下文格式已经兼容。本页只覆盖文本和代码模型请求。X Search、语音转写、图像生成、视频生成及其他 xAI 专属接口不通过 BetterToken 提供。

