Class CohereEmbeddingModel
java.lang.Object
dev.langchain4j.model.embedding.DimensionAwareEmbeddingModel
dev.langchain4j.model.cohere.CohereEmbeddingModel
- All Implemented Interfaces:
EmbeddingModel
An implementation of an
EmbeddingModel
that uses
Cohere Embed API.-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class DimensionAwareEmbeddingModel
dimension
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
embedAll
(List<TextSegment> textSegments) Embeds the text content of a list of TextSegments.static CohereEmbeddingModel
withApiKey
(String apiKey) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class DimensionAwareEmbeddingModel
dimension, knownDimension
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface EmbeddingModel
embed, embed
-
Constructor Details
-
CohereEmbeddingModel
@Deprecated(forRemoval=true, since="1.4.0") public CohereEmbeddingModel(String baseUrl, String apiKey, String modelName, String inputType, Duration timeout, Boolean logRequests, Boolean logResponses, Integer maxSegmentsPerBatch) Deprecated, for removal: This API element is subject to removal in a future version. -
CohereEmbeddingModel
-
-
Method Details
-
withApiKey
Deprecated, for removal: This API element is subject to removal in a future version.Please usebuilder()
instead, and explicitly set the model name and, if necessary, other parameters. -
builder
-
embedAll
Description copied from interface:EmbeddingModel
Embeds the text content of a list of TextSegments.- Parameters:
textSegments
- the text segments to embed.- Returns:
- the embeddings.
-
builder()
instead, and explicitly set the model name and, if necessary, other parameters.