public abstract class AbstractInProcessEmbeddingModel
extends dev.langchain4j.model.embedding.DimensionAwareEmbeddingModel
implements dev.langchain4j.model.embedding.TokenCountEstimator
| Constructor and Description |
|---|
AbstractInProcessEmbeddingModel() |
| Modifier and Type | Method and Description |
|---|---|
dev.langchain4j.model.output.Response<List<dev.langchain4j.data.embedding.Embedding>> |
embedAll(List<dev.langchain4j.data.segment.TextSegment> segments) |
int |
estimateTokenCount(String text) |
protected abstract Executor |
executor() |
protected static OnnxBertBiEncoder |
loadFromJar(String modelFileName,
String tokenizerFileName,
PoolingMode poolingMode) |
protected abstract OnnxBertBiEncoder |
model() |
dimension, knownDimensionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected static OnnxBertBiEncoder loadFromJar(String modelFileName, String tokenizerFileName, PoolingMode poolingMode)
protected abstract OnnxBertBiEncoder model()
protected abstract Executor executor()
public dev.langchain4j.model.output.Response<List<dev.langchain4j.data.embedding.Embedding>> embedAll(List<dev.langchain4j.data.segment.TextSegment> segments)
embedAll in interface dev.langchain4j.model.embedding.EmbeddingModelpublic int estimateTokenCount(String text)
estimateTokenCount in interface dev.langchain4j.model.embedding.TokenCountEstimatorCopyright © 2024. All rights reserved.