Index

D E F G L R S U V 
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.
D E F G L R S U V 
All Classes and Interfaces|All Packages