代码解释器
init.py.
CodeInterpreterToolSpec #
基类: BaseToolSpec
代码解释器工具规范。
警告:此工具为智能体提供 subprocess.run
命令的访问权限。在运行此工具的机器上可能发生任意代码执行。不建议在生产环境中使用此工具,并且需要严格的沙箱或虚拟机隔离。
源码位于 llama-index-integrations/tools/llama-index-tools-code-interpreter/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 代码并返回标准输出和标准错误。
你应该导入你想使用的任何库。你可以访问用户已安装的任何库。
传递给此函数的代码是在隔离环境中执行的。在传递给此函数时,代码应是完整的。
你应该解释此函数返回的输出和错误,并尝试修复任何问题。如果无法修复错误,请将代码展示给用户并寻求帮助
此函数无法返回图形或其他复杂数据。如果用户看不到输出,请将其保存到文件中并告知用户。
源码位于 llama-index-integrations/tools/llama-index-tools-code-interpreter/llama_index/tools/code_interpreter/base.py
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|