Assistant run
AssistantRunModel
Bases: CrudMixin, ModelWithSchema
__tablename__ = 'assistant_runs'
class-attribute
instance-attribute
assistant_name
instance-attribute
assistant_type = mapped_column(Enum(ConfigType))
class-attribute
instance-attribute
assistant_user_id
instance-attribute
assistant_version
instance-attribute
conversation = relationship(secondary='conversation_assistant_run_association', back_populates='assistant_runs', lazy='raise')
class-attribute
instance-attribute
conversation_pending = relationship(secondary='conversation_pending_assistant_run_association', back_populates='pending_assistant_runs', lazy='raise')
class-attribute
instance-attribute
conversation_uid
instance-attribute
conversation_version
instance-attribute
created_at = mapped_column(DateType)
class-attribute
instance-attribute
current_step
instance-attribute
error_message = mapped_column(Text)
class-attribute
instance-attribute
finished_at = mapped_column(DateType)
class-attribute
instance-attribute
new_messages = relationship(lazy='selectin', order_by=MessageModel.assistant_run_position, collection_class=ordering_list('assistant_run_position'))
class-attribute
instance-attribute
partial_info = relationship('PartialInfoModel', uselist=False, lazy='selectin', cascade='all, delete-orphan', back_populates='assistant_run')
class-attribute
instance-attribute
previous_thread_uid
instance-attribute
run_index
instance-attribute
status = mapped_column(Enum(AssistantRunStatuses))
class-attribute
instance-attribute
thread_uid
instance-attribute
user_id = mapped_column(ForeignKey('users.id'))
class-attribute
instance-attribute
fully_load_model_options()
classmethod
model_from_schema(schema)
classmethod
to_schema()
PartialInfoModel
Bases: ModelWithSchema