Skip to content

Schemas

ConversationMessagesAddedUpdate dataclass

Bases: Update

Update for when messages are added to a conversation.

conversation_id instance-attribute

current_index = None class-attribute instance-attribute

messages_added instance-attribute

remaining = None class-attribute instance-attribute

__init__(conversation_id, messages_added, current_index=None, remaining=None)

MessageMetadata

Bases: AbstractQdrantMetadata

conversation_uid instance-attribute

embed_type = MessageEmbeddingType.FULL_MESSAGE class-attribute instance-attribute

message_creation_time instance-attribute

message_type instance-attribute

message_uid instance-attribute

model_config = ConfigDict(extra='ignore') class-attribute instance-attribute

pk_id instance-attribute

snippet_index = None class-attribute instance-attribute

thread_uid instance-attribute

tool_call_ids instance-attribute

tool_names instance-attribute

user_clerk_id instance-attribute

as_content()

from_message(message, user_id, conversation_uid, thread_uid) classmethod

from_messages(messages, user_id, conversation_uid, thread_uid) classmethod