AzureDynamicSessionTool
定义于:.build/typescript/packages/providers/storage/azure/src/tools/AzureDynamicSessionTool.node.ts:162
Azure Code Interpreter 工具:一个允许您与 Azure 上的动态会话进行交互的工具。
BaseTool<AzureDynamicSessionToolParams>
new AzureDynamicSessionTool(
params?):AzureDynamicSessionTool
定义于:.build/typescript/packages/providers/storage/azure/src/tools/AzureDynamicSessionTool.node.ts:189
AzureDynamicSessionTool
metadata:
ToolMetadata
定义于:.build/typescript/packages/providers/storage/azure/src/tools/AzureDynamicSessionTool.node.ts:170
工具的元数据。
BaseTool.metadata
_buildUrl()
Section titled “_buildUrl()”_buildUrl(
path):string
定义于:.build/typescript/packages/providers/storage/azure/src/tools/AzureDynamicSessionTool.node.ts:203
string
string
uploadFile()
Section titled “uploadFile()”uploadFile(
params):Promise<RemoteFileMetadata>
定义于:.build/typescript/packages/providers/storage/azure/src/tools/AzureDynamicSessionTool.node.ts:219
将文件上传到会话中的路径 /mnt/data 下。
UploadFileMetadata
Promise<RemoteFileMetadata>
远程文件对象。已上传文件的元数据列表。
downloadFile()
Section titled “downloadFile()”downloadFile(
params):Promise<void|ReadableStream<any>>
定义于:.build/typescript/packages/providers/storage/azure/src/tools/AzureDynamicSessionTool.node.ts:250
从会话中下载文件到您的本地环境。
DownloadFileMetadata
Promise<void | ReadableStream<any>>
如果未提供本地文件名,则文件以可读流形式存在。否则,文件将保存到本地文件名。
listFiles()
Section titled “listFiles()”listFiles():
Promise<RemoteFileMetadata[]>
定义于:.build/typescript/packages/providers/storage/azure/src/tools/AzureDynamicSessionTool.node.ts:294
列出会话中的文件。
Promise<RemoteFileMetadata[]>
会话中文件的元数据
call()
Section titled “call()”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