code_execution 在 xAI 的 Responses API 上运行受沙箱保护的远程 Python 分析。它由捆绑的 xai 插件(在 tools 契约下)注册,并路由到与 x_search 相同的 https://api.x.ai/v1/responses 端点。
| Property | Value |
|---|---|
| Tool name | code_execution |
| Provider plugin | xai (捆绑,enabledByDefault: true) |
| Auth | xAI 认证配置文件、XAI_API_KEY,或 plugins.entries.xai.config.webSearch.apiKey |
| Default model | grok-4-1-fast |
| Default timeout | 30 秒 |
Default maxTurns | 未设置(xAI 会应用其内部限制) |
exec 不同:
exec在你的机器或配对节点上运行 shell 命令。code_execution在 xAI 的远程沙箱中运行 Python。
code_execution:
- 计算。
- 制表。
- 快速统计。
- 图表式分析。
- 分析由
x_search或web_search返回的数据。
exec。
设置
提供 xAI 凭证
使用符合条件的 SuperGrok 或 X Premium 订阅通过 Grok OAuth 登录,
使用适用于远程场景的 device-code 流程,或存储 API 密钥。OAuth 可用于
在全新安装时,初始化流程中也可使用相同的认证选项:或使用 API 密钥:或通过配置:
code_execution 和 x_search;XAI_API_KEY 或插件 web-search
配置也可以驱动 Grok web_search。启用并调整 code_execution
当 xAI 凭证可用时,
code_execution 即可使用。将
plugins.entries.xai.config.codeExecution.enabled 设置为 false 以禁用它,
或使用相同的配置块来调整模型和超时时间。如何使用
自然地提出请求,并明确说明分析意图:task 参数,因此代理应在一个提示中发送完整的分析请求以及任何内联数据。
错误
当工具在没有认证的情况下运行时,它会返回一个结构化的missing_xai_api_key 错误,指向认证配置文件、环境变量和配置选项。该错误是 JSON 格式,而不是抛出的异常,因此代理可以自行纠正:
限制
- 这是远程 xAI 执行,不是本地进程执行。
- 将结果视为一次性的分析,而不是持久化的笔记本会话。
- 不要假设可以访问本地文件或你的工作区。
- 如需最新的 X 数据,请先使用
x_search,再将结果传入code_execution。
相关内容
Exec 工具
在你的机器或配对节点上进行本地 shell 执行。
Exec 审批
shell 执行的允许/拒绝策略。
Web 工具
web_search、x_search 和 web_fetch。xAI 提供方
Grok 模型、web/x 搜索,以及代码执行配置。