跳转到主内容

代码执行(Claude)

工具 Code uitvoering (Claude) (anthropic_code_execution) 是 Anthropic 的原生功能,允许 Claude 在受保护的沙箱环境中编写并执行代码。类似于 OpenAI 的 Code Interpreter,但针对 Claude 进行了优化。

仅在助手、课程和工作流中可用

在普通聊天中,代码执行始终关闭,即使环境或你的个人设置另有规定。请在需要计算或文件编辑的助手、课程或工作流的工具设置中开启此工具。代码执行可能耗时更长并产生额外费用。

工作原理​

Claude 可以编写代码并直接执行,以进行计算、数据分析和可视化。代码在隔离环境中运行,以实现最大安全性。

设置​

设置值
Tool keyanthropic_code_execution
默认状态关闭
可用对象适用于 Claude 模型

功能​

数据分析​

  • 处理并分析数据集
  • 统计计算
  • 识别模式

可视化​

  • 制作图表与图形
  • 以可视方式展示数据
  • 生成图示

计算​

  • 解决数学问题
  • 应用科学公式
  • 数值分析

文本处理​

  • 转换数据
  • 转换文件格式
  • 提取信息

使用示例​

  • "计算这些数字的平均值和标准差"
  • "为这些销售数据绘制图表"
  • "编写一个脚本来分析这段文本"
  • "用 Python 解决这个数学问题"

安全性​

代码执行在沙箱中进行:

  • ✅ 隔离环境
  • ✅ 沙箱内无网络访问
  • ✅ 限制的系统访问
  • ✅ 执行有时限

与 OpenAI Code Interpreter 的对比​

两者提供类似的功能性:

Claude Code ExecutionOpenAI Code Interpreter
为 Claude 做了优化为 GPT 做了优化
Anthropic 沙箱OpenAI 沙箱
Claude 的推理GPT 的推理

选择取决于你使用的模型——为获得最佳结果,请使用所选提供商的原生工具。

限制​

  • 仅在 Anthropic Claude 模型中可用
  • 库支持有限
  • 最大执行时间
  • 会话是临时的

相关工具​