Code interpreter
init.py.
CodeInterpreterToolSpec #
Bases: BaseToolSpec
代码解释器工具规范。
警告:此工具为Agent提供对subprocess.run
命令的访问权限。
可能在运行此工具的计算机上执行任意代码。
不建议在生产环境中使用此工具,并且需要进行严格的沙盒化或虚拟机化。
Source code in 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 |
|
code_interpreter #
code_interpreter(code: str)
一个执行Python代码并返回标准输出和标准错误的函数。
您应该导入您希望使用的任何库。您可以访问用户安装的任何库。
传递给此函数的代码是在隔离环境中执行的。在传递给此函数时,它应该是完整的。
您应该解释从此函数返回的输出和错误,并尝试解决任何问题。 如果无法解决错误,请向用户显示代码并请求帮助。
从此函数中无法返回图形或其他复杂的数据。如果用户无法看到输出,请将其保存到文件并告知用户。
Source code in llama_index/tools/code_interpreter/base.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|