跳转到内容

AzureDynamicSessionTool

定义于:.build/typescript/packages/providers/storage/azure/src/tools/AzureDynamicSessionTool.node.ts:162

Azure Code Interpreter 工具:一个允许您与 Azure 上的动态会话进行交互的工具。

new AzureDynamicSessionTool(params?): AzureDynamicSessionTool

定义于:.build/typescript/packages/providers/storage/azure/src/tools/AzureDynamicSessionTool.node.ts:189

AzureDynamicSessionToolParams

AzureDynamicSessionTool

metadata: ToolMetadata

定义于:.build/typescript/packages/providers/storage/azure/src/tools/AzureDynamicSessionTool.node.ts:170

工具的元数据。

BaseTool.metadata

_buildUrl(path): string

定义于:.build/typescript/packages/providers/storage/azure/src/tools/AzureDynamicSessionTool.node.ts:203

string

string


uploadFile(params): Promise<RemoteFileMetadata>

定义于:.build/typescript/packages/providers/storage/azure/src/tools/AzureDynamicSessionTool.node.ts:219

将文件上传到会话中的路径 /mnt/data 下。

UploadFileMetadata

Promise<RemoteFileMetadata>

远程文件对象。已上传文件的元数据列表。


downloadFile(params): Promise<void | ReadableStream<any>>

定义于:.build/typescript/packages/providers/storage/azure/src/tools/AzureDynamicSessionTool.node.ts:250

从会话中下载文件到您的本地环境。

DownloadFileMetadata

Promise<void | ReadableStream<any>>

如果未提供本地文件名,则文件以可读流形式存在。否则,文件将保存到本地文件名。


listFiles(): Promise<RemoteFileMetadata[]>

定义于:.build/typescript/packages/providers/storage/azure/src/tools/AzureDynamicSessionTool.node.ts:294

列出会话中的文件。

Promise<RemoteFileMetadata[]>

会话中文件的元数据


call(code): Promise<InterpreterToolOutput>

定义于:.build/typescript/packages/providers/storage/azure/src/tools/AzureDynamicSessionTool.node.ts:324

此工具用于在会话中需要进行计算或运算时执行Python命令。输入应为有效的Python命令。该工具将返回结果、标准输出和标准错误。

Pick<AzureDynamicSessionToolParams, "code">

由大语言模型生成的待执行Python代码。

Promise<InterpreterToolOutput>

结果、标准输出和标准错误。

BaseTool.call