# Create a new self modelSelfModel.create(id:str, philosophies: List[str]=["default"])# Retrieve an existing self modelSelfModel.retrieve(id:str)# Get belief systemSelfModel.retrieve_belief_system(id:str)# List dialecticsSelfModel.list_dialectics(id:str)
# Create a new dialecticDialectic.create(self_model_id:str)# Create a dialectic interactionDialecticInteraction.create( dialectic_id:str, question:str=None, answer:str=None, status:str="Pending")