base_summary_engine
Adapted from the Griptape AI Framework documentation.
Bases:
ABCSource Code in griptape/engines/summary/base_summary_engine.py
@define class BaseSummaryEngine(ABC): def summarize_text(self, text: str, *, rulesets: Optional[list[Ruleset]] = None) -> str: return self.summarize_artifacts(ListArtifact([TextArtifact(text)]), rulesets=rulesets).value @abstractmethod def summarize_artifacts( self, artifacts: ListArtifact, *, rulesets: Optional[list[Ruleset]] = None, ) -> TextArtifact: ...
summarize_artifacts(artifacts, *, rulesets=None)abstractmethod
Source Code in griptape/engines/summary/base_summary_engine.py
@abstractmethod def summarize_artifacts( self, artifacts: ListArtifact, *, rulesets: Optional[list[Ruleset]] = None, ) -> TextArtifact: ...
summarize_text(text, *, rulesets=None)
Source Code in griptape/engines/summary/base_summary_engine.py
def summarize_text(self, text: str, *, rulesets: Optional[list[Ruleset]] = None) -> str: return self.summarize_artifacts(ListArtifact([TextArtifact(text)]), rulesets=rulesets).value
Could this page be better? Report a problem or suggest an addition!