👾 Open source implementation of the ChatGPT Code Interpreter
codeinterpreter-api 是一个基于 LangChain 开发的开源项目,旨在复刻 ChatGPT 的代码解释器功能。它通过集成的沙箱环境执行 Python 代码,能够让开发者在应用中实现类似 ChatGPT 的数据分析、图表绘制及文件处理能力。
核心功能包括: 支持数据集分析、股票图表生成及图像处理等多种复杂任务。 具备互联网访问权限,并可根据代码需求自动完成 Python 依赖包的安装。 支持接收文本与文件输入,并相应返回处理后的文本及生成文件。 内置对话记忆功能,确保模型能够基于历史上下文进行连贯回复。 提供 CodeBox API 支持,方便开发者实现从本地实验到生产环境的平滑扩展。
该项目适用于希望在自己的应用程序中集成代码执行能力的开发者,特别适合构建具备自动化数据处理、报告生成或智能代理功能的 AI 驱动型应用。