Package dev.langchain4j.model.bedrock
Class BedrockTitanEmbeddingModel
java.lang.Object
dev.langchain4j.model.bedrock.internal.AbstractBedrockEmbeddingModel<BedrockTitanEmbeddingResponse>
dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- All Implemented Interfaces:
dev.langchain4j.model.embedding.EmbeddingModel
public class BedrockTitanEmbeddingModel
extends AbstractBedrockEmbeddingModel<BedrockTitanEmbeddingResponse>
Bedrock Amazon Titan embedding model
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringGet model idgetRequestParameters(List<dev.langchain4j.data.segment.TextSegment> textSegments) Get request bodyprotected Class<BedrockTitanEmbeddingResponse> Get response class typeMethods inherited from class dev.langchain4j.model.bedrock.internal.AbstractBedrockEmbeddingModel
embedAll, invoke, ofMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.langchain4j.model.embedding.EmbeddingModel
embed, embed
-
Constructor Details
-
BedrockTitanEmbeddingModel
public BedrockTitanEmbeddingModel()
-
-
Method Details
-
getModelId
Description copied from class:AbstractBedrockEmbeddingModelGet model id- Specified by:
getModelIdin classAbstractBedrockEmbeddingModel<BedrockTitanEmbeddingResponse>- Returns:
- model id
-
getRequestParameters
protected List<Map<String,Object>> getRequestParameters(List<dev.langchain4j.data.segment.TextSegment> textSegments) Description copied from class:AbstractBedrockEmbeddingModelGet request body- Specified by:
getRequestParametersin classAbstractBedrockEmbeddingModel<BedrockTitanEmbeddingResponse>- Parameters:
textSegments- Input texts to convert to embedding- Returns:
- request body
-
getResponseClassType
Description copied from class:AbstractBedrockEmbeddingModelGet response class type- Specified by:
getResponseClassTypein classAbstractBedrockEmbeddingModel<BedrockTitanEmbeddingResponse>- Returns:
- response class type
-