base_rule
Adapted from the Griptape AI Framework documentation.
Bases:
ABC, [`SerializableMixin`](../mixins/serializable_mixin.md#griptape.mixins.serializable_mixin.SerializableMixin "SerializableMixin (griptape.mixins.serializable_mixin.SerializableMixin)")Source Code in griptape/rules/base_rule.py
@define() class BaseRule(ABC, SerializableMixin): value: Any = field(metadata={"serializable": True}) meta: dict[str, Any] = field(factory=dict, kw_only=True) def __str__(self) -> str: return self.to_text() @abstractmethod def to_text(self) -> str: ...
meta = field(factory=dict, kw_only=True)
class-attribute instance-attributevalue = field(metadata={'serializable': True})
class-attribute instance-attribute
str()
Source Code in griptape/rules/base_rule.py
def __str__(self) -> str: return self.to_text()
to_text()abstractmethod
Source Code in griptape/rules/base_rule.py
@abstractmethod def to_text(self) -> str: ...
- On this page
- str()
- to_text()abstractmethod
Could this page be better? Report a problem or suggest an addition!