| Modifier and Type | Field and Description |
|---|---|
| public static final String | |
| private static final Logger | |
| private final EmbeddingModelMetadataService | |
| private final ai.djl.repository.zoo.ZooModel | |
| private final String | |
| private final ai.djl.inference.Predictor |
| Access | Constructor and Description |
|---|---|
| public | DeepJavaEmbeddingModel(String modelName, ProgressCounter progressCounter, EmbeddingModelMetadataService metadataService)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | close()
Implements java. Closes this resource, relinquishing any underlying resources. |
| public dev.langchain4j.model.output.Response | |
| public OptionalInt | getMaxSnippetTokens()
Returns the maximum snippet size (sequence length in tokens) supported by this embedding model. |
| public String | |
| public static boolean | |
| private static ai.djl.repository.zoo.Criteria | |
| private static ai.djl.repository.zoo.Criteria.Builder |
| DJL_EMBEDDING_MODEL_URL_PREFIX | back to summary |
|---|---|
| public static final String DJL_EMBEDDING_MODEL_URL_PREFIX | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| metadataService | back to summary |
|---|---|
| private final EmbeddingModelMetadataService metadataService | |
| model | back to summary |
|---|---|
| private final ai.djl.repository.zoo.ZooModel<String, float[]> model | |
| modelName | back to summary |
|---|---|
| private final String modelName | |
| predictor | back to summary |
|---|---|
| private final ai.djl.inference.Predictor<String, float[]> predictor | |
| DeepJavaEmbeddingModel | back to summary |
|---|---|
| public DeepJavaEmbeddingModel(String modelName, ProgressCounter progressCounter, EmbeddingModelMetadataService metadataService) throws ai.djl.repository.zoo.ModelNotFoundException, ai.djl.MalformedModelException, IOException | |
| close | back to summary |
|---|---|
| public void close() Implements java. Doc from java. Closes this resource, relinquishing any underlying resources.
This method is invoked automatically on objects managed by the
| |
| embedAll | back to summary |
|---|---|
public dev.langchain4j.model.output.Response
| |
| getMaxSnippetTokens | back to summary |
|---|---|
| public OptionalInt getMaxSnippetTokens() Returns the maximum snippet size (sequence length in tokens) supported by this embedding model. | |
| getModelName | back to summary |
|---|---|
| public String getModelName() | |
| isDownloaded | back to summary |
|---|---|
| public static boolean isDownloaded(String modelName) | |
| makeCriteria | back to summary |
|---|---|
| private static ai.djl.repository.zoo.Criteria | |
| makeCriteriaBuilder | back to summary |
|---|---|
| private static ai.djl.repository.zoo.Criteria.Builder | |