Index
All Classes and Interfaces|All Packages
D
- DefaultFileDownloader() - Constructor for class dev.langchain4j.code.azure.acads.SessionsREPLTool.DefaultFileDownloader
-
Constructs a new DefaultFileDownloader.
- DefaultFileLister() - Constructor for class dev.langchain4j.code.azure.acads.SessionsREPLTool.DefaultFileLister
-
Constructs a new DefaultFileLister.
- DefaultFileUploader() - Constructor for class dev.langchain4j.code.azure.acads.SessionsREPLTool.DefaultFileUploader
-
Constructs a new DefaultFileUploader.
- dev.langchain4j.code.azure.acads - package dev.langchain4j.code.azure.acads
- downloadFile(String) - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool.DefaultFileDownloader
- downloadFile(String) - Method in interface dev.langchain4j.code.azure.acads.SessionsREPLTool.FileDownloader
-
Downloads a file from Azure Container Apps.
E
- execute(String) - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool
-
Implementation of CodeExecutionEngine.execute method
- executeCode(String) - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool
-
Executes a query to the code interpreter.
F
- fromDict(Map) - Static method in class dev.langchain4j.code.azure.acads.SessionsREPLTool.RemoteFileMetadata
-
Creates a RemoteFileMetadata instance from a map.
G
- getFilename() - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool.RemoteFileMetadata
-
Gets the filename.
- getFullPath() - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool.RemoteFileMetadata
-
Gets the full path of the file.
- getSizeInBytes() - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool.RemoteFileMetadata
-
Gets the size of the file in bytes.
L
- listFiles() - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool.DefaultFileLister
- listFiles() - Method in interface dev.langchain4j.code.azure.acads.SessionsREPLTool.FileLister
-
Lists all files in the Azure Container Apps session.
R
- RemoteFileMetadata(String, long) - Constructor for class dev.langchain4j.code.azure.acads.SessionsREPLTool.RemoteFileMetadata
-
Constructs a RemoteFileMetadata instance.
S
- SessionsREPLTool - Class in dev.langchain4j.code.azure.acads
-
A tool for executing code in Azure ACA dynamic sessions.
- SessionsREPLTool(String) - Constructor for class dev.langchain4j.code.azure.acads.SessionsREPLTool
-
Constructs a new SessionsREPLTool with the specified endpoint.
- SessionsREPLTool(String, String, boolean) - Constructor for class dev.langchain4j.code.azure.acads.SessionsREPLTool
-
Constructs a new SessionsREPLTool with specified parameters.
- SessionsREPLTool(String, String, boolean, HttpClient, DefaultAzureCredential) - Constructor for class dev.langchain4j.code.azure.acads.SessionsREPLTool
-
Protected constructor for testing purposes that allows injecting dependencies.
- SessionsREPLTool.DefaultFileDownloader - Class in dev.langchain4j.code.azure.acads
-
Default implementation of the FileDownloader interface that downloads files from Azure Container Apps.
- SessionsREPLTool.DefaultFileLister - Class in dev.langchain4j.code.azure.acads
-
Default implementation of the FileLister interface that lists files in Azure Container Apps.
- SessionsREPLTool.DefaultFileUploader - Class in dev.langchain4j.code.azure.acads
-
Default implementation of the FileUploader interface that uploads files to Azure Container Apps.
- SessionsREPLTool.FileDownloader - Interface in dev.langchain4j.code.azure.acads
-
Interface for downloading files from ACA.
- SessionsREPLTool.FileLister - Interface in dev.langchain4j.code.azure.acads
-
Interface for listing files in ACA.
- SessionsREPLTool.FileUploader - Interface in dev.langchain4j.code.azure.acads
-
Interface for uploading files to ACA.
- SessionsREPLTool.RemoteFileMetadata - Class in dev.langchain4j.code.azure.acads
-
Represents metadata of a remote file.
U
- uploadFileToAca(Path) - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool.DefaultFileUploader
- uploadFileToAca(Path) - Method in interface dev.langchain4j.code.azure.acads.SessionsREPLTool.FileUploader
-
Uploads a local file to Azure Container Apps.
- use(String) - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool
-
Executes the input code and returns the result.
V
- value() - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool
-
Returns the value of the tool.
All Classes and Interfaces|All Packages