设置
默认情况下,SessionsPythonREPLTool 工具使用 DefaultAzureCredential 进行 Azure 身份验证。在本地,它将使用您来自 Azure CLI 或 VS Code 的凭据。安装 Azure CLI 并使用 az login 登录以进行身份验证。
要使用代码解释器,您还需要创建一个会话池,您可以按照会话池创建说明进行操作。完成后,您将拥有一个池管理会话端点,您需要在下面设置它:
langchain-azure-dynamic-sessions 包:
使用工具
实例化并使用工具:execute() 方法:
上传数据
如果我们想对特定数据执行计算,可以使用upload_file() 功能将数据上传到我们的会话。您可以通过 data: BinaryIO 参数或通过 local_file_path: str 参数(指向系统上的本地文件)上传数据。数据会自动上传到会话容器中的 “/mnt/data/” 目录。您可以通过 upload_file() 返回的上传元数据获取完整文件路径。

