Skip to content

dummy

__all__ = ['DummyPromptDriver'] module-attribute

DummyPromptDriver

Bases: BasePromptDriver

Source code in griptape/drivers/prompt/dummy_prompt_driver.py
@define
class DummyPromptDriver(BasePromptDriver):
    model: None = field(init=False, default=None, kw_only=True)
    tokenizer: DummyTokenizer = field(default=Factory(lambda: DummyTokenizer()), kw_only=True)

    @observable
    def try_run(self, prompt_stack: PromptStack) -> Message:
        raise DummyError(__class__.__name__, "try_run")

    @observable
    def try_stream(self, prompt_stack: PromptStack) -> Iterator[DeltaMessage]:
        raise DummyError(__class__.__name__, "try_stream")

model: None = field(init=False, default=None, kw_only=True) class-attribute instance-attribute

tokenizer: DummyTokenizer = field(default=Factory(lambda: DummyTokenizer()), kw_only=True) class-attribute instance-attribute

try_run(prompt_stack)

Source code in griptape/drivers/prompt/dummy_prompt_driver.py
@observable
def try_run(self, prompt_stack: PromptStack) -> Message:
    raise DummyError(__class__.__name__, "try_run")

try_stream(prompt_stack)

Source code in griptape/drivers/prompt/dummy_prompt_driver.py
@observable
def try_stream(self, prompt_stack: PromptStack) -> Iterator[DeltaMessage]:
    raise DummyError(__class__.__name__, "try_stream")