DeepFellow DOCS

VectorStore

PropertyTypeRequiredDescription
project_idstringYesA 24-character hexadecimal MongoDB ObjectId string.
objectstringNoThe object type, which is always vector_store. Always vector_store. Default: "vector_store".
nameVectorStoreNameNoDefault: "".
statusVectorStoreStatusNoDefault: "completed".
file_countsFileCountsNoDetailed counts of files by status. Default: {"cancelled":0,"completed":0,"failed":0,"in_progress":0,"total":0}.
expires_afterExpirationPolicy | nullNoThe expiration policy for a vector store.
metadataMetadata-OutputNoSet of key-value pairs that can be attached to an object. Default: {}.
chunking_strategyChunkingStrategyNoThe chunking strategy used to chunk the file(s). If not set, will use the auto strategy.Only applicable if file_ids is non-empty. Default: {"type":"auto","static":{"chunk_overlap_tokens":400,"max_chunk_size_tokens":800}}.
knowledge_compressionKnowledgeCompressionPolicy | nullNoKnowledge compression policy: whether Nightshift stores a summary of each file as vectors in this store.
knowledge_graphKnowledgeGraphPolicy | nullNoKnowledge graph policy: whether Nightshift ingests each processed file into the project's knowledge graph.
idstringYesThe vector store identifier, which can be referenced in the API endpoints.
last_active_atintegerYesThe Unix timestamp (in seconds) for when the vector store was last active.
created_atintegerYesThe Unix timestamp (in seconds) for when the vector store was created.
expires_atintegerYesThe Unix timestamp (in seconds) for when the vector store will expire.
bytesUsageBytesNoDefault: 0.
embedding_configEmbeddingConfigYesEmbedding model and size used to create vectors in this vector store.

We use cookies on our website. We use them to ensure proper functioning of the site and, if you agree, for purposes such as analytics, marketing, and targeting ads.