OpenCodeInterpreter
不活跃简介
集成代码生成、动态执行与迭代优化的开源代码生成系统,媲美 GPT-4 Code Interpreter。
核心特性
- 代码生成与执行闭环 — LLM 写代码,沙箱内执行并把结果反馈给模型
- 迭代优化 — 模型根据执行错误自动修复,反复迭代直到通过测试
- 多种编程语言 — 支持 Python、JavaScript、Shell 等多语言生成与执行
- 开源数据集 — 提供 Code-Feedback 数据集用于训练代码调试模型
- 模型族齐全 — 提供 OpenCodeInterpreter-DS 系列,覆盖 6.7B 到 33B
- 工具集成 — 支持与 HuggingFace Transformers/PEFT 集成,便于一键微调
适用场景
💡 复现并改进 ChatGPT Code Interpreter 风格的交互式编程体验。
💡 训练自己的代码生成/调试模型:基于 Code-Feedback 数据集微调。
💡 数据科学:让模型直接执行 pandas/numpy 代码并解释结果。
💡 DevOps:用模型自动写脚本并立即在沙箱里测试。
分类
快速开始
# 安装
pip install opencodeinterpreter
# 命令行交互
from opencodeinterpreter import interpreter
interpreter.auto_run = True
interpreter.chat('读取 /data/sales.csv 并画出 2024 年月度销售趋势图')