generic_artifact#
T = TypeVar('T')module-attribute
Bases: BaseArtifact “) , Generic[T
Attributes#
Name |
Type |
Description |
|---|---|---|
<a href="generic_artifact.mdx#griptape.artifacts.generic_artifact.GenericArtifact.value" title="value = field(metadata={'serializable': True}) class-attribute instance-attribute (griptape.artifacts.generic_artifact.GenericArtifact.value)"><code class="language-python">value</code></a> |
<a href="generic_artifact.mdx#griptape.artifacts.generic_artifact.T" title="T = TypeVar('T') module-attribute (griptape.artifacts.generic_artifact.T)"><code class="language-python">T</code></a> |
The value of the Artifact.<br/> |
Source Code in griptape/artifacts/generic_artifact.py
@define
class GenericArtifact(BaseArtifact, Generic[T]):
"""Serves as an escape hatch for artifacts that dont fit into any other category.
Attributes:
value: The value of the Artifact.
"""
value: T = field(metadata={"serializable": True})
def to_text(self) -> str:
return str(self.value)
value = field(metadata={'serializable': True})class-attribute instance-attribute
to_text()#
Source Code in griptape/artifacts/generic_artifact.py
def to_text(self) -> str:
return str(self.value)