drivers_config#
Bases: BaseDriversConfig “)
Source Code in griptape/configs/drivers/drivers_config.py
@define
class DriversConfig(BaseDriversConfig):
@lazy_property()
def prompt_driver(self) -> BasePromptDriver:
return DummyPromptDriver()
@lazy_property()
def image_generation_driver(self) -> BaseImageGenerationDriver:
return DummyImageGenerationDriver()
@lazy_property()
def embedding_driver(self) -> BaseEmbeddingDriver:
return DummyEmbeddingDriver()
@lazy_property()
def vector_store_driver(self) -> BaseVectorStoreDriver:
return DummyVectorStoreDriver(embedding_driver=self.embedding_driver)
@lazy_property()
def conversation_memory_driver(self) -> BaseConversationMemoryDriver:
return LocalConversationMemoryDriver()
@lazy_property()
def text_to_speech_driver(self) -> BaseTextToSpeechDriver:
return DummyTextToSpeechDriver()
@lazy_property()
def audio_transcription_driver(self) -> BaseAudioTranscriptionDriver:
return DummyAudioTranscriptionDriver()
@lazy_property()
def ruleset_driver(self) -> BaseRulesetDriver:
return LocalRulesetDriver()
audio_transcription_driver()#
Source Code in griptape/configs/drivers/drivers_config.py
@lazy_property()
def audio_transcription_driver(self) -> BaseAudioTranscriptionDriver:
return DummyAudioTranscriptionDriver()
conversation_memory_driver()#
Source Code in griptape/configs/drivers/drivers_config.py
@lazy_property()
def conversation_memory_driver(self) -> BaseConversationMemoryDriver:
return LocalConversationMemoryDriver()
embedding_driver()#
Source Code in griptape/configs/drivers/drivers_config.py
@lazy_property()
def embedding_driver(self) -> BaseEmbeddingDriver:
return DummyEmbeddingDriver()
image_generation_driver()#
Source Code in griptape/configs/drivers/drivers_config.py
@lazy_property()
def image_generation_driver(self) -> BaseImageGenerationDriver:
return DummyImageGenerationDriver()
prompt_driver()#
Source Code in griptape/configs/drivers/drivers_config.py
@lazy_property()
def prompt_driver(self) -> BasePromptDriver:
return DummyPromptDriver()
ruleset_driver()#
Source Code in griptape/configs/drivers/drivers_config.py
@lazy_property()
def ruleset_driver(self) -> BaseRulesetDriver:
return LocalRulesetDriver()
text_to_speech_driver()#
Source Code in griptape/configs/drivers/drivers_config.py
@lazy_property()
def text_to_speech_driver(self) -> BaseTextToSpeechDriver:
return DummyTextToSpeechDriver()
vector_store_driver()#
Source Code in griptape/configs/drivers/drivers_config.py
@lazy_property()
def vector_store_driver(self) -> BaseVectorStoreDriver:
return DummyVectorStoreDriver(embedding_driver=self.embedding_driver)