CollectionConfig#

class langchain_community.vectorstores.zep.CollectionConfig(name: str, description: str | None, metadata: Dict[str, Any] | None, embedding_dimensions: int, is_auto_embedded: bool)[source]#

Configuration for a Zep Collection.

If the collection does not exist, it will be created.

Parameters:
  • name (str) –

  • description (str | None) –

  • metadata (Dict[str, Any] | None) –

  • embedding_dimensions (int) –

  • is_auto_embedded (bool) –

name#

The name of the collection.

Type:

str

description#

An optional description of the collection.

Type:

Optional[str]

metadata#

Optional metadata for the collection.

Type:

Optional[Dict[str, Any]]

embedding_dimensions#

The number of dimensions for the embeddings in the collection. This should match the Zep server configuration if auto-embed is true.

Type:

int

is_auto_embedded#

A flag indicating whether the collection is automatically embedded by Zep.

Type:

bool

Attributes

Methods

__init__(name, description, metadata, ...)

__init__(name: str, description: str | None, metadata: Dict[str, Any] | None, embedding_dimensions: int, is_auto_embedded: bool) None#
Parameters:
  • name (str) –

  • description (str | None) –

  • metadata (Dict[str, Any] | None) –

  • embedding_dimensions (int) –

  • is_auto_embedded (bool) –

Return type:

None

Examples using CollectionConfig