codeinterpreter-api
★ 3.8k·MIT·更新于 2024-11-07
该项目提供了一个基于LangChain的ChatGPT代码解释器实现,通过CodeBoxes实现沙盒Python代码执行。它支持高级数据分析、图表绘制和文件操作,并支持本地执行和可扩展的生产部署。
#Python#LangChain#代码解释器#人工智能工具#沙盒
01
功能特性
01数据集分析与图表绘制:执行复杂的数据分析并生成各种图表(例如:股票图表绘制)。
02互联网访问与自动包安装:在沙盒环境中访问互联网并自动安装必要的Python包。
03多模态输入/输出:处理文本和文件输入,并返回文本以及生成的文件(例如:图像)。
04会话记忆:在交互过程中保持上下文,实现连贯的多轮对话。
05本地执行支持:在本地运行核心解释器逻辑,除LLM API外,最大限度地减少外部依赖。
02
兼容性
LangChain
原生
已通过文档验证
OpenAI
支持
已通过文档验证
CodeBox
后端
已通过文档验证
03
快速开始
1
$ pip install "codeinterpreterapi[all]"
04
使用场景
↳交互式数据科学:即时分析和可视化数据集,类似于数据科学家助手。
↳自动化报告生成:根据用户提示和附加数据文件生成报告或图表。
↳LLM驱动的工具:通过动态代码执行能力增强大型语言模型,解决复杂问题。
05
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧