Package com.logicaldoc.ai.embedding
Class EmbeddingScheme
java.lang.Object
com.logicaldoc.core.PersistentObject
com.logicaldoc.ai.embedding.EmbeddingScheme
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
InMemoryEmbeddingScheme,MariaDBEmbeddingScheme
@Entity
public abstract class EmbeddingScheme
extends com.logicaldoc.core.PersistentObject
A scheme encloses the information about the vector store and the embedding
model to use for embedding operations
- Since:
- 9.2.2
- Author:
- Marco Meschieri - LogicalDOC
- See Also:
-
Field Summary
Fields inherited from class com.logicaldoc.core.PersistentObject
DELETED_CODE_DEFAULT, DELETED_CODE_STRONG, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintgetLabel()getModel()getName()inthashCode()booleanvoidvoidsetChunksBatch(int chunksBatch) voidsetEnabled(boolean enabled) voidvoidvoidsetModelId(Long modelId) voidsetModelSpec(String modelSpec) voidtoString()Methods inherited from class com.logicaldoc.core.PersistentObject
getCreation, getDeleted, getId, getLastModified, getRecordVersion, getTenantId, setCreation, setDeleted, setId, setLastModified, setRecordVersion, setTenantId
-
Constructor Details
-
EmbeddingScheme
public EmbeddingScheme()
-
-
Method Details
-
getName
-
setName
-
getLabel
-
setLabel
-
getModel
-
setModel
-
getModelId
-
setModelId
-
getModelSpec
-
setModelSpec
-
getApiKey
-
setApiKey
-
getChunksBatch
public int getChunksBatch() -
setChunksBatch
public void setChunksBatch(int chunksBatch) -
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
hashCode
public int hashCode()- Overrides:
hashCodein classcom.logicaldoc.core.PersistentObject
-
equals
- Overrides:
equalsin classcom.logicaldoc.core.PersistentObject
-
toString
- Overrides:
toStringin classcom.logicaldoc.core.PersistentObject
-