代码解释器
init.py。
代码解释器工具规范 #
基类:EventBaseToolSpec
代码解释器工具规范。
警告:此工具允许智能体访问 subprocess.run 命令。
在运行此工具的机器上可能执行任意代码。
不建议在生产环境中使用此工具,且需要严格沙箱隔离或虚拟机环境
workflows/handler.py 中的源代码llama_index/tools/code_interpreter/base.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | |
code_interpreter #
code_interpreter(code: str)
一个用于执行 Python 代码并返回标准输出和标准错误的函数。
您应该导入任何您希望使用的库。您可以访问用户已安装的任何库。
传递给此函数的代码将在隔离环境中执行。在传递给此函数时,代码应是完整的。
您应当解读此函数返回的输出和错误,并尝试修复任何问题。 如果无法修复错误,请向用户展示代码并寻求帮助
无法从此函数返回图形或其他复杂数据。如果用户无法看到输出,请将其保存到文件并告知用户。
workflows/handler.py 中的源代码llama_index/tools/code_interpreter/base.py
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | |
选项: 成员:- CodeInterpreterToolSpec