assistant#
__all__ = ['BaseAssistantDriver']module-attribute
Bases:
ABC
Source Code in griptape/drivers/assistant/base_assistant_driver.py
@define
class BaseAssistantDriver(ABC):
"""Base class for AssistantDrivers."""
def run(self, *args: BaseArtifact) -> TextArtifact:
return self.try_run(*args)
@abstractmethod
def try_run(self, *args: BaseArtifact) -> TextArtifact: ...
run(*args)#
Source Code in griptape/drivers/assistant/base_assistant_driver.py
def run(self, *args: BaseArtifact) -> TextArtifact:
return self.try_run(*args)
try_run(*args)abstractmethod#
Source Code in griptape/drivers/assistant/base_assistant_driver.py
@abstractmethod
def try_run(self, *args: BaseArtifact) -> TextArtifact: ...