Class NomicEmbeddingModel
java.lang.Object
dev.langchain4j.model.embedding.DimensionAwareEmbeddingModel
dev.langchain4j.model.nomic.NomicEmbeddingModel
- All Implemented Interfaces:
EmbeddingModel
An integration with Nomic Atlas's Text Embeddings API.
See more details here.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class DimensionAwareEmbeddingModel
dimension -
Constructor Summary
ConstructorsConstructorDescriptionNomicEmbeddingModel(String baseUrl, String apiKey, String modelName, String taskType, Integer maxSegmentsPerBatch, Duration timeout, Integer maxRetries, Boolean logRequests, Boolean logResponses) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()embedAll(List<TextSegment> textSegments) Embeds the text content of a list of TextSegments.Returns the name of the underlying embedding model.Methods inherited from class DimensionAwareEmbeddingModel
dimension, knownDimensionMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EmbeddingModel
embed, embed
-
Constructor Details
-
NomicEmbeddingModel
@Deprecated(forRemoval=true, since="1.5.0") public NomicEmbeddingModel(String baseUrl, String apiKey, String modelName, String taskType, Integer maxSegmentsPerBatch, Duration timeout, Integer maxRetries, Boolean logRequests, Boolean logResponses) Deprecated, for removal: This API element is subject to removal in a future version. -
NomicEmbeddingModel
-
-
Method Details
-
builder
-
embedAll
Description copied from interface:EmbeddingModelEmbeds the text content of a list of TextSegments.- Parameters:
textSegments- the text segments to embed.- Returns:
- the embeddings.
-
modelName
Description copied from interface:EmbeddingModelReturns the name of the underlying embedding model.Implementations are encouraged to override this method and provide the actual model name. The default implementation returns
"unknown", which indicates that the model name is unknown.- Returns:
- the model name or a fallback value if not provided
-