设置
默认情况下,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()返回的upload metadata获取完整的文件路径。

