xAI
OpenClaw 内置了一个用于 Grok 模型的xai 提供商插件。
设置
- 在 xAI 控制台中创建一个 API 密钥。
- 设置
XAI_API_KEY,或运行:
- 选择一个模型,例如:
XAI_API_KEY 也可用于由 Grok 驱动的 web_search、原生的 x_search,
以及远程 code_execution。
如果你将 xAI 密钥存储在 plugins.entries.xai.config.webSearch.apiKey 下,
内置的 xAI 模型提供商现在也会将该密钥作为回退复用。
code_execution 调优配置位于 plugins.entries.xai.config.codeExecution 下。
当前内置模型目录
OpenClaw 现在开箱即用地包含以下 xAI 模型系列:grok-3,grok-3-fast,grok-3-mini,grok-3-mini-fastgrok-4,grok-4-0709grok-4-fast,grok-4-fast-non-reasoninggrok-4-1-fast,grok-4-1-fast-non-reasoninggrok-4.20-beta-latest-reasoning,grok-4.20-beta-latest-non-reasoninggrok-code-fast-1
grok-4* 和 grok-code-fast* ID 遵循相同的 API 形态时,
该插件也会转发解析这些 ID。
快速模型说明:
grok-4-fast、grok-4-1-fast以及grok-4.20-beta-*变体,是当前内置目录中支持图像能力的 Grok 引用。/fast on或agents.defaults.models["xai/<model>"].params.fastMode: true会将原生 xAI 请求按如下方式重写:grok-3->grok-3-fastgrok-3-mini->grok-3-mini-fastgrok-4->grok-4-fastgrok-4-0709->grok-4-fast
grok-4-fast-reasoning->grok-4-fastgrok-4-1-fast-reasoning->grok-4-1-fastgrok-4.20-reasoning->grok-4.20-beta-latest-reasoninggrok-4.20-non-reasoning->grok-4.20-beta-latest-non-reasoning
网页搜索
内置的grok 网页搜索提供商也使用 XAI_API_KEY:
视频生成
内置的xai 插件还通过共享的
video_generate 工具注册了视频生成功能。
- 默认视频模型:
xai/grok-imagine-video - 模式:文生视频、图生视频,以及远程视频编辑/延长流程
- 支持
aspectRatio和resolution - 当前限制:不接受本地视频缓冲区;视频参考/编辑输入请使用远程
http(s)URL
已知限制
- 目前身份验证仅支持 API 密钥。OpenClaw 还不支持 xAI OAuth/设备代码流程。
grok-4.20-multi-agent-experimental-beta-0304在常规 xAI 提供商路径上不受支持,因为它所需的上游 API 接口与标准 OpenClaw xAI 传输层不同。
说明
- OpenClaw 会在共享运行器路径上自动应用 xAI 专用的工具模式和工具调用兼容性修复。
- 原生 xAI 请求默认使用
tool_stream: true。将agents.defaults.models["xai/<model>"].params.tool_stream设置为false可禁用它。 - 内置的 xAI 包装器会在发送原生 xAI 请求前,移除不受支持的严格工具模式标志和推理负载键。
web_search、x_search和code_execution会作为 OpenClaw 工具暴露。OpenClaw 会在每次工具请求中启用所需的特定 xAI 内置功能,而不是在每次聊天轮次中附加所有原生工具。x_search和code_execution由内置 xAI 插件负责,而不是硬编码在核心模型运行时中。code_execution是远程 xAI 沙箱执行,不是本地的exec。- 关于更广泛的提供商概览,请参见 模型提供商。