Code Interpreter (OpenAI)
工具 Code Interpreter (OpenAI) (openai_code_interpreter) 是 OpenAI 的本地功能,允许模型在受保护的沙箱环境中编写并执行 Python 代码。对于数据分析、计算和生成可视化非常强大。
工作原理
Code Interpreter 使 AI 模型能够编写并直接执行 Python 代码。模型可以处理文件、执行计算、创建图形并分析数据——全部在安全、隔离的环境中。
设置
| 设置项 | 值 |
|---|---|
| Tool key | openai_code_interpreter |
| 默认状态 | 关闭 |
| 可用对象 | 具备 Code Interpreter 的 OpenAI 模型 |
默认已关闭
由于其高级性质,该工具默认处于关闭状态。管理员可以在管理环境中开启该工具。
功能
数据分析
- 处理 CSV 和 Excel 文件
- 进行统计分析
- 识别趋势和模式
可视化
- 绘制图形和图表
- 生成交互式绘图
- 数据可视化
计算
- 复杂数学计算
- 科学公式
- 财务模型
文件处理
- 读取并摘要 PDF
- 编辑图片
- 转换数据
使用示例
- "分析这个销售数据的 CSV 并绘制图表"
- "计算这组数据的标准差"
- "将这些 Excel 数据转换为柱状图"
- "解这个方程组并给出步骤"
安全性
Code Interpreter 在沙箱环境中运行:
- ✅ 沙箱无 Internet 访问
- ✅ 无外部系统访问
- ✅ 有限执行时间
- ✅ 有限资源
限制
- 仅对 OpenAI 模型可用
- 上传文件的最大大小
- 有限的库支持(无法任意 pip 安装)
- 会话是临时的——文件不会被保存
相关工具
- Code 执行 (Claude) - 为 Claude 模型的类似功能
- Wolfram Alpha - 数学计算的替代方案