Package org.springframework.ai.embedding
Class DocumentEmbeddingRequest
java.lang.Object
org.springframework.ai.embedding.DocumentEmbeddingRequest
- All Implemented Interfaces:
ModelRequest<List<org.springframework.ai.document.Document>>
public class DocumentEmbeddingRequest
extends Object
implements ModelRequest<List<org.springframework.ai.document.Document>>
Represents a request to embed a list of documents.
- Since:
- 1.0.0
- Author:
- Christian Tzolov, Thomas Vitale
-
Constructor Summary
ConstructorsConstructorDescriptionDocumentEmbeddingRequest(List<org.springframework.ai.document.Document> inputs) DocumentEmbeddingRequest(List<org.springframework.ai.document.Document> inputs, EmbeddingOptions options) DocumentEmbeddingRequest(org.springframework.ai.document.Document... inputs) -
Method Summary
Modifier and TypeMethodDescriptionList<org.springframework.ai.document.Document>Retrieves the instructions or input required by the AI model.Retrieves the customizable options for AI model interactions.
-
Constructor Details
-
DocumentEmbeddingRequest
public DocumentEmbeddingRequest(org.springframework.ai.document.Document... inputs) -
DocumentEmbeddingRequest
-
DocumentEmbeddingRequest
public DocumentEmbeddingRequest(List<org.springframework.ai.document.Document> inputs, EmbeddingOptions options)
-
-
Method Details
-
getInstructions
Description copied from interface:ModelRequestRetrieves the instructions or input required by the AI model.- Specified by:
getInstructionsin interfaceModelRequest<List<org.springframework.ai.document.Document>>- Returns:
- the instructions or input required by the AI model
-
getOptions
Description copied from interface:ModelRequestRetrieves the customizable options for AI model interactions.- Specified by:
getOptionsin interfaceModelRequest<List<org.springframework.ai.document.Document>>- Returns:
- the customizable options for AI model interactions
-