Skip to content

Role

llmfy.llmfy_core.messages.role

Role

Bases: str, Enum

Role enum for Message class.

Source code in llmfy/llmfy_core/messages/role.py
class Role(str, Enum):
	"""Role enum for `Message` class."""
	SYSTEM = "system"
	USER = "user"
	ASSISTANT = "assistant"
	TOOL = "tool"

	def __str__(self):
		return self.value

	def __repr__(self):
		return f"'{self.value}'"

SYSTEM = 'system' class-attribute instance-attribute

USER = 'user' class-attribute instance-attribute

ASSISTANT = 'assistant' class-attribute instance-attribute

TOOL = 'tool' class-attribute instance-attribute

__str__()

Source code in llmfy/llmfy_core/messages/role.py
def __str__(self):
	return self.value

__repr__()

Source code in llmfy/llmfy_core/messages/role.py
def __repr__(self):
	return f"'{self.value}'"