Skip to content

Util

Embeddable dataclass

chunk_index = None class-attribute instance-attribute

content instance-attribute

type = 'text' class-attribute instance-attribute

__init__(content, type='text', chunk_index=None)

Upsertable dataclass

embeddable instance-attribute

payload instance-attribute

vectors = None class-attribute instance-attribute

__init__(payload, embeddable, vectors=None)

user_id_filter_condition(user_id, key=f'{QDRANT_METADATA_KEY}.user_clerk_id', match_none=False)

Create a filter condition for user_id.

PARAMETER DESCRIPTION
user_id

UserID to filter by

TYPE: UserID

key

location of user_clerk_id in metadata

TYPE: str DEFAULT: f'{QDRANT_METADATA_KEY}.user_clerk_id'

match_none

If True, allow matching entries in qdrant that have no user_clerk_id

TYPE: bool DEFAULT: False