Class AbstractInProcessEmbeddingModel
java.lang.Object
dev.langchain4j.model.embedding.DimensionAwareEmbeddingModel
dev.langchain4j.model.embedding.onnx.AbstractInProcessEmbeddingModel
- All Implemented Interfaces:
dev.langchain4j.model.embedding.EmbeddingModel
- Direct Known Subclasses:
OnnxEmbeddingModel
public abstract class AbstractInProcessEmbeddingModel
extends dev.langchain4j.model.embedding.DimensionAwareEmbeddingModel
-
Field Summary
Fields inherited from class dev.langchain4j.model.embedding.DimensionAwareEmbeddingModel
dimension
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondev.langchain4j.model.output.Response<List<dev.langchain4j.data.embedding.Embedding>>
protected static OnnxBertBiEncoder
loadFromJar
(String modelFileName, String tokenizerFileName, PoolingMode poolingMode) protected abstract OnnxBertBiEncoder
model()
Methods inherited from class dev.langchain4j.model.embedding.DimensionAwareEmbeddingModel
dimension, knownDimension
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dev.langchain4j.model.embedding.EmbeddingModel
embed, embed
-
Constructor Details
-
AbstractInProcessEmbeddingModel
-
-
Method Details
-
loadFromJar
protected static OnnxBertBiEncoder loadFromJar(String modelFileName, String tokenizerFileName, PoolingMode poolingMode) -
model
-
embedAll
-