Bases: BaseConfig
, SingletonMixin
Source code in griptape/configs/defaults_config.py
| @define(kw_only=True)
class _DefaultsConfig(BaseConfig, SingletonMixin):
_logging_config: Optional[LoggingConfig] = field(default=None)
_drivers_config: Optional[BaseDriversConfig] = field(default=None)
@lazy_property()
def logging_config(self) -> LoggingConfig:
return LoggingConfig()
@lazy_property()
def drivers_config(self) -> BaseDriversConfig:
from griptape.configs.drivers.openai_drivers_config import OpenAiDriversConfig
return OpenAiDriversConfig()
|
_drivers_config = field(default=None)
class-attribute
instance-attribute
_logging_config = field(default=None)
class-attribute
instance-attribute
drivers_config()
Source code in griptape/configs/defaults_config.py
| @lazy_property()
def drivers_config(self) -> BaseDriversConfig:
from griptape.configs.drivers.openai_drivers_config import OpenAiDriversConfig
return OpenAiDriversConfig()
|
logging_config()
Source code in griptape/configs/defaults_config.py
| @lazy_property()
def logging_config(self) -> LoggingConfig:
return LoggingConfig()
|